--- myst: html_meta: keywords: LaTeX, musique, écrire de la musique, partitions, portées, musixtex, musictex, lilypond, --- # Comment écrire de la musique sous LaTeX ? ## Avec l'éditeur `Lilypond` `LilyPond` est un outil permettant, entre autres, de produire du code TeX/LaTeX. `LilyPond` permet d'écrire de la polyphonie, d'ajouter des paroles à la musique, de générer des fichiers midi et offre une large gamme de notations musicales : du grégorien (neumes et ligatures) au contemporain (clusters) en passant par la renaissance (notes carrées) et le baroque (basse chiffrée). Sa syntaxe d'entrée est moins cryptique que celle de [MusiXTeX](ctanpkg:musixtex), à niveau de qualité équivalent. Disponible sur [son site officiel](https://lilypond.org/), `Lilypond` accepte en particulier une [liste d'éditeurs](http://lilypond.org/easier-editing.fr.html) permettant de travailler plus facilement avec lui. En matière d'exemples, le site du [projet Mutopia](https://www.mutopiaproject.org/) propose plusieurs centaines de partitions mises en pages à l'aide de `LilyPond`. ### L'extension Pour les références musicales occasionnelles (signes dièses et bémols, notes, clefs, etc.), il existe une extension appelée . Elle utilise les polices `lilypond` (incluses dans l'extension) et fournit également les moyens d'ajouter des éléments provenant d'autres sources. ## Avec l'extension [MusiXTeX](ctanpkg:musixtex) L'extension [MusiXTeX](ctanpkg:musixtex) de Daniel Taupin, Ross Mitchell et Andreas Egler permet d'écrire des partitions pour orchestres ou de la musique polyphonique. Bien sûr, [MusiXTeX](ctanpkg:musixtex) requiert des polices musicales et celles-ci sont disponibles dans une extension séparée. [MusiXTeX](ctanpkg:musixtex) fonctionne avec trois compilation : - une basée sur TeX ; - une passe de traitement effectuée par `musixflx` qui optimise l'espacement et les liaisons ; - une autre passe TeX. L'extension est gourmande en ressources. Toute partition importante nécessite que la composition soit réalisée avec [eTeX](../../1_generalites/glossaire/etex.md) (et donc LaTeX), dont les gammes élargies de registres de variables et de boîtes permettent davantage d'activités "parallèles" qui abondent dans une partition musicale. Une difficulté de [MusiXTeX](ctanpkg:Musixtex) réside dans sa syntaxe, quelque peu abrupte. Des solutions, présentées ci-après, permettent de simplifier cette syntaxe. Voici quelques sources documentaires complémentaires : - le [Cahier GUTenberg n°21](http://www.numdam.org/issues/CG_1995___21/) ; - le [site web de Werner Icking](http://icking-music-archive.org/), mine d'informations, propose en particulier des partitions générées avec [MusiXTeX](ctanpkg:musixtex) ; - la liste de discussion « [Tex-music](https://tug.org/mailman/listinfo/tex-music) » (en anglais) sur ce sujet. ### Le programme `PMX` `PMX` est un programme d'aide à l'utilisation de MusiXTeX disponible à l'URL : . ### Le programme `M-Tx` Le programme `M-Tx` (Music-from-TeXt) est un autre pré-processeur pour [MusixTeX](ctanpkg:musixtex) qui facilite la saisie des chœurs. La sortie de `M-Tx` est transmise à `pmx` et, de là, à [MusixTeX](ctanpkg:musixtex). Une documentation de ce programme est disponible [ici](https://www.icking-music-archive.org/software/mtx/mtx060.pdf). ### Le programme `abc2mtex` Une autre alternative pour écrire de la musique sous forme de texte est [notation ABC](https://abcnotation.com/), développée pour la musique traditionnelle d'Europe occidentale (qui peut être écrite sur une seule portée), bien qu'elle puisse être utilisée beaucoup plus largement. Un frontal à [MusiXTeX](ctanpkg:Musixtex), `abc2mtex`, rend la composition ABC possible. ### Le programme `midi2tex` Cas particulier, le programme `midi2tex` peut également générer une sortie [MusiXTeX](ctanpkg:Musixtex) à partir de fichiers MIDI. ## Avec le programme Pour le chant grégorien, il existe , un logiciel d'écriture de partitions de chant grégorien. ## Avec des outils plus anciens :::{warning} Ce qui suit n'a qu'une valeur historique et les extensions citées, [obsolètes](../../1_generalites/histoire/liste_des_packages_obsoletes.md), ne sont pas recommandées. L'histoire de la musique dans TeX remonte à un certain temps. Les premières "commandes" traitant ce sujet constituaient l'extension (aussi nommé MuTeX), par Angelika Schofer et Andrea Steinbach. Datant de 1986, MuTeX était assez limité et il a fallu un certain temps avant que Daniel Taupin ne prenne le relais et ne développe [MusicTeX](ctanpkg:musictex), qui permet la composition de musique polyphonique et d'autres musiques à plusieurs portées. Une fois qu'Andreas Egler s'est retiré, Daniel Taupin a repris le développement, ce qui a conduit au [MusiXTeX](ctanpkg:musixtex) utilisé aujourd'hui. ::: :::{sources} [Typesetting music in TeX](faquk:FAQ-music) :::