MusiXTeX


MusiXTeX es un conjunto de macros y fuentes de grabado de música de código abierto que permiten la composición tipográfica en TeX , publicado bajo la licencia GPL-2.0-o posterior .

Las macros para componer música en TeX aparecieron por primera vez en 1987 ( MuTeX ) y se limitaron a sistemas de un pentagrama.

En 1991, Daniel Taupin [1] creó MusicTeX , cuyas macros permitían la producción de sistemas con múltiples pentagramas, pero que presentaban algunos problemas para controlar la posición horizontal de las notas. MusicTeX usó una compilación de un solo paso.

En 1997 se corrigieron los problemas de posicionamiento en MusiXTeX, que incluye la aplicación externa musixflx para controlar las distancias horizontales. Este nuevo módulo requiere una compilación de tres pasos: TeX, musixflx y TeX nuevamente. MusiXTeX requiere ghostscript .

Al compilar un archivo fuente TeX llamado file.tex , se genera un file.mx1 , que contiene información sobre las distancias entre los pentagramas y las longitudes de las barras. Este archivo es procesado por el programa musixflx, que determina las distancias entre notas para cada tiempo y las escribe en el archivo.mx2 , que se utiliza para compilar el archivo TeX final. Cualquier cambio en la puntuación que afecte las distancias horizontales requiere que se elimine el archivo.mx2 y que se vuelvan a realizar las tres pasadas; de lo contrario, solo se requiere una compilación en TeX.

En 1996, Han-Wen Nienhuys y Jan Nieuwenhuizen, que trabajaban en el proyecto MusiXTeX PreProcessor (MPP) desde el año anterior, decidieron crear un nuevo programa de grabado musical basado libremente en los conceptos de MusiXTeX, llamado LilyPond . [2] [3] LilyPond 1.0 fue lanzado el 31 de julio de 1998, destacando el desarrollo de una fuente de música personalizada, Feta, y la separación completa de LilyPond de MusiXTeX. [4]


Attaingnant 's "Branle de Poictou" dictada por MusiXTeX ( laúd tablatura y la correspondiente anotación guitarra ).