Cecilia API Documentation

What is a Cecilia module

A Cecilia module is a python file (with the extension ‘C5’, associated to the application) containing a class named Module, within which the audio processing chain is developed, and a list called Interface, telling the software what are the graphical controls necessary for the proper operation of the module. the file can then be loaded by the application to apply the process on different audio signals, whether coming from sound files or from the microphone input. Processes used to manipulate the audio signal must be written with the Python’s dedicated signal processing module ‘pyo’.