To: Dimitris Chloupis - Thanks for all the suggestions, and I see that the SuperCollider approach is apparently the best. How hard do you think is the effort to build the Pharo interface to the SuperCollider server? And as far as TDD test-writing, how does one test for sounds? I myself might be interested in writing the interface...
It's interesting that the SuperCollider language is so Smalltalk-ish (more than Ruby)! If Supercollider is available on Pharo, then there is high chance that the SuperCollider community would become real Smalltalkers.
