Duración automática de las sílabas
Las sílabas de la letra se pueden alinear automáticamente con las notas de una melodía de tres formas:
- especificando por su nombre el contexto Voice que contiene la
melodía, con
\lyricsto
, - introduciendo la letra con
\addlyrics
y colocándola inmediatamente después del contexto de voz que contiene la melodía, - estableciendo un valor para la propiedad
associatedVoice
, la alineación de la letra se puede mover a un contexto de voz distinto, especificado por su nombre, en cualquier momento musical.
En los tres métodos se pueden trazar guiones de separación entre las sílabas de una palabra y líneas extensoras después del final de una palabra. Para ver más detalles, véase Líneas de extensión y guiones.
El contexto Voice
que contiene la melodía con que se está
alineando la letra, no debe haber “muerto”, o se perderá la
letra a partir de este punto. Esto puede ocurrir si existen
períodos en que dicha voz no tiene nada que hacer. Para ver
métodos para mantener vivos los contextos, consulte
Mantener vivos los contextos.
Uso de \lyricsto
Las sílabas de la letra se pueden alinear automáticamente bajo las
notas de una melodía especificando por su nombre el contexto de
voz que contiene la melodía, con \lyricsto
:
<< \new Voice = "melody" \relative { a'1 a4. a8 a2 } \new Lyrics \lyricsto "melody" { These are the words } >>
Esto alinea las sílabas con las notas del contexto Voice
nombrado, que debe existir previamente. Por tanto, normalmente se
especifica primero el contexto Voice
seguido del contexto
Lyrics
. La letra en sí sigue a la instrucción
\lyricsto
. La instrucción \lyricsto
invoca
automáticamente el modo de letra. De forma predeterminada, la
letra se coloca por debajo de las notas. Para otras colocaciones,
consulte Posicionamiento vertical de la letra.
Uso de \addlyrics
La instrucción \addlyrics
es realmente tan sólo una forma
cómoda de escribir una estructura de LilyPond más complicada que
establece la letra.
{ MÚSICA } \addlyrics { LETRA }
es lo mismo que
\new Voice = "blabla" { MÚSICA } \new Lyrics \lyricsto "blabla" { LETRA }
He aquí un ejemplo:
{ \time 3/4 \relative { c'2 e4 g2. } \addlyrics { play the game } }
Se pueden añadir más versos poniendo más secciones
\addlyrics
:
{ \time 3/4 \relative { c'2 e4 g2. } \addlyrics { play the game } \addlyrics { speel het spel } \addlyrics { joue le jeu } }
La instrucción \addlyrics
no es capaz de manejar
situaciones de polifonía. Asimismo, no puede usarse para asociar
letra a un contexto de tablatura TabVoice
. Para estos
casos debería usar \lyricsto
.
Uso de associatedVoice
Se puede cambiar la melodía a la que se alinea la letra mediante
el establecimiento de la propiedad associatedVoice
,
\set associatedVoice = "lala"
El valor de la propiedad (aquí: "lala"
) debe ser el nombre
de un contexto Voice
. Por razones técnicas, la instrucción
\set
se debe escribir una sílaba antes de aquella a la que
se quiere aplicar el cambio de voz.
He aquí un ejemplo que muestra su uso:
<< \new Staff << \time 2/4 \new Voice = "one" \relative { \voiceOne c''4 b8. a16 g4. r8 a4 ( b ) c2 } \new Voice = "two" \relative { \voiceTwo s2 s4. f'8 e8 d4. c2 } >> % takes durations and alignment from notes in "one" initially % then switches to "two" \new Lyrics \lyricsto "one" { No more let \set associatedVoice = "two" % must be set one syllable early sins and sor -- rows grow. } >>
Véase también
Referencia de la notación: Líneas de extensión y guiones, Mantener vivos los contextos, Posicionamiento vertical de la letra.