Testo e ripetizioni

Ripetizioni semplici

Le ripetizioni in musica sono trattate in un’altra sezione: Ripetizioni. Questa sezione spiega come aggiungere del testo vocale a delle parti musicali ripetute.

Il testo che si riferisce a una sezione musicale ripetuta deve avere lo stesso costrutto di ripetizione della musica, se le parole non sono modificate.

\score {
  <<
    \new Staff {
      \new Voice = "melody" {
        \relative {
          a'4 a a a
          \repeat volta 2 { b4 b b b }
        }
      }
    }
    \new Lyrics {
      \lyricsto "melody" {
        Non ri -- petu -- to.
        \repeat volta 2 { Ri -- petu -- to due. }
      }
    }
  >>
}

[image of music]

Le parole verranno poi espanse correttamente se le ripetizioni sono ripetute.

\score {
  \unfoldRepeats {
    <<
      \new Staff {
        \new Voice = "melody" {
          \relative {
            a'4 a a a
            \repeat volta 2 { b4 b b b }
          }
        }
      }
      \new Lyrics {
        \lyricsto "melody" {
          Non ri -- petu -- to.
          \repeat volta 2 { Ri -- petu -- to due. }
        }
      }
    >>
  }
}

[image of music]

Se la sezione ripetuta deve essere ripetuta di nuovo con parole diverse, è sufficiente inserire tutte le parole:

\score {
  <<
    \new Staff {
      \new Voice = "melody" {
        \relative {
          a'4 a a a
          \repeat unfold 2 { b4 b b b }
        }
      }
    }
    \new Lyrics {
      \lyricsto "melody" {
        Non ri -- petu -- to.
        Parole della prima volta.
        Parole della seconda volta.
      }
    }
  >>
}

[image of music]

Quando le parole che si riferiscono a una ripetizione sono diverse, le parole di ogni ripetizione devono essere inserite in contesti Lyrics separati, annidati correttamente in sezioni parallele:

\score {
  <<
    \new Staff {
      \new Voice = "melody" {
        \relative {
          a'4 a a a
          \repeat volta 2 { b4 b b b }
        }
      }
    }
    \new Lyrics \lyricsto "melody" {
      Non ri -- petu -- to.
      <<
  { Parole della prima volta. }
  \new Lyrics {
    \set associatedVoice = "melody"
    Parole della seconda volta.
  }
      >>
    }
  >>
}

[image of music]

Si possono aggiungere più strofe in modo analogo:

\score {
  <<
    \new Staff {
      \new Voice = "singleVoice" {
  \relative {
    a'4 a a a
    \repeat volta 3 { b4 b b b }
    c4 c c c
  }
      }
    }
    \new Lyrics \lyricsto "singleVoice" {
      Non ri -- petu -- to.
      <<
  { Parole della prima volta. }
  \new Lyrics {
    \set associatedVoice = "singleVoice"
    Parole della seconda volta.
  }
  \new Lyrics {
    \set associatedVoice = "singleVoice"
    Parole della terza volta.
  }
      >>
      La sezione fi -- nale.
    }
  >>
}

[image of music]

Tuttavia, se questo costrutto si trova all’interno di un contesto multirigo come ChoirStaff, il testo della seconda e terza strofa apparirà sotto il rigo inferiore.

Per posizionarli correttamente usare alignBelowContext:

\score {
  <<
    \new Staff {
      \new Voice = "melody" {
  \relative {
    a'4 a a a
    \repeat volta 3 { b4 b b b }
    c4 c c c
  }
      }
    }
    \new Lyrics = "firstVerse" \lyricsto "melody" {
      Non ri -- petu -- to.
      <<
  { Parole della prima volta. }
  \new Lyrics = "secondVerse"
  \with { alignBelowContext = "firstVerse" } {
    \set associatedVoice = "melody"
    Parole della seconda volta.
  }
  \new Lyrics = "thirdVerse"
  \with { alignBelowContext = "secondVerse" } {
    \set associatedVoice = "melody"
    Parole della terza volta..
  }
      >>
      La sezione fi -- nale.
    }
    \new Voice = "harmony" {
      \relative {
  f'4 f f f \repeat volta 2 { g8 g g4 g2 } a4 a8. a16 a2
      }
    }
  >>
}

[image of music]

Ripetizioni con finali alternativi

Se le parole della sezione ripetuta sono le stesse, e nessuno dei finali alternativi inizia con una pausa, si può usare la stessa identica struttura sia per il testo che per la musica. Ciò comporta il vantaggio che unfoldRepeats espanderà correttamente sia la musica che il testo vocale.

\score {
  <<
    \new Staff {
      \time 2/4
      \new Voice = "melody" {
  \relative {
    a'4 a a a
    \repeat volta 2 { b4 b }
    \alternative {
      \volta 1 { b b }
      \volta 2 { b c }
    }
  }
      }
    }
    \new Lyrics {
      \lyricsto "melody" {
        Non ri -- petu -- to.
        \repeat volta 2 { Ripe -- tu -- }
        \alternative {
          \volta 1 { to due. }
          \volta 2 { to due. }
        }
      }
    }
  >>
}

[image of music]

Ma quando la sezione ripetuta ha parole diverse o uno dei blocchi \alternative inizia con una pausa, non si può usare il costrutto della ripetizione per le parole e bisogna inserire manualmente i comandi \skip per le note delle sezioni alternative prive di un testo corrispondente.

Attenzione: non usare il trattino basso, _, per saltare le note, perché il trattino basso indica un melisma e fa sì che la sillaba precedente sia allineata a sinistra.

Nota: Il comando \skip deve essere seguito da un numero, ma questo numero viene ignorato se nel testo vocale la durata delle sillabe deriva dalla durata delle note in una melodia associata attraverso \addlyrics o \lyricsto. Ogni \skip salta una singola nota di un qualsiasi valore, senza tener conto del valore del numero che segue.

\score {
  <<
    \new Staff {
      \time 2/4
      \new Voice = "melody" {
  \relative {
    \repeat volta 2 { b'4 b }
    \alternative {
      \volta 1 { b b }
      \volta 2 { b c }
    }
    c4 c
  }
      }
    }
    \new Lyrics {
      \lyricsto "melody" {
  Parole della prima volta.
  \repeat unfold 2 { \skip 1 }
  Termina qui.
      }
    }
    \new Lyrics {
      \lyricsto "melody" {
  Pa -- role
  \repeat unfold 2 { \skip 1 }
  seconda volta.
      }
    }
  >>
}

[image of music]

Quando una nota è legata verso uno o più finali alternativi, si usa una legatura di valore per portare quella nota nel primo finale alternativo e \repeatTie per portarla nel secondo e nei successivi. Questa struttura comporta dei problemi di difficile allineamento quando è presente il testo; si può ottenere un risultato più accettabile aumentando la lunghezza delle sezioni alternative in modo che le note legate siano contenute interamente al loro interno.

La legatura crea un melisma nella prima alternativa, ma non nella seconda e nelle successive, dunque per allineare il testo correttamente occorre disabilitare la creazione automatica dei melismi dopo la sezione delle volte e inserire dei salti manuali.

\score {
  <<
    \new Staff {
      \time 2/4
      \new Voice = "melody" {
  \relative {
    \set melismaBusyProperties = #'()
    \repeat volta 2 { b'4 b ~}
    \alternative {
      \volta 1 { b b }
      \volta 2 { b \repeatTie c }
    }
    \unset melismaBusyProperties
    c4 c
  }
      }
    }
    \new Lyrics {
      \lyricsto "melody" {
  \repeat volta 2 { Ecco una __ }
  \alternative {
    \volta 1 { \skip 1 strofa }
    \volta 2 { \skip 1 sec }
  }
  onda strofa.
      }
    }
  >>
}

[image of music]

Se \unfoldRepeats precede una sezione contenente \repeatTie, bisogna togliere \repeatTie per evitare che appaiano entrambi i tipi di legatura.

Quando la sezione ripetuta ha parola diverse, non si può mettere il testo in un blocco \repeat e bisogna inserire manualmente i comandi \skip, come si è visto prima.

\score {
  <<
    \new Staff {
      \time 2/4
      \new Voice = "melody" {
  \relative {
    \repeat volta 2 { b'4 b ~}
    \alternative {
      \volta 1 { b b }
      \volta 2 { b \repeatTie c }
    }
    c4 c
  }
      }
    }
    \new Lyrics {
      \lyricsto "melody" {
  Ecco una __ strofa.
  \repeat unfold 2 { \skip 1 }
      }
    }
    \new Lyrics {
      \lyricsto "melody" {
  Eccone un'
  \repeat unfold 2 { \skip 1 }
  altra da cantare.
      }
    }
  >>
}

[image of music]

Se si desidera mostrare gli estensori e i trattini subito prima o dopo un finale alternativo, questi vanno inseriti a mano.

\score {
  <<
    \new Staff {
      \time 2/4
      \new Voice = "melody" {
  \relative {
    \repeat volta 2 { b'4 b ~}
    \alternative {
      \volta 1 { b b }
      \volta 2 { b \repeatTie c }
    }
    c4 c
  }
      }
    }
    \new Lyrics {
      \lyricsto "melody" {
  Ecco una __ strofa.
  \repeat unfold 2 { \skip 1 }
      }
    }
    \new Lyrics {
      \lyricsto "melody" {
  Ecco "una_"
  \skip 1
  "_" sec -- onda  strofa.
      }
    }
  >>
}

[image of music]

Vedi anche

Guida alla notazione: Conservazione di un contesto, Ripetizioni.


Guida alla Notazione di LilyPond v2.25.22 (development-branch).