2.1.4 Usos específicos de la letra

A menudo se aplican a una melodía distintos versos de una canción de formas ligeramente distintas. Tales variantes pueden aún captarse mediante \lyricsto.


Letras en divisi

Puede presentar letras alternativas (o divisi) nombrando contextos de voz y aplicando la letra a los mencionados contextos específicos.

\score{ <<
  \new Voice = "melodia" {
    \relative c' {
      c4
      <<
        { \voiceOne c8 e }
        \new Voice = "partedividida" { \voiceTwo c4 }
      >>
      \oneVoice c4 c | c
    }
  }
  \new Lyrics \lyricsto "melodia" { we shall not o- ver- come }
  \new Lyrics \lyricsto "partedividida" { will }
>> }

[image of music]

Puede usar este truco para presentar las distintas letras de una sección que se repite.

\score{ <<
  \new Voice = "melodia" \relative c' {
    c2 e | g e | c1 |
    \new Voice = "estrofa" \repeat volta 2 {c4 d e f | g1 | }
    a2 b | c1}
  \new Lyrics = "mainlyrics" \lyricsto melodia \lyricmode {
    do mi sol mi do
    la si do }
  \context Lyrics = "mainlyrics" \lyricsto estrofa \lyricmode {
   do re mi fa sol }
  \new Lyrics = "repeatlyrics" \lyricsto estrofa \lyricmode {
   dodo rere mimi fafa solsol }
>>
}

[image of music]


Letra independiente de las notas

En cierta música vocal compleja, podría ser deseable colocar la letra de forma totalmente independiente de las notas. La música que se define dentro de lyricrhythm desaparece dentro del contexto Devnull, pero los valores rítmicos aún se pueden utilizar para colocar la letra.

voz = {
  c''2
  \tag #'music { c''2 }
  \tag #'lyricrhythm { c''4. c''8 }
  d''1
}

letra = \lyricmode { I like my cat! }

<<
  \new Staff \keepWithTag #'music \voz
  \new Devnull="nowhere" \keepWithTag #'lyricrhythm \voz
  \new Lyrics \lyricsto "nowhere" \letra
  \new Staff { c'8 c' c' c' c' c' c' c'
  c' c' c' c' c' c' c' c' }
>>

[image of music]

Sólo se recomienda este método si la música que está en el contexto Devnull no contiene melismas. Los melismas están definidos por el contexto Voice. La conexión de la letra a un contexto Devnull hace que se pierdan los enlaces entre la voz y las sílabas, y también la información relativa a los melismas. Por tanto, si enlazamos la letra a un contexto Devnull, los melismas implícitos se ignoran.


Espaciado de las sílabas

Para aumentar el espaciado entre las sílabas de la letra, establezca la propiedad minimum-distance de LyricSpace.

{
  c c c c
  \override Lyrics.LyricSpace #'minimum-distance = #1.0
  c c c c
}
\addlyrics {
  longtext longtext longtext longtext
  longtext longtext longtext longtext
}

[image of music]

Para que este cambio sea válido para la letra de la partitura completa, establezca la propiedad dentro del ‘layout’ o disposición.

\score {
  \relative c' {
  c c c c
  c c c c
  }
  \addlyrics {
  longtext longtext longtext longtext
  longtext longtext longtext longtext
  }
  \layout {
    \context {
      \Lyrics
      \override LyricSpace #'minimum-distance = #1.0
    }
  }
}

[image of music]

Fragmentos de código seleccionados

La comprobación que asegura que las inscripciones de texto y la letra de las canciones se mantienen dentro de los márgenes, es una tarea computacional relativamente costosa. Para acelerar el procesado, LilyPond no hace tales cálculos de forma predeterminada; para habilitarlos, utilice

\override Score.PaperColumn #'keep-inside-line = ##t

Para hacer también que las sílabas de la letra eviten las barras de compás, use

\layout {
  \context {
    \Lyrics
      \consists "Bar_engraver"
      \consists "Separating_line_group_engraver"
      \override BarLine #'transparent = ##t
  }
}

Centrado de la letra entre pentagramas

Continuará...


Otros idiomas: English, deutsch.

Manual de referencia de la notación