[ << Specialist notation ] | [Arriba][Índice general][Índice][ ? ] | [ General input and output >> ] | ||
[ < Lyrics and repeats ] | [ Subir : Vocal music ] | [ Divisi lyrics > ] |
2.1.4 Specific uses of lyrics
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
.
Divisi lyrics | ||
Lyrics independent of notes | ||
Spacing out syllables | ||
Centering lyrics between staves |
[ << Specialist notation ] | [Arriba][Índice general][Índice][ ? ] | [ General input and output >> ] | ||
[ < Specific uses of lyrics ] | [ Subir : Specific uses of lyrics ] | [ Lyrics independent of notes > ] |
Divisi lyrics
Puede presentar letras alternativas (o divisi) nombrando contextos de voz y aplicando la letra a los mencionados contextos específicos.
\score{ << \new Voice = "melody" { \relative c' { c4 << { \voiceOne c8 e } \new Voice = "splitpart" { \voiceTwo c4 } >> \oneVoice c4 c | c } } \new Lyrics \lyricsto "melody" { we shall not o- ver- come } \new Lyrics \lyricsto "splitpart" { will } >> }
Puede usar este truco para presentar las distintas letras de una sección que se repite.
\score{ << \new Voice = "melody" \relative c' { c2 e | g e | c1 | \new Voice = "verse" \repeat volta 2 {c4 d e f | g1 | } a2 b | c1} \new Lyrics = "mainlyrics" \lyricsto melody \lyricmode { do mi sol mi do la si do } \context Lyrics = "mainlyrics" \lyricsto verse \lyricmode { do re mi fa sol } \new Lyrics = "repeatlyrics" \lyricsto verse \lyricmode { dodo rere mimi fafa solsol } >> }
[ << Specialist notation ] | [Arriba][Índice general][Índice][ ? ] | [ General input and output >> ] | ||
[ < Divisi lyrics ] | [ Subir : Specific uses of lyrics ] | [ Spacing out syllables > ] |
Lyrics independent of notes
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.
voice = { c''2 \tag #'music { c''2 } \tag #'lyricrhythm { c''4. c''8 } d''1 } lyr = \lyricmode { I like my cat! } << \new Staff \keepWithTag #'music \voice \new Devnull="nowhere" \keepWithTag #'lyricrhythm \voice \new Lyrics \lyricsto "nowhere" \lyr \new Staff { c'8 c' c' c' c' c' c' c' c' c' c' c' c' c' c' c' } >>
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.
[ << Specialist notation ] | [Arriba][Índice general][Índice][ ? ] | [ General input and output >> ] | ||
[ < Lyrics independent of notes ] | [ Subir : Specific uses of lyrics ] | [ Centering lyrics between staves > ] |
Spacing out syllables
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 }
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 } } }
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 } }
[ << Specialist notation ] | [Arriba][Índice general][Índice][ ? ] | [ General input and output >> ] | ||
[ < Spacing out syllables ] | [ Subir : Specific uses of lyrics ] | [ Stanzas > ] |
Centering lyrics between staves
Continuará...
[ << Specialist notation ] | [Arriba][Índice general][Índice][ ? ] | [ General input and output >> ] | ||
[ < Spacing out syllables ] | [ Subir : Specific uses of lyrics ] | [ Stanzas > ] |