4.1.2 La partitura es una (única) expresión musical compuesta
En la sección anterior,
Introducción a la estructura de los archivos de LilyPond,
hemos podido 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:
Un bloque
\score
debe contener exactamente una expresión musical.
Para comprender lo que se entiende por expresión musical, quizá
encuentre útil dar un repaso al tutorial (see 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.
Por simplicidad, vamos a hacer sólo un cantante y un piano. No
necesitamos un StaffGroup
(que simplemente agrupa un cierto
número de pautas con un corchete a la izquierda) para este
conjunto, así que lo retiramos. Sin embargo, sí
necesitamos pentagramas para un cantante y un piano.
\score { << \new Staff = "cantante" << >> \new PianoStaff = "piano" << >> >> \layout { } }
Aquí hemos asignado nombres a los pentagramas: “cantante” y “piano”. Esto no es esencial en este momento, pero es un hábito que resulta útil cultivar de manera que podamos saber de un vistazo para qué es cada pentagrama.
Recuerde que utilizamos << … >>
en lugar de
{ … }
para presentar la música
simultánea. Esto hace que las partes vocal y del piano aparezcan
una sobre la otra en la partitura. La construcción <<
… >>
no sería necesaria para el pentagrama del cantante en
el ejemplo de arriba si contiene solamente una expresión musical
secuencial, pero se necesitarían los << … >>
en lugar
de las llaves si la música de ese pentagrama fuese a contener dos
o más expresiones simultáneas, p.ej. dos voces simultáneas, o una
voz con letra. Vamos a tener una voz con letra, por lo que se
requieren los ángulos dobles. Después añadiremos algo de música
real; por ahora limitémonos a poner unas cuantas notas y texto de
relleno. Si ha olvidado cómo añadir la letra, puede releer la
sección \addlyrics
(see Elaborar canciones sencillas).
\score { << \new Staff = "singer" << \new Voice = "vocal" { c'1 } \addlyrics { And } >> \new PianoStaff = "piano" << \new Staff = "upper" { c'1 } \new Staff = "lower" { c'1 } >> >> \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), aunque el pentagrama inferior aún no tiene la clave de
Fa.
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 { r4 d''8\noBeam g, c4 r }
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. Recordará que las
vimos por primera vez en la sección anterior.
Para asegurarnos de que el contenido de la variable words
se interpreta como letra, lo precedemos por \lyricmode
.
Como \addlyrics
, esto activa el modo de entrada de letra.
Sin ello, LilyPond trataría de interpretar el contenido como
notas, lo que generaría errores (Existen algunos otros modos,
véase Modos de entrada).
Así pues, escribiendo algunas notas, y una clave de Fa para la mano izquierda, ahora tenemos un fragmento musical de verdad:
melody = \relative { r4 d''8\noBeam g, c4 r } words = \lyricmode { And God said, } upper = \relative { <g' d g,>2~ <g c, g> } lower = \relative { b,2 e } \score { << \new Staff = "singer" << \new Voice = "vocal" { \melody } \addlyrics { \words } >> \new PianoStaff = "piano" << \new Staff = "upper" { \upper } \new Staff = "lower" { \clef "bass" \lower } >> >> \layout { } }![]()
Cuando escriba una sección \score
o cuando la esté
leyendo, hágalo despacio y con cuidado. Comience por el nivel
exterior y luego trabaje sobre cada uno de los niveles
interiores. También es de gran ayuda ser muy estricto con los
márgenes (asegúrese de que en su editor de texto cada elemento
del mismo nivel comienza en la misma posición horizontal).
Véase también
Referencia de la notación: Estructura de una partitura.