Csound is a versatile sound synthesis system written in C. Its inputs are usually an orchestra file and a score file. The score file specifies a list of notes to be played by instruments in the orchestra.
Scheme Score is a Csound score preprocessor. Scheme Score translates a score file augmented with Scheme code into a Scheme program. When the generated program is executed by a Scheme interpreter, it produces a processed score file for input to Csound.
Score transformations in Scheme Score are defined using Scheme, a statically scoped and properly tail-recursive dialect of the Lisp programming language. The best way to learn about the use of Scheme Score is by reading the example source file example.ssc and applying the preprocessor to it.
