CSound server questions

John Maloney jmaloney at media.mit.edu
Sun Feb 3 11:31:23 EST 2008


Greetings, all.

I am porting Scratch to the XO. (Scratch is an easy-to-learn  
programming environment designed to help young people create  
interactive multimedia. See scratch.mit.edu.)

Scratch includes commands to play notes and trigger drum sounds. On  
Windows and Mac OS, these commands use the underlying OS MIDI  
synthesizer. On the XO, I've been told that the best way to implement  
these commands is to send messages to the CSound Server (http:// 
rhythmicdesign.com/CsoundXO/). I tried some of the Python examples on  
that page, but they did not work on my XO under build 653. (It  
appears that the path to the CSound Server was wrong.)

Here are my questions:

   a. Is the CSound server pre-installed?
   b. Is the CSound server started up automatically at boot time? If  
not, how do I start it?
   c. Is there a complete General MIDI soundbank/orchestra available  
for the XO? If so, how do I use it?

I am new to the OLPC developer's list. If this is not the right forum  
for these questions, perhaps someone could tell me where I should ask  
them.

Thank you!

   -- John





More information about the Devel mailing list