Siguiente: Una particella orquestal, Anterior: Cómo funcionan los archivos de LilyPond, Arriba: Juntándolo todo
En la sección anterior, Cómo funcionan los archivos de LilyPond,
pudimos ver la organización general de los archivos de entrada
de LilyPond. Pero parece que nos saltamos la parte más importante:
¿cómo averiguamos qué escribir después de
\score
?
No nos hemos saltado nada en absoluto. El gran misterio es, sencillamente, que no hay ningún misterio. La siguiente línea lo explica todo:
Una \score
debe comenzar con una única expresión musical.
Quizá encuentre útil dar un repaso a Explicación de las expresiones musicales. En esta sección, vimos cómo elaborar grandes expresiones musicales a partir de pequeñas piezas – comenzábamos con notas, luego acordes, etc. –. Ahora partiremos de una gran expresión musical y recorreremos el camino inverso hacia abajo.
\score { { % esta llave da inicio a la expresión musical completa \new GrandStaff << introduzca aquí la partitura completa de una ópera de Wagner >> } % esta llave da por terminada la expresión musical completa \layout { } }
Una ópera de Wagner completa puede ser fácilmente el doble de larga que este manual,
por tanto vamos a hacer sólo un cantante y un piano.
No necesitamos un GrandStaff
para este conjunto, así que
lo retiramos. Sin embargo, sí que necesitamos
un cantante y un piano.
\score { { << \new Staff = "cantante" << >> \new PianoStaff = "piano" << >> >> } \layout { } }
Recuerde que usamos <<
y >>
para presentar música
simultánea. Y desde luego ¡queremos presentar las partes vocal y del
piano al mismo tiempo!
\score { { << \new Staff = "cantante" << \new Voice = "vocal" { } >> \new Lyrics \lyricsto vocal \new Lyrics { } \new PianoStaff = "piano" << \new Staff = "superior" { } \new Staff = "inferior" { } >> >> } \layout { } }
Ahora tenemos muchos más detalles. Tenemos la pauta del cantante:
contiene una Voice
o voz (en LilyPond, este término
hace referencia a un conjunto de notas, no necesariamente notas
vocales – por ejemplo, un violín generalmente toca una
voz –) y el texto de la canción. También tenemos una pauta de piano:
contiene un pentagrama superior (mano derecha) y un pentagrama
inferior (mano izquierda).
En este momento podríamos comenzar a meter las notas. Dentro de las
llaves que siguen a \new Voice = vocal
,
podríamos empezar escribiendo
\relative c'' { a4 b c d }
Pero si lo hiciéramos, la sección \score
se haría bastante
larga y sería más difícil comprender lo que ocurre. En lugar de esto
utilizaremos identificadores
o variables.
melodia = { } texto = { } superior = { } inferior = { } \score { { << \new Staff = "cantante" << \new Voice = "vocal" { \melodia } >> \new Lyrics \lyricsto vocal \new Lyrics { \texto } \new PianoStaff = "piano" << \new Staff = "superior" { \superior } \new Staff = "inferior" { \inferior } >> >> } \layout { } }
Recuerde que puede usar casi cualquier nombre que se le antoje. Las limitaciones impuestas a los nombres de identificador se detallan en Estructura del archivo.
Cuando escriba una sección \score
o cuando la esté
leyendo, hágalo despacio y con cuidado. Comience por
la capa exterior y luego trabaje sobre cada una de las capas
interiores. Esto también sirve para ser estricto con los márgenes
– ¡asegúrese de que en su editor de texto cada elemento de la misma capa
comienza en la misma
posición horizontal! –.
Siguiente: Una particella orquestal, Anterior: Cómo funcionan los archivos de LilyPond, Arriba: Juntándolo todo
Esta página corresponde a LilyPond-2.11.40 (rama de desarrollo).
Informe de los fallos a http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs.
Se agradecen las sugerencias para la documentación.
Otros idiomas: deutsch.