La composition de la musique en LaTeX
Je serais reconnaissant pour toute aide à la composition de la musique en LaTeX. J'ai essayé d'utiliser MusiXTeX mais ont été très frustré.
Comme je le comprends, le MusiXTeX notation a une courbe d'apprentissage abrupte, mais je suis OK avec ça; la notation semble être bien documentés. La partie la plus difficile est d'installation et de démarrage d'un simple "hello world" exemple de travail.
Je ne suis pas engagé à MusiXTeX; je vais essayer tout ce qui fonctionne avec le LaTeX. Mais j'ai essayé d'autres solutions de rechange et d'été aussi frustré avec eux.
- Bonne question, je n'ai même jamais réussi à obtenir de tous les paquets nécessaires fonctionne correctement en concert, haha obtenir?
- Je me demande comment vous n'avez pas obtenir toute une cacophonie de troll des réponses à faible niveau de jeu de mots! ;D
Vous devez vous connecter pour publier un commentaire.
Comment sur LilyPond? Il utilise son propre texte en clair la notation, mais utilise TeX pour la sortie. Le moteur lui-même utilise toute une série de mesures visant à analyser la musique et de produire assez de partitions de musique, il est donc automatisé dans une mesure beaucoup plus grande que MusixTex est.
Lilypond dispose d'un préprocesseur appelé
lilypond-book
qui vous permet de mixer du code LaTeX avec Lilypond code dans un fichier source.Exemple d'utilisation: tsst.lytex contient ceci:
Il prend également en charge inline notation (au lieu d'un écran), et la lecture de fichiers externes.
Le compiler avec
lilypond-book --pdf tsst.lytex
, la production de pdf en images de chaque système de fichier LaTeXtsst.tex
qui comprend les extraits de code qui compile comme d'habitude avecpdflatex
.Si vous avez de simples notations (des airs folkloriques et autres), quelque chose comme ABC pourrait être un bon ajustement. Balisage Simple basée sur la notation, mais les tirages au LaTeX. Wikipédia a un bon exemple
Qui produit
ABC exemple png http://en.wikipedia.org/wiki/File:Legacy_jig.png
Il est également lyluatex, qui utilise lualatex.
Exemple d'utilisation: (compile avec
lualatex -shell-escape DOCUMENT.TEX
)