Deutschsprachiges LilyPond-Forum

Spezielle Notation => Gesang => Thema gestartet von: gergro am Donnerstag, 27. Januar 2022, 21:28

Titel: Zweite Textzeile bei Melodiewiederholung einfügen
Beitrag von: gergro am Donnerstag, 27. Januar 2022, 21:28
Hallo, wie gelingt es mir, bei einer Liedstrophe mit Wiederholung den Text in die zweite Zeile zu bekommen?


melody = \relative c' {
  \global
  \omit Staff.TimeSignature
  f4  \bar "'" a2  b4 c2 b4 \bar "'" a2 g4 a2 \breathe a4 \bar "'" a2 g4 b( a) g \bar "'" f2( e4) f2 \bar ":|]"  f4 \bar "'" f2 g4 b2 a4 g2 f4 g2 \breathe g4 \bar "'" a2 b4 c2 b4 a2 g4 a2 \breathe f4 \bar "'" g2 b4 a2 g4 \bar "'" f2( g4) f1
  \bar "|."
 
}

verse = \lyricmode {
Wir lo -- ben, preisn, an -- be --ten dich, für dei -- ne Ehr wir dan -- ken, |
>>> % In den Noten sollte hier der zweite Teil der Strophe erscheinen. <<<
Ganz un -- ge -- messn ist dei -- ne Macht, all -- zeit ge -- schieht, was du be -- dacht. Wohl uns solch ei -- nes Her -- ren!

}
Titel: Antw:Zweite Textzeile bei Melodiewiederholung einfügen
Beitrag von: amateur am Freitag, 28. Januar 2022, 18:22
Dein Beispiel ist leider nicht kompilierbar, da einiges fehlt.
Ich habe es mal so erweitert, dass es geht.
Grundsätzliches steht hier: https://lilypond.org/doc/v2.21/Documentation/notation/common-notation-for-vocal-music

Dein verändertes Beispiel:
\version "2.23.5"

melody = \relative c' {
  % \global
  \omit Staff.TimeSignature
  f4   a2  b4 c2 b4 \bar "'" a2 g4 a2 \breathe a4 \bar "'" a2 g4 b( a) g \bar "'" f2( e4) f2 \bar ":|]"  f4 \bar "'" f2 g4 b2 a4 g2 f4 g2 \breathe g4 \bar "'" a2 b4 c2 b4 a2 g4 a2 \breathe f4 \bar "'" g2 b4 a2 g4 \bar "'" f2( g4) f1
  \bar "|."

}

verse = \lyricmode {
  Wir lo -- ben, preisn, an -- be -- ten dich, für dei -- ne Ehr wir dan -- ken, |
  % In den Noten sollte hier der zweite Teil der Strophe erscheinen. <<<
Wohl uns solch ei -- nes Her -- ren!
}
wiederholung = \lyricmode {
  Ganz un -- ge -- messn ist dei -- ne Macht, all -- zeit ge -- schieht,
  was du bedacht.
}
\score {
  \new Staff
  <<
    \new Voice = "Melodie" \melody
    \new Lyrics \lyricsto "Melodie"  \verse
    \new Lyrics \lyricsto "Melodie"  \wiederholung
  >>
}