Common Music Notation (CMN) — это программное обеспечение для нотной записи с открытым исходным кодом . Оно написано на Common Lisp и работает на различных операционных системах и реализациях Common Lisp .
CMN предоставляет пакет функций для иерархического описания музыкальной партитуры. При оценке музыкальная партитура преобразуется в изображение. Показан пример выражения партитуры [1] и изображение, полученное в результате его оценки.
( cmn ( размер 24 ) ( системная скобка ( нотоносец тройной ( метр 6 8 ) ( c4 e. tenuto ) ( d4 s ) ( ef4 e sf ) ( c4 e ) ( d4 s ) ( en4 s ) ( fs4 e ( аппликатура 3 ))) ( нотоносец дискант ( метр 3 4 ) ( c5 e. marcato ) ( d5 с bartok-pizzicato ) ( ef5 e ) ( c5 e staccato tenuto ) ( d5 s down-bow ) ( en5 s ) ( fs5 e ))) ( системный кронштейн ( нотоносец бар бас ( метр 6 16 ) ( c4 e. wedge ) ( d4 s стаккато ) ( ef4 e пиццикато левой рукой ) ( c4 e тенуто акцент rfz ) ( d4 s mordent ) ( en4 s pp ) ( fs4 e фермата ))))
Формат выходного файла CMN — Encapsulated PostScript .