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