[Pharo-dev] SuperCollider on Pharo [was: realtime]

Stéphane Ducasse stephane.ducasse at inria.fr
Sun Oct 20 16:15:29 EDT 2013


There is an OSC package on SmalltalkHub ;)

On Oct 20, 2013, at 10:01 PM, Serge Stinckwich <serge.stinckwich at gmail.com> wrote:

> On Sun, Oct 20, 2013 at 11:29 AM, Paul Davidowitz <pdavidow at fastmail.fm> 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/
> 





More information about the Pharo-dev mailing list