Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
4_domaines_specialises:musique:ecrire_de_la_musique [2021/08/22 17:10] – Mise à jour des liens externes. jejust | 4_domaines_specialises:musique:ecrire_de_la_musique [2021/12/23 08:37] (Version actuelle) – Ajout d'un lien (permet de supprimer une autre page). yannick.tanguy |
---|
====== Comment écrire de la musique sous LaTeX? ====== | ====== Comment écrire de la musique sous LaTeX? ====== |
| |
| ===== Avec l'éditeur “Lilypond” ===== |
| |
$\Reponse$ LilyPond est un outil permettant, entre autres, de produire du | ''LilyPond'' est un outil permettant, entre autres, de produire du code <latex>\TeX</latex>/<latex>\LaTeX</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. |
code (La)TeX. 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). Lilypond est disponible sur | |
[[https://lilypond.org/]]. Le site [[http://www.mutopiaproject.org/]] reprend à plusieurs centaines de | |
partitions mises en pages à l'aide de LilyPond. | |
| |
| |
| 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''. |
| |
$\Reponse$ Le package [[ctanpkg>MusiXTeX]] de Daniel Taupin, Ross Mitchell et Andreas Egler | ==== L'extension “lilyglyphs” ==== |
permet d'écrire des partitions pour orchestres ou de la musique polyphonique. | |
MusiXTeX est aussi disponible sur [[http://icking-music-archive.org/software/indexmt6.html]]. | |
La lecture du //[[http://cahiers.gutenberg.eu.org/cg-bin/feuilleter?id=CG_1995___21|Cahier GUTenberg n°21]]// | |
apporte beaucoup d'informations à ce sujet. Voir également le [[http://icking-music-archive.org/|site web de Werner Icking]] | |
qui est une mine d'informations, on y trouve en particulier des pointeurs vers des partitions | |
saisies en MusiXTeX, etc. | |
| |
Enfin, une FAQ est disponible sur [[https://mirror.ctan.org/macros/musictex/FAQ]] (en anglais). | Pour les références musicales occasionnelles (signes dièses et bémols, notes, clefs, etc.), il existe une extension <latex>\LaTeX</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” ===== |
| |
<note> | 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 : |
Le programme ''[[ctanpkg>abc2mtex]]'' d'aide à l'utilisation de MusiXTeX peut | * une basée sur <latex>\TeX</latex> ; |
également être utile, voir aussi [[https://abcnotation.com/]]. | * une passe de traitement effectuée par ''musixflx'' qui optimise l'espacement et les liaisons ; |
</note> | * une autre passe <latex>\TeX</latex>. |
| |
| 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. |
| |
$\Reponse$ ''PMX'' est un programme d'aide à l'utilisation de MusiXTeX | Voici quelques sources documentaires complémentaires : |
disponible à l'URL: [[http://icking-music-archive.org/software/pmx/]]. | * 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” ==== |
| |
$\Reponse$ [[https://www.icking-music-archive.org/software/mtx/mtx060.pdf|M-Tx]] (Music-from-TeXt) | ''PMX'' est un programme d'aide à l'utilisation de MusiXTeX disponible à l'URL : [[http://icking-music-archive.org/software/pmx/]]. |
est un autre pré-processeur pour MusiXTeX qui facilite la saisie des chœurs. | |
| ==== 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. |
| |
| <note important>Ce qui suit n'a qu'une valeur informative et historique. Ces solutions ne sont pas recommandées.</note> |
| |
| ===== Avec des solutions plus anciennes ===== |
| |
| L'histoire de la musique dans <latex>\TeX</latex> 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:// | //Sources:// |
* [[https://tex.stackexchange.com/questions/37345/set-music-in-latex-with-abc-or-lilypond|Set music in LaTeX with ABC or LilyPond?]] | * [[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) | {{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:title=(Comment écrire de la musique sous LaTeX) |
metatag-og:site_name=(FAQ LaTeX francophone) | metatag-og:site_name=(FAQ LaTeX francophone) |
}} | }} |
| |