====== 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 [[ctanpkg>musixtex|MusiXTeX]], à niveau de qualité équivalent. Disponible sur [[https://lilypond.org/|son site officiel]], ''Lilypond'' accepte en particulier une [[http://lilypond.org/easier-editing.fr.html|liste d'éditeurs]] permettant de travailler plus facilement avec lui. En matière d'exemples, le site du [[http://www.mutopiaproject.org/|projet Mutopia]] propose plusieurs centaines de partitions mises en pages à l'aide de ''LilyPond''. ==== L'extension “lilyglyphs” ==== Pour les références musicales occasionnelles (signes dièses et bémols, notes, clefs, etc.), il existe une extension \LaTeX appelé [[ctanpkg>lilyglyphs|lilyglyphs]]. 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” ===== L'extension [[ctanpkg>musixtex|MusiXTeX]] de Daniel Taupin, Ross Mitchell et Andreas Egler permet d'écrire des partitions pour orchestres ou de la musique polyphonique. Bien sûr, [[ctanpkg>musixtex|MusiXTeX]] requiert des polices musicales et celles-ci sont disponibles dans une extension séparée. [[ctanpkg>musixtex|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. Une difficulté de [[ctanpkg>Musixtex|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 //[[http://cahiers.gutenberg.eu.org/cg-bin/feuilleter?id=CG_1995___21|Cahier GUTenberg n°21]]// ; * le [[http://icking-music-archive.org/|site web de Werner Icking]], mine d'informations, propose en particulier des partitions générées avec [[ctanpkg>musixtex|MusiXTeX]] ; * la liste de discussion « [[https://tug.org/mailman/listinfo/tex-music|Tex-music]] » (en anglais) sur ce sujet. ==== Le programme “PMX” ==== ''PMX'' est un programme d'aide à l'utilisation de MusiXTeX disponible à l'URL : [[http://icking-music-archive.org/software/pmx/]]. ==== Le programme “M-Tx” ==== Le programme [[https://www.icking-music-archive.org/software/mtx/mtx060.pdf|M-Tx]] (Music-from-TeXt) est un autre pré-processeur pour [[ctanpkg>musixtex|MusixTeX]] qui facilite la saisie des chœurs. La sortie de ''M-Tx'' est transmise à ''pmx'' et, de là, à [[ctanpkg>musixtex|MusixTeX]]. ==== Le programme “abc2mtex” ==== Une autre alternative pour écrire de la musique sous forme de texte est [[https://abcnotation.com/|notation ABC]], 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 à [[ctanpkg>Musixtex|MusiXTeX]], ''abc2mtex'', rend la composition ABC possible. ==== Le programme “midi2tex” ==== Cas particulier, le programme ''midi2tex'' peut également générer une sortie [[ctanpkg>Musixtex|MusiXTeX]] à partir de fichiers MIDI. ===== Avec le programme “gregoriotex” ===== Pour le chant grégorien, il existe [[ctanpkg>gregoriotex]], un logiciel d'écriture de partitions de chant grégorien. Ce qui suit n'a qu'une valeur informative et historique. Ces solutions ne sont pas recommandées. ===== Avec des solutions plus anciennes ===== L'histoire de la musique dans \TeX remonte à un certain temps : les premières commandes fonctionnelles formaient ''MuTeX'', d'Angelika Schofer et Andrea Steinbach. ''MuTeX'' était très limité mais, après un certain temps, Daniel Taupin a pris le relais et développé [[ctanpkg>Musictex|MusicTeX]] (avec un « c »), qui permet la composition de musique polyphonique et d'autres musiques à portées multiples. Si [[ctanpkg>Musictex|MusicTeX]] reste disponible, il n'est plus recommandé. C'est sur cette base qu'a été développé [[ctanpkg>musixtex|MusiXTeX]] (avec un « X »). Une FAQ datant de 2001 est disponible sur le [[https://mirror.ctan.org/macros/musictex/FAQ|site du CTAN]] (en anglais). ------ //Sources:// * [[https://tex.stackexchange.com/questions/37345/set-music-in-latex-with-abc-or-lilypond|Set music in LaTeX with ABC or LilyPond?]] * [[faquk>FAQ-music|Typesetting music in TeX]] {{htmlmetatags>metatag-keywords=(LaTeX,partitions musicales,musique,mise en page de partitions,éditeur de musique,éditeur de partitions) metatag-og:title=(Comment écrire de la musique sous LaTeX) metatag-og:site_name=(FAQ LaTeX francophone) }}