CsoundServer

From OLPC
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.

The Csound Server is a system to ease networked use of Csound written by Greg Thompson. It is a C program which provides a network based interface for Csound. It listens to OSC messages to spawns and control instances of Csound.

You can find a precompiled version at the git repository:

http://dev.laptop.org/git?p=projects/csoundserver;a=tree;f=Activities;hb=HEAD

within any of the activities folder.

Within each activity, there are also two useful files Csound.py and CsoundServer.py which provide simple python interfaces and a launcher for the Csound Server.

The file HelloCsoundActivity.py shows a simple usage of the Csound Server:

http://dev.laptop.org/git?p=projects/csoundserver;a=blob;f=Activities/HelloCsoundActivity.activity/HelloCsoundActivity.py;h=8ce6ed1821570035fa11b101b15ea7761746ba48;hb=HEAD

The Csound Server page is http://rhythmicdesign.com/CsoundXO/