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