This document describes the Common Music (CM-2) kernel and its programming interface.
Dictionary entries follow the typographic format described in
Section 1.2.5 of
Common Lisp the Language, 2nd Edition, by Guy Steele (1990, Digital Press):
Indexed entries, literals and actual code are printed in fixed face.
Meta-variables (names that stand for pieces of code) are shown in italic face.
Brackets { } and square brackets [ ] are sometimes used to associate or group the enclosed terms.
The brackets should never be written in code.
{ } simply parenthesize the enclosed terms.
[ ] mean the enclosed terms are optional and may appear at most once.
* after brackets { }* means the enclosed terms may be specified zero or more times.
+ after brackets { }+ means the enclosed terms may be specied one or more times.
Terms separated by | are exclusive choices.
For best viewing results set your browser's proportional font to Times 12 and the fixed width font to Courier 12.
Œp>