Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine 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. jejust4_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
Ligne 1: Ligne 1:
 ====== 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'extensionet 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 utilevoir 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)
 }} }}
- 
4_domaines_specialises/musique/ecrire_de_la_musique.1629652208.txt.gz · Dernière modification : 2021/08/22 17:10 de jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0