Using Algorithms for Composing

CALMUS is based on a set of algorithmic methods that are linked together in greater hierarchy, formed to create and manipulate a musical material.  The structure and the basic material is usually constructed and selected by the user but the  programme can at certain level compose the material object. The time and register positioning of the musical objects is done manually by the user.

Technically  it is rather simple procedure but the evaluation of the overall musical result of the objects such as sonority, colour, density,  and the overall development within the object, etc. can be so complex that it may be too difficult to evaluated it in the generation process of the composition.

The programme deals only with the musical object of the composition, which are the bases for the structure of the composition.  It does not evaluate the the final sonority of the object , but the time and register positioning of tones and events in objects of the composition.