Articulo de referencia

MusiXTeX

{{cite web|title=MusiXTeX – Sophisticated music typesetting|website=ctan.org|url=https://ctan.org/pkg/musixtex|access-date=2025-11-17}} "},"operating system":{"wt":"[[Cross-plat...

MusiXTeX , a veces estilizado como MusiXT e X , es un conjunto de macros y fuentes de código abierto para la composición musical que permiten la composición tipográfica de música en TeX , publicado bajo la licencia GPL-2.0 o posterior . [ 1 ]

Historia

Las macros para la composición tipográfica de música en TeX aparecieron por primera vez en 1987 ( MuTeX ) y estaban limitadas a sistemas de un solo pentagrama.

En 1991, Daniel Taupin [ 2 ] creó MusicTeX , cuyas macros permitían la producción de sistemas con múltiples pentagramas, pero que presentaban algunos problemas en el control del posicionamiento horizontal de las notas. MusicTeX utilizaba una compilación de una sola pasada.

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 en tres pasos: TeX, musixflx y nuevamente TeX. MusiXTeX requiere ghostscript .

Sistema de tres pasos

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

Series derivadas

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 . [ 3 ] [ 4 ] LilyPond 1.0 se lanzó el 31 de julio de 1998, destacando el desarrollo de una fuente musical personalizada, Feta, y la separación completa de LilyPond de MusiXTeX. [ 5 ]

PMX es un preprocesador para MusiXTeX escrito por Don Simons. [ 6 ]

Véase también

Referencias

  1. 1 2 "MusiXTeX – Composición tipográfica musical sofisticada" . ctan.org . Consultado el 17 de noviembre de 2025 .
  2. «Daniel Taupin 1936-2003» . icking-music-archive.org .
  3. "Manual de aprendizaje de GNU LilyPond: Prefacio" . Consultado el 16 de febrero de 2010 .
  4. "MusiXTeX PreProcessor README" . GitHub . Consultado el 31 de marzo de 2010 .
  5. Nienhuys, Han-Wen (31 de julio de 1998). "GNU LilyPond 1.0 lanzado" . gnu-music-discuss (Lista de correo) . Consultado el 16 de febrero de 2010 .
  6. "PMX – un preprocesador para MusiXTEX" (PDF) . icking-music-archive.org .
  • MusiXTeX y software relacionado
  • Lista de programas que importan/exportan al formato MusiXTeX