
Common Music Notation (CMN) es un software de notación musical de código abierto . Está escrito en Common Lisp y se ejecuta en una variedad de sistemas operativos e implementaciones de Common Lisp .
CMN proporciona un conjunto de funciones para describir jerárquicamente una partitura musical. Al evaluarse, la partitura se convierte en una imagen. Se muestra un ejemplo de expresión de partitura [ 1 ] y la imagen resultante de su evaluación.
( cmn ( tamaño 24 ) ( sistema de llave ( pentagrama agudos ( metro 6 8 ) ( c4 e. tenuto ) ( d4 s ) ( ef4 e sf ) ( c4 e ) ( d4 s ) ( en4 s ) ( fs4 e ( digitación 3 ))) ( pentagrama agudos ( metro 3 4 ) ( c5 e. marcato ) ( d5 s bartok-pizzicato ) ( ef5 e ) ( c5 e staccato tenuto ) ( d5 s down-bow ) ( en5 s ) ( fs5 e ))) ( soporte del sistema ( barra de pentagrama bajo ( metro 6 16 ) ( c4 e. cuña ) ( d4 s staccato ) ( ef4 e pizzicato de mano izquierda ) ( c4 e tenuto acento rfz ) ( d4 s mordiente ) ( en4 s pp ) ( fs4 y fermata ))))El formato de archivo de salida de CMN es Encapsulated PostScript .
Referencias
- ↑ Manual CMN
Enlaces externos
- Página de CMN en Stanford
Categorías :
- Software Common Lisp (lenguaje de programación)
- Anotadores
- Software de música gratuito
- Esbozos de software musical