MusiXTeX

MusiX は、Daniel Taupin（仏）が開発した、 による楽譜の組版を可能とするオープンソースのマクロおよびフォント集である。

 で用いることより日本語表記も可能である。

入力する文法をより簡潔に行うことができるプリプロセッサとして PMX（作者：Don Simons）がある。また、歌詞の取り扱いを容易にする、PMX のプリプロセッサ M-Tx（作者：Dirk Laurie）がある。

歴史 
 による最初の楽譜組版マクロは、1987年に現れた MuTeX である。これは1段の楽譜を作るのが限界であった。

1991年に、Daniel Taupinが多段譜を可能とする MusicTeX を作ったが、これには水平方向の間隔に問題点があった。MusicTeX はコンパイルの回数が1回のパスであった。

1997年には、この位置の問題を訂正した MusiX が登場した。これには、水平方向の間隔を調整するための musixflx というアプリケーションが含まれている。これにより、楽譜組版は3回のパスが必要である。たとえば foo.tex なら
tex foo
musixflx foo
tex foo
とする。

2003年8月26日、MusiX の作者である Daniel Taupin がアルプス登山の最中に事故死した。MusiXTeXの開発は Don Simons（米）、Christian Mondrup（丁）、Cornelius C. Noack（独）、Jean-Pierre Coulon（仏）といった開発者に引き継がれ、バグフィックス、拡張などが行われている。

Daniel Taupin による最後のバージョンは T.112（2003年1月9日）であったが、2022年1月1日現在の最新版として T.135（2021年8月30日）まで拡張されている。T.115 から  に対応するようになった。

3パスシステム 
最初に tex ファイル（foo.tex とする）を  でコンパイルすると foo.mx1 が作成される。このファイルには 楽譜の段の間隔や線の長さといった情報が含まれる。次に、musixflx を行うと、これは拍子から音符の間隔を決定し、その情報を foo.mx2 に記録する。最後に再び  でコンパイルすることより、間隔が調整された楽譜 foo.dvi が完成する。

一度作成した楽譜全体の水平方向の間隔を修正するには、foo.mx2 は削除してからの3パスが必要である。

MusiX から独立していったもの 
Han-Wen Nienhuys（蘭）と Jan Nieuwenhuizen（蘭）は1995年に MusiX のプリプロセッサ (MPP) プロジェクトを立ち上げ、翌年の1996年には MusiX を基調とする新しい楽譜自動作成プログラム「LilyPond」を創ることを決めた。

引用

関連項目 

GNU LilyPond
CTAN

外部リンク 
TeXWiki 楽譜
MusiXTeXの更新履歴

DTP
TeX
アスキー