The Common Music Dictionary is part of the Common Lisp Distribution of Common Music 2. It was entirely written by Rick Taube with CSS Styling by Tobias Kunze and is integrated into Clamps for convenience. The original CSS styling was adapted to the overall style of the Clamps HTML Documentation in 2024/2026 by Orm Finnendahl. Neither Rick Taube nor Tobias Kunze are affiliated in any form with Orm Finnendahl and he doesn't claim or own any intellectual property of this Dictionary.
The Dictionary documentation uses the following typographic conventions:
Definition terms are printed in fixed-width face:cents->scaler(list(note 60)(rhythm 'h))
numbernumber | booleanBraces { } and brackets [ ] are sometimes used to associate or group the enclosed terms and are not part of actual code.
{number | boolean}describes single value that is either a number or a boolean.
(oddsprob [trueval] [falseval])
(odds .5)(odds 1 'win)(odds 0.2 "Yup" "Nope")
(newclass {keyword value}*)
(new midi)
(new midi :time 10)
(new midi :keynum 22 :duration 3)A plus + after a brace means that the enclosed terms may be specified one or more times.
means that any number of additional values, including none, may follow arg.(pickarg ...)
Evaluation is indicated using the right arrow:
⇒| keyword | string | special | comment |
|---|---|---|---|
:music | "Hello, world" | loop | ;; bug! |