Update - Location within the Universe

Hi,

Life is a very fickle and insane joy ride through unknowns and surprises. For the last year I have been working on Caustic related projects and if you read the last blog post, I was showing of this little DAW/IDE project I had made with LibGDX and the Caustic Core.

Well my life has gotten in the way of that large project and sent me off course. Honestly, I have no idea what I am doing right now other than tinkering with possible smaller ideas and goals.

Unity is definitely something I want to explore more and tune my 3D modeling skills more with blender. Other than this, 2014 seems to have gone into oblivion again with trying to plan any type of real projects.

So, Caustic Live is on permanent hold until I know what the heck I am going to do this year.

Mike

CaustkWorkstation Update - 02-10-2014

Update: 02-10-2014

Just thought I would post an update to what I got done in the last 4 days;

- Base IDE framework working with views and panes, full command framework, undo/redo If yuo look at the right where it says history, that is like a Photoshop history to rewind and fast forward all application commands. You can see I have delete and move commands in there right now

- The Patterns view is populated when you click on a track, it shows all patterns of the machine, you can click on the list item to preview the pattern, if you like it, then drag it into the sequencer. (previews in pattern mode)

- Transport controls in tool bar. This is really important, have the tool bar implemented now means I am just creating commands finally, this thing is starting to grow.

- Move, Delete, Add, Trim song sequencer clips.

- More little stuff but I just got that major foundation finished this weekend.

Mike

And Pattern preview pane;

Back into Unity and stuff

Well,

It's been along time since I have blogged, about 3 years now of change that Flash has finally been laid to rest, Adobe is finally out of my companies picture and I have successfully helped build a community over at www.singlecellsowftware.com.

Its that time in your life that you focus back in on yourself and see what you have learned. I have been developing some audio frameworks, using LibGDX for Java graphics on top but, now after some very deep searching, I have decided to take a whack at Unity again for fun, well we will see if its just for fun.

For most that don't know my past, I started developing Flash components back in 2001, tiny Flash 5 and smart clips. I found out that I loved developing UI components, so I made a some to sell and did quite well. Then came Flex, the first "RIA" like framework that was mainly built around Flash's component framework. I took that and created some very large commercial components, did well there also. The main key and you can probably still google my name was in help and support. I had 1000's of flashcoders and Adobe forum posts helping people learn the user interface programming, I loved it.

It wasn't until 2011 when the executives at Adobe thought it would be fun to kill Flash because Steve Jobs said he didn't like it. So, within 2 months of November 2011, any serious developer in Flash/Flex knew they had to find a new job, this is when HTML5 and JavaScript were starting to take over web RIA anyway.

Long story short, I wrote a cross compiler for ActionScript to JavaScript in 2012, only to burn in flames, I have extensively used ANTLR and written a full lexer/parser for the ActionScript language, grammar and all.

During this time I ran into Unity. Unity reminded me of the spark I had dragging and dropping behaviors in Flash 10 years ago. I am such a visual programmer so now I am diving in with a couple projects to have a bit of fun.

This site is going to focus on my Caustic projects and Unity projects, with some LibGDX thrown in. So I will have Java and C# code probably.

Anyway, this is my first blog post in a long time, feels good. And see you in the future.

Mike

Caustic Core – Getting Started Developing Music Apps

Hi,

The Caustic Core is an audio engine developed by Rej at singlecellsoftware.com. This audio system powers one of the most respected Android audio apps; Caustic.

The Caustic Core will always refer to the libcaustic.so that is included in the framework I have written, git/CausticSDK. The Caustic Core is the central OSC messaging hub that takes in osc messages and gives out values for command queries.

Caustic Core SDK

The OSC messages are wrapped by a Java layer that is know as the CausticSDK project on GITHub located at;

The above link is the actual source code and Android Library projects you will need to download/clone to get this all working.

Mike

Subscribe to www.teotigraphix.com RSS