Cecilia is an application to make sound. Sound in its widest definition. Sound as music, sound as composition, sound as accessory.
Cecilia serves the composer with little programming experience and the programmer with little composing experience. There is very little, sound wise, that cannot be done with Cecilia. Cecilia operates on top of Csound, the audio/dsp engine from Barry Vercoe at MIT.
Cecilia also contains a powerful score generation language called Cybil. It draws ancestry to CCRMA`s Score program by Leland Smith. This is an area in Cecilia that bares exploring. There are wonderful algorithms to be found. All of Cecilia is constructed in tcl/tk, a slow yet appropriate scripting language as Cecilia does no audio computations.
Here are some key features of "Cecilia":
· Cecilia is a general sound-processing environment
· Cecilia is a graphical interface
· Cecilia is a text editor
· Cecilia is a music programming language