OK… I had to bust out on this topic… I have been working on a project fulltime+ for almost a year on creating a component oriented framework for real time synthesis using Java and SuperCollider3. SC3 is the most advanced programmatic real time audio engine I am aware of presently; and I keep tabs on this stuff…
It is mainly an OSX app with ports to Linux and Win32; there is a Win32 build, but it is not being supported much at all… I have to get the feather duster out and get things moving there.
My project is called Scream and is info is located here:
http://audio.egregious.net/scream/
I just put up an updated mini white paper describing my progress and where I’d like to take things… I am presenting a BOF at J1 on Scream and am also in the process of making a neato 3D game demo featuring real time audio spatialized via ambisonics for a n-channel system. I’ll have a 6 channel full range system for J1… Hope I can get things done for that game competition, but things are a little on the custom side right now in regard to Scream integration with SC3. IE I run a PC and Mac and network them and have an RME Hammerfall in each box.
SC3 is a network based audio engine; which makes things really interesting…
Info on SC3 here:
http://supercollider.sourceforge.net
It is open source under GPL; small, but decent community behind it… computer music to the core…