--- myst: html_meta: keywords: LaTeX,formatting" --- # Typesetting music in TeX The current best bet for music typesetting is to use . is a three-pass system that has a TeX-based pass, a processing pass and then a further TeX pass. The middle pass, a program called `musixflx`, optimises the spacing and sorts out slurs and ties. is demanding of TeX resources, and any significant score requires that typesetting is done using eTeX, whose expanded variable- and box-register ranges allow for more of the "parallel" activities that abound in a music score. Of course, also requires music fonts; those are available in a separate package on the archive. > requires pretty arcane input; most people using it actually prepare (less obscure) input for `pmx`, whose output is TeX input suitable for . A further preprocessor, `M-Tx`, allows preparation of music with lyrics; `M-Tx`s output is fed into `pmx`, and thence to . An alternative path to music examples within a (La)TeX document is [Lilypond](https://lilypond.org/index.fr.html). Lilypond is (at heart) a batch music typesetting system with plain text input that does most of its work without TeX. Lilyponds input syntax is less cryptic than is MusiXTeX's, though similar quality is achieved. The Lilypond [FAQ](https://lilypond.org/faq.fr.html) mentions programs with graphical user interfaces, that export lilypond output. For occasional music references (sharp and flat signs, notes, clefs and so on, there is a (LaTeX) package (with associated font) called . This uses `lilypond`s fonts (which are included in the package), and also provides the means to add stuff from other sources. Another alternative in the production of music is the ABC notation, which was developed to notate the traditional music of Western Europe (which can be written on a single stave), though it can be used much more widely. A front end to (see below), `abc2mtex`, makes ABC typesetting possible. The program `midi2tex` can also generate output, from MIDI files. The history of music in TeX goes back some time; the earliest "working macros were MuTeX, by Angelika Schofer and Andrea Steinbach. MuTeX was very limited, but it was some time before Daniel Taupin took up the baton, and developed MusicTeX, which allows the typesetting of polyphonic and other multiple-stave music; MusicTeX remains available, but is no longer recommended. Once Andreas Egler had withdrawn (his last version of is preserved on the archive), Daniel Taupin took up the development, leading to the used today. For Gregorion chant there is [gregoriotex](https://ctan.org/pkg) is a software application for engraving Gregorian chant scores. :::{sources} [Typesetting music in TeX](faquk:FAQ-music) :::