Common Music Notation (CMN) es un software de notación musical de código abierto . Está escrito en Common Lisp y funciona en una variedad de sistemas operativos e implementaciones de Common Lisp .
CMN proporciona un paquete de funciones para describir jerárquicamente una partitura musical. Cuando se evalúa, la partitura musical 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 agudo ( 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 mordent ) ( en4 s pp ) ( fs4 y fermata ))))
El formato de archivo de salida de CMN es PostScript encapsulado .