Common Music Notation

It is written in Common Lisp and runs on a variety of operating systems and Common Lisp implementations.

CMN provides a package of functions to hierarchically describe a musical score.

When evaluated, the musical score is rendered to an image.

An example score expression[1] and the image resulting from its evaluation is shown.

The output file format of CMN is Encapsulated PostScript.

Example CMN rendering