There is an OSC package on SmalltalkHub ;) On Oct 20, 2013, at 10:01 PM, Serge Stinckwich <[email protected]> wrote:
> On Sun, Oct 20, 2013 at 11:29 AM, Paul Davidowitz <[email protected]> > wrote: >> 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. > > I think this is a great idea. In fact SuperCollider software is > divided in two parts : a client (that used the SuperCollider language) > and the realtime sound synthesis server, who is language agnostic. You > just need to implement the protocol between the client and the server. > This protocol is based on OSC, that is already implemented in > Smalltalk. More information how it works here: > http://doc.sccode.org/Guides/ClientVsServer.html > > Recently, SuperCollider server has been update to a new > multi-processor version called SuperNova : > http://lac.linuxaudio.org/2011/download/tim_blechmann_supernova_slides.pdf > > Overtone is doing the same for Clojure: http://overtone.github.io/ > > Regards, > -- > Serge Stinckwich > UCBN & UMI UMMISCO 209 (IRD/UPMC) > Every DSL ends up being Smalltalk > http://www.doesnotunderstand.org/ >
