Csound

From OLPC
Revision as of 05:04, 14 March 2008 by Sj (talk | contribs) (CSound moved to Csound)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
  english | españolfrançais한국어 HowTo [ID# 116502]  +/-  


Csound is the music and audio signal processing language developed by MIT's Barry Vercoe. Csound will provide audio services for the OLPC computer.

Csound is both a programming language and a sound synthesis engine. It will be included on the OLPC to be used by applications or directly by the children.

Further information about Csound is on their website: http://csounds.com/ or see their instructions for playing Csound in Pippy [1].

Tutorials

See CSound tutorials for a wiki introduction to using CSound for music development.

Midi playback

Csound can play back midi files; this functionality primarily exists in the shipping builds, but is not turned on.


Csound activities

You can see a number of activities developed by Greg for 542, mostly uploaded here:

 http://csounds.com/GregCsoundActivities.zip


Sample Code

  • A simple Python project using Csound to create an audible system load monitor using the standard Python Csound binding
  • TamTam uses a custom C++ wrapper around Csound and has a very large sound library available