Versos amb ritmes diferents

Amb freqüència els diferents versos d’una cançó encaixen de formes lleugerament diferents amb la mateixa melodia. Aquestes variacions es poden capturar amb l’ús de \lyricsto.

Ignorar els melismes

Hi ha la possibilitat que el text tingui un melisma en un vers, però diverses síl·labes en un altre. Una solució és fer que la veu més ràpida ignori el melisma. Això s’aconsegueix establint ignoreMelismata al context Lyrics.

<<
  \relative \new Voice = "lahlah" {
    \set Staff.autoBeaming = ##f
    c'4
    \slurDotted
    f8.[( g16])
    a4
  }
  \new Lyrics \lyricsto "lahlah" {
    more slow -- ly
  }
  \new Lyrics \lyricsto "lahlah" {
    go
    \set ignoreMelismata = ##t
    fas -- ter
    \unset ignoreMelismata
    still
  }
>>

[image of music]

Advertiments i problemes coneguts

A diferència de gairebé totes les ordres \set, \set ignoreMelismata no funciona si va precedida de \once. Cal utilitzar \set y \unset per delimitar la lletra a la qual es volen ignorar els melismes.

Aplicació de síl·labes a notes d’adorn

De forma predeterminada, a les notes d’adorn (per exemple inserides per mitjà de \grace) no se’ls pot assignar síl·labes si es fa servir \lyricsto, però aquest comportament pot canviar-se:

<<
  \new Voice = melody \relative {
    f'4 \appoggiatura a32 b4
    \grace { f16 a16 } b2
    \afterGrace b2 { f16[ a16] }
    \appoggiatura a32 b4
    \acciaccatura a8 b4
  }
  \new Lyrics
  \lyricsto melody {
    normal
    \set includeGraceNotes = ##t
    case,
    gra -- ce case,
    after -- grace case,
    \set ignoreMelismata = ##t
    app. case,
    acc. case.
  }
>>

[image of music]

Advertiments i problemes coneguts

Com succeeix amb associatedVoice, includeGraceNotes s’ha d’establir almenys una síl·laba abans de la qual s’anirà a col·locar sota una nota d’adorn. Per al cas d’una nota d’adorn al començament mateix d’una peça, considereu la possibilitat d’usar un bloc \with o \context:

<<
  \new Voice = melody \relative c' {
    \grace { c16( d e f }
    g1) f
  }
  \new Lyrics \with { includeGraceNotes = ##t }
  \lyricsto melody {
    Ah __ fa
  }
>>

[image of music]

Canvi a una melodia alternativa

Es poden fer variacions més complexes en la coordinació de la lletra i la música. La melodia a la qual s’està alineant la lletra pot canviar-se des de dins de la lletra mitjançant l’establiment de la propietat associatedVoice:

<<
  \relative \new Voice = "lahlah" {
    \set Staff.autoBeaming = ##f
    c'4
    <<
      \new Voice = "alternative" {
        \voiceOne
        \tuplet 3/2 {
          % mostra clarament les associacions
          \override NoteColumn.force-hshift = #-3
          f8 f g
        }
      }
      {
        \voiceTwo
        f8.[ g16]
        \oneVoice
      } >>
    a8( b) c
  }
  \new Lyrics \lyricsto "lahlah" {
    Ju -- ras -- sic Park
  }
  \new Lyrics \lyricsto "lahlah" {
    % Complicat: cal establir associatedVoice
    % one syllable too soon!
    \set associatedVoice = "alternative" % s'aplica a «ran»
    Ty --
    ran --
    no --
    \set associatedVoice = "lahlah" % s'aplica a «rus»
    sau -- rus Rex
  } >>

[image of music]

El text del primer vers es fixa a la melodia nomenada ‘lahlah’ de la manera usual, però el segon vers es fixa inicialment al context lahlah i després es canvia a la melodia alternative per a les síl·labes des de ‘ran’ fins a ‘sau’ mitjançant les línies:

\set associatedVoice = "alternative" % s'aplica a "ran"
Ty --
ran --
no --
\set associatedVoice = "lahlah" % s'aplica a "rus"
sau -- rus Rex

Aquí, alternative és el nom del context Voice que conté el treset.

Observeu la posició de l’ordre \set associatedVoice: sembla estar situada una síl·laba abans del normal, però és correcte.

Nota: L’ordre \set associatedVoice s’ha d’escriure una síl·laba abans de la síl·laba en la qual volem que es produeixi el canvi a la veu nova. Dit d’una altra forma, el canvi de la veu associada es produeix una síl·laba més tard de l’esperat. Això es fa així per raons tècniques, i no és un error.


Referència de la notació del GNU LilyPond v2.25.22 (development-branch).