Compo is a musical composition system in the form of a computer language inspired from Common Lisp.
Requirements:
· Ghostscript and Ghostview for score visualization and impression
What's New in This Release: [ read full changelog ]
· Suppression of the package :compo-cm, no more package changing;
· midi and score are not functions anymore but note types and should be realized;
· The set of note types has been largely extended, for scores (almost the same potential than cmn) and midi playing (almost everything that can be done at midi level);
· Addition of voice classes;
· Suppression of declare-note;
· Adding of ahead references;
· Modification of the synchronization mechanism: suppression of the :pos-mod property and addition of the :form property;
· Modification of the dynamics scale and the dynamics transformations;
· Modification of the coercion mechanism: Suppression of :coerce-hei, :coerce-dur, :coerce-pos, :coerce-voi and :coerce-dyn the whole being replaced by :coercer;
· The nrealize function does not belong anymore to the language level, but to the API level (not completely specified yet);
· A cleave change is not necessarily global to a whole score anymore;
· Suppression of the init-cleave, program-change-help and cleave-ch...