Very cool!
I wonder how this compares to Princeton/Stanford's collaborative project ChucK in terms of performance: <a href="http://chuck.cs.princeton.edu/" rel="nofollow">http://chuck.cs.princeton.edu/</a><p>My main criticism of ChucK was the fact that it would oftentimes crash during compiling.<p>The benefit is that the timing in ChucK is <i>impeccable</i> - a necessity for music programming.<p>And if you combine either of these two languages with single-hit drum samples + some processing, it would be funny to see people automate the garbage we hear on the radio.
Oh man, this is officially Cool As Hell. I never bothered learning to play an actual instrument, but I've been intrigued by dabbling with one of these various "program music" environments for a while. But the learning curve and what-not seemed <i>just</i> steep enough to put me off digging in. But this... this is Java! And that's my domain. (Yeah, yeah, bring on the flames, I don't care).<p>In about two minutes I had some of their examples up and running and can already see how to start having fun with this. I don't think I'll ever be a great music composer, but this might at least motivate me to finally learn some music theory.
Is this somewhat equivalent of Sonic Pi? <a href="http://github.com/samaaron/sonic-pi" rel="nofollow">http://github.com/samaaron/sonic-pi</a> <a href="http://sonic-pi.net/" rel="nofollow">http://sonic-pi.net/</a>
Maybe not Sonic seems focused on live performing.
While not related to the JVM, the functional aspect might be interesting for the scala and clojure people.<p><a href="http://haskell.cs.yale.edu/euterpea/haskell-school-of-music/" rel="nofollow">http://haskell.cs.yale.edu/euterpea/haskell-school-of-music/</a>
Also add earsketch to the list of others
<a href="http://earsketch.gatech.edu/landing/" rel="nofollow">http://earsketch.gatech.edu/landing/</a>
I thought, based on the title, this is something similar to Music to Code by - <a href="http://mtcb.pwop.com/" rel="nofollow">http://mtcb.pwop.com/</a>