MusiXTeX

MusiXTeX, GPL-2.0-or-later lisansı altında yayımlanan TeX'te müzik dizgisine izin veren açık kaynaklı bir müzik gravür makroları ve yazı tipleri paketidir

Tarihçe
TeX'te müzik dizgisi için makrolar ilk olarak 1987'de ortaya çıktı (MuTeX) ve tek portreli sistemlerle sınırlıydı.

1991'de Daniel Taupin, makroları birden fazla portreli sistemlerin üretimine izin veren, ancak notaların yatay konumlandırılmasını kontrol etmede birkaç sorun sunan MusicTeX'i yarattı. MusicTeX tek geçişli bir derleme kullanıyordu.

1997 yılında, yatay mesafeleri kontrol etmek için harici musixflx uygulamasını içeren MusiXTeX'te konumlandırma sorunları düzeltildi. Bu yeni modül üç geçişli bir derleme gerektirmektedir: TeX, musixflx ve tekrar TeX. MusiXTeX ghostscript gerektirir.

Üç geçişli sistem
file.tex adlı bir TeX kaynak dosyası derlenirken, portreler ve bar uzunlukları arasındaki mesafeler hakkında bilgi içeren bir file.mx1 oluşturulur. Bu dosya, her vuruş için notalar arasındaki mesafeleri belirleyen ve bunları son TeX dosyasının derlenmesinde kullanılan file.mx2 dosyasına yazan musixflx programı tarafından işlenir. Partisyonda yatay mesafeleri etkileyen herhangi bir değişiklik file.mx2 dosyasının silinmesini ve üç geçişin de yeniden yapılmasını gerektirir; aksi takdirde TeX'te yalnızca bir derleme gerekir.

 İkincil ürünler 
1996 yılında, bir önceki yıldan beri MusiXTeX PreProcessor (MPP) projesinde çalışan Han-Wen Nienhuys ve Jan Nieuwenhuizen, MusiXTeX'in kavramlarına gevşek bir şekilde dayanan LilyPond adında yeni bir müzik gravür programı oluşturmaya karar verdiler. LilyPond 1.0, özel bir müzik yazı tipi olan Feta'nın geliştirilmesini ve LilyPond'un MusiXTeX'ten tamamen ayrılmasını vurgulayarak 31 Temmuz 1998'de yayınlandı.

PMX, Don Simons tarafından yazılmış MusiXTeX için bir ön-işlemcidir.

Ayrıca bakınız
 Müzik yazılımları listesi
 TeX uzantıları listesi

Kaynakça

Dış bağlantılar
MusiXTeX and Related Software
List of programs that import/export to the MusiXTeX format

Kategori:TeX