MusiXTeX - MusiXTeX
MusiXTeX - это набор макросов и шрифтов для гравировки музыки с открытым исходным кодом, которые позволяют набирать музыку в TeX , выпущенный под лицензией GPL-2.0 или более поздней версии .
История
Макросы для набора музыки в TeX впервые появились в 1987 году ( MuTeX ) и были ограничены системами с одним персоналом.
В 1991 году Дэниел Топин создал MusicTeX , макросы которого позволяли создавать системы с несколькими нотоносцами, но создавали некоторые проблемы при управлении горизонтальным расположением нот. MusicTeX использовал однопроходную компиляцию.
В 1997 году проблемы с позиционированием были исправлены в MusiXTeX, который включает внешнее приложение musixflx для управления горизонтальными расстояниями. Этот новый модуль требует трехпроходной компиляции: TeX, musixflx и снова TeX. MusiXTeX требует ghostscript .
Трехходовая система
При компиляции исходного файла TeX с именем file.tex создается файл file.mx1 , содержащий информацию о расстояниях между нотоносцами и длинах стержней. Этот файл обрабатывается программой musixflx, которая определяет расстояния между нотами для каждой доли и записывает их в file.mx2 , который используется при компиляции окончательного файла TeX. Любые изменения в счете, которые влияют на горизонтальные расстояния, требуют удаления файла.mx2 и повторного выполнения всех трех проходов; в противном случае требуется только одна компиляция в TeX.
Спин-оффы
В 1996 году Хан-Вен Ниенхейс и Ян Ньювенхёйзен, которые работали над проектом MusiXTeX PreProcessor (MPP) с прошлого года, решили создать новую программу для гравировки музыки, основанную на концепциях MusiXTeX, под названием LilyPond . LilyPond 1.0 был выпущен 31 июля 1998 года, подчеркнув разработку специального музыкального шрифта Feta и полное отделение LilyPond от MusiXTeX.
PMX - это препроцессор для MusiXTeX, написанный Доном Саймонсом.
Смотрите также
использованная литература
- ^ Краткая биография Даниеля Топина
- ^ "Учебное пособие по GNU LilyPond: Предисловие" . Проверено 16 февраля 2010 .
- ^ "README препроцессора MusiXTeX" . Проверено 31 марта 2010 .
- ^ Nienhuys, Хан-Wen (1998-07-31). «Выпущен GNU LilyPond 1.0» . gnu-music-Disc (Список рассылки) . Проверено 16 февраля 2010 .
- ^ http://icking-music-archive.org/software/pmx/pmx250.pdf
внешние ссылки
- MusiXTeX и сопутствующее программное обеспечение
- Список программ, которые импортируют / экспортируют в формат MusiXTeX