Introducir la letra
La letra de las canciones se introduce en un modo de entrada
especial que se inicia mediante la palabra clave
\lyricmode
, o bien mediante \addlyrics
ó
\lyricsto
. En este modo especial de entrada, el carácter
d
no se analiza como una nota, sino más bien como una
sílaba de una sola letra. Dicho de otra forma, las sílabas se
introducen como las notas, pero la altura de las notas se
sustituye por texto.
Por ejemplo:
\lyricmode { Three4 blind mice,2 three4 blind mice2 }
Existen dos métodos principales para especificar la colocación
horizontal de las sílabas: mediante la indicación de la duración
de cada sílaba explícitamente, como en el ejemplo anterior, o
dejando que la letra se alinee automáticamente con una melodía u
otra voz de música, utilizando \addlyrics
o
\lyricsto
. El primer método se describe a continuación
bajo el epígrafe Duración manual de las sílabas. El segundo
método se describe en Duración automática de las sílabas.
Una palabra o sílaba de la letra comienza con un carácter alfabético (y algunos otros caracteres, véase más abajo) y termina con un espacio o un dígito. El resto de los caracteres dentro de la sílaba pueden ser cualesquier caracteres que no sean dígitos o espacios.
A causa de que cualquier carácter que no es un dígito o un espacio
se considera parte de la sílaba, una palabra es válida incluso si
termina con }
, lo que a menudo lleva al siguiente fallo:
\lyricmode { la la la}
En este ejemplo, el símbolo }
se encuentra incluido dentro
de la sílaba final, por tanto la llave de apertura no se compensa
con la correspondiente llave de cierre y el archivo de entrada
probablemente no se podrá procesar. En vez de ello, las llaves
siempre deben ir rodeadas por espacios:
\lyricmode { la la la }
Los signos de puntuación, las letras con caracteres acentuados o de cualquier idioma distinto del inglés, o los caracteres especiales (como el símbolo del corazón o las comillas inclinadas), se pueden insertar directamente en el archivo de entrada, siempre que éste se grabe con la codificación UTF-8. Para más información, consulte Caracteres especiales.
\relative { d''8 c16 a bes8 f ees' d c4 } \addlyrics { „Schad’ um das schö -- ne grü -- ne Band, }
Se pueden usar las comillas normales dentro de la letra, pero deben ir precedidas por el carácter de barra invertida y la sílaba en su conjunto se debe encerrar en otro par de comillas. Por ejemplo,
\relative { \time 3/4 e'4 e4. e8 d4 e d c2. } \addlyrics { "\"I" am so lone -- "ly,\"" said she }
La definición completa del comienzo de una palabra en el modo
Lyrics (letra) es algo más compleja. Una palabra en el modo
Lyrics comienza por: un carácter alfabético, _
, ?
,
!
, :
, '
, los caracteres de control desde
^A
hasta ^F
, desde ^Q
hasta ^W
,
^Y
, ^^
, cualquier carácter de 8 bits con código
ASCII por encima del 127, o una combinación de dos caracteres
consistente en la combinación de una barra invertida seguida por
`
, '
, "
ó ^
.
Un enorme control sobre la apariencia de la letra proviene del uso
de elementos de marcado \markup
dentro de la propia letra.
Para ver una explicación de muchas de las opciones, consulte
Formatear el texto.
Fragmentos de código seleccionados
Dar formato a sílabas de la letra
Es posible usar el modo de marcado para dar formato a sílabas individuales dentro de la letra.
mel = \relative c'' { c4 c c c } lyr = \lyricmode { Lyrics \markup { \italic can } \markup { \with-color #red contain } \markup { \fontsize #8 \bold Markup! } } << \new Voice = melody \mel \new Lyrics \lyricsto melody \lyr >>
Véase también
Manual de aprendizaje: Canciones.
Referencia de la notación: Duración automática de las sílabas, Tipografías, Formatear el texto, Modos de entrada, Duración manual de las sílabas, Caracteres especiales.
Referencia de funcionamiento interno: LyricText.
Fragmentos de código: Text.