2009-03-15 23 views
37

Agradecería cualquier ayuda en la composición de música en LaTeX. Intenté usar MusiXTeX pero me he sentido muy frustrado.Composición de música en LaTeX

Según tengo entendido, la notación MusiXTeX tiene una curva de aprendizaje pronunciada, pero estoy de acuerdo con eso; la notación parece estar bien documentada. La parte más difícil es la instalación y obtener un simple ejemplo de "Hola mundo" para trabajar.

No estoy comprometido con MusiXTeX; Probaré cualquier cosa que funcione con LaTeX. Pero he probado otras alternativas y me he sentido igualmente frustrado con ellas.

+4

Buena pregunta, ni siquiera he conseguido que todos los paquetes necesarios que trabajan correctamente en concierto, jaja conseguirlo? – Alex

Respuesta

26

¿Qué tal LilyPond? Utiliza su propia notación de texto claro, pero utiliza TeX para la salida. El motor en sí utiliza una gran cantidad de medidas para analizar la música y producir bonitas partituras, por lo que es automatizado en una medida mucho mayor que MusixTex.

+0

Creo que LilyPond fue una de las alternativas que traté de usar sin éxito, pero ha pasado un tiempo y no estoy seguro. Le daré otra oportunidad. –

+0

No lo he usado recientemente, tampoco. Recuerdo que los acordes fueron un poco frustrantes porque no encajan bien en un flujo de datos unidimensional (texto sin formato), si tiene sentido. –

+0

¡Gracias! Acabo de instalar LilyPond y la aplicación de muestra funcionó. ¡Hasta aquí todo bien! Pero no veo la conexión con LaTeX. Produce un archivo PDF y un archivo PS. Parece que necesitaría mantener el origen en un archivo .ly separado e incluir el resultado como en la imagen en mi archivo LaTeX. ¿Está bien? –

19

Lilypond has a preprocessor llamado lilypond-book que le permite mezclar el código LaTeX con el código de Lilypond en un solo archivo fuente.

Ejemplo de uso: tsst.lytex contiene esto:

\documentclass{article} 
\begin{document} 
\begin[quote,fragment,staffsize=26]{lilypond} 
c' d' e' 
\end{lilypond} 
\end{document} 

También es compatible con la notación en línea (en lugar de una pantalla), y la lectura de archivos externos.

compilarlo con lilypond-book --pdf tsst.lytex, produciendo imágenes PDF de cada sistema junto con un archivo LaTeX tsst.tex que incluye los fragmentos, que compila como de costumbre con pdflatex.

+1

¡Gracias! No es obvio desde la página de inicio de LilyPond que hay alguna conexión con LaTeX. –

6

Si tiene anotaciones simples (melodías populares y similares), algo como ABC podría ser una buena opción. Simple notación basada en marcado, pero imprime en LaTeX. Wikipedia tiene un good example

X:1 
T:The Legacy Jig 
M:6/8 
L:1/8 
R:jig 
K:G 
GFG BAB | gfg gab | GFG BAB | d2A AFD | 
GFG BAB | gfg gab | age edB |1 dBA AFD :|2 dBA ABd |: 
efe edB | dBA ABd | efe edB | gdB ABd | 
efe edB | d2d def | gfe edB |1 dBA ABd :|2 dBA AFD |] 

que produce

ABC example png http://en.wikipedia.org/wiki/File:Legacy_jig.png