8 posts / 0 new
Last post
mike
mike's picture
Offline
Joined: 12/18/2011 - 15:53
Caustic Core - API Docs

Hi,

This is for those of you out there that have been talking to me about the Caustic Core java API.

As some may know we have reached a parity with Caustic 3 and effects/synths all being implemented. (automation and piano roll not included).

Some may remember I released some things months back about this Java code and API. Well I completely refactored the design based on serialization and a node graph. So Jason and others want some light reading the following html docs have up to date API and fully documented classes and methods.

This is considered alpha code which means its all tested but yet to be put into prodcution, and Caustic Live is the first app that will use it.

http://www.teotigraphix.com/caustk/doc/index.html

Let the Caustic Core be with you and Caustic Live is on the way now.

Hint, these two packages are really important to understand;

com.teotigraphix.caustk.core.osc

and

com.teotigraphix.caustk.node

The source code for each;

https://github.com/teotigraphix/CausticSDK/tree/develop/Caustk/src/com/t...

and

https://github.com/teotigraphix/CausticSDK/tree/develop/Caustk/src/com/t...

Mike

jaykayenn
jaykayenn's picture
Offline
Joined: 12/17/2012 - 00:03
Congrats! 

Congrats! 

Does this mean Caustic Core apps can run in any JVM? I can only imagine what a big deal the Core will be someday, and the kind of things that will be built with it. 

I guess Live will show the way ;)

 

mike
mike's picture
Offline
Joined: 12/18/2011 - 15:53
Well I use LibGdx for

Well I use LibGdx for graphics which can run on all major OS's, the core runs on Windows, Android, soon iOS and I am guessing it can run on OSX and Linux someday. The JavaVM is just that and why for now I am using Java.

I just got Mac/iPad dev setup, so soon I will be experimenting with that side.

It really depends what Rej and I come up with the native bootstrap stuff from C++. In my opinion it would be kewl to have one app run totally multi-platform.

Mike

cwiggins999
Offline
Joined: 04/28/2014 - 14:58
So does this mean Caustic is

So does this mean Caustic is written in Java even for the iOS platform?

Chuck

Jason
Jason's picture
Offline
Joined: 03/23/2012 - 21:32
Rej can correct me if I'm

Rej can correct me if I'm wrong, but Caustic was/is written in C++ fundamentally, go figure.... I don't know how he pulls it all off.... simply an amazing feat for a single-cell that he is yescool

derrtiblu
derrtiblu's picture
Offline
Joined: 03/08/2014 - 23:00
Idk what this means but.....

Idk what this means but..... Sweeeeeeeeeet!!! Guinea-toad two test me u have mike.

ian
Offline
Joined: 02/13/2014 - 21:23
Really looking forward to

Really looking forward to caustic live!

Dadadrew
Dadadrew's picture
Offline
Joined: 04/25/2014 - 00:44
Caustic core!  

Caustic core!