Oh my, this sounds like too much fun! I guess I'm going to have to finish my install of VW sooner than I thought! I've been wanted to play around with MIDI in Smalltalk for a long time, but have been stopped by the DirectX API. I haven't had a lot of time to look into it though. But, I go this route instead: Siren. Now, I've tried playing with MIDI in Squeak with some success and I was even looking in the route. But, I never got Siren to work in Squeak on Windows. Oh well, I can't wait till this comes out. It sounds exactly like what I've been looking for! A Smalltalk way to make MUSIC! It would be so cool to do a whole Alto Dorado song in Smalltalk since that's what the name is inspired from! Too much fun....Now, I have to wait to October until I have time! Of course, I still want to learn the DirectX APIs and really do MIDI in Squeak as well...=) But, sometimes, you just need instant gratification. I wonder how this is going to sound with the FS1R (greatest synth ever MADE PERIOD!) or Nova or Sid? Hmmm, the possibilities!!!!!!
It seems the article lists some alternative implementations for Siren like Ruby and Erlang (which I find very interesting, since I find Erlang intriguing to say the least). I would be very interested in see what transpires. I've only skimmed the article, but I have read a lot about Siren in the past. I hope to see their comments on why they would move it away from Smalltalk. I can see audio generation a problem, but dealing with MIDI in Smalltalk should pose no problems whatsoever. It'll be interested! I'll post my thoughts when I'm done (the article is short).