On Feb 27, 2026, at 20:05, David F. wrote:
Helge,
This is covered in Lilypond’s documentation:
LilyPond Notation Reference: 2.1.2 Techniques specific to lyrics
<https://lilypond.org/doc/v2.24/Documentation/notation/techniques-specific-to-lyrics#lyrics-and-repeats>
lilypond.org
<https://lilypond.org/doc/v2.24/Documentation/notation/techniques-specific-to-lyrics#lyrics-and-repeats>
lily-02a3ee91.png
<https://lilypond.org/doc/v2.24/Documentation/notation/techniques-specific-to-lyrics#lyrics-and-repeats>
<https://lilypond.org/doc/v2.24/Documentation/notation/techniques-specific-to-lyrics#lyrics-and-repeats>
I've updated your example to use the technique described in the docs.
Hope this helps!
David
Thanks for the hint to the documentation with several techniques and
your example. I agree, that it might be useful to unfold the repeat in
the printed version. But since I want to reproduce the original¹ paper I
choose the volta repeat. Breaking the verse in three parts does the
job. I am well prepared for the next rehearsal. I attach the complete
song, if anybody is interested.
¹This original is difficult to read.
Thanks
Helge
\version "2.25.33"
\language "deutsch"
\paper {
indent = #0
}
\header {
title = "Nun will der Lenz uns grüßen"
subtitle = " "
composer = "Volksweise aus dem 17. Jahrh."
arranger = "Satz: Rolf Lukowsky, *1926"
poet = "August Fischer 1885"
% LilyPond-Standard-Tagline entfernen
tagline = ##f
}
gmult = #2.2
\layout {
\context {
\Score
\remove "Bar_number_engraver"
\override StaffGrouper.staff-staff-spacing =
#`((basic-distance . ,(* 9 gmult))
(minimum-distance . ,(* 7 gmult))
(padding . ,gmult))
}
\context {
\Staff
\consists "Merge_rests_engraver"
}
\context {
\Lyrics
\override VerticalAxisGroup.nonstaff-relatedstaff-spacing =
#`((basic-distance . ,(* 5.5 gmult))
(padding . ,(* 0.5 gmult)))
}
}
global = {
\key g \major
\numericTimeSignature
\time 4/4
\partial 4
\autoBeamOff
}
soprano = \relative c' {
\global
d4
\repeat volta 2 {
g a h h | a4.( g8) fis4 d | e8[ fis] g4 4 fis
}
\alternative {
{ g2 r4 d \break }
{ g2 r4 h8[ c] }
}
d4. e8 d4 c | h2 4 a | h c d c8[ h] | \break
a2 r4 a | h4. 8 g4 4 | a2 fis4 d | e8[ fis] g4 g fis | g2 r4
\bar "|."
}
alto = \relative c' {
\global
d
\repeat volta 2 {
d d d e | e2 d4 d | c h e d |
}
\alternative {
{ d2 r4 d }
{ d2 r4 g }
}
a4 fis g a | g2 4 fis | g g d e |
fis2 r4 fis | g d e e | e2 d4 d | c h e d | d2 r4
}
tenor = \relative c {
\global
d4
\repeat volta 2 {
g fis g g | c2 a4 h | g g c a
}
\alternative {
{ h2 r4 fis }
{ h2 r4 d }
}
d d a d | d2 g,4 d' | d c g g |
d'2 r4 d d g, h h | c2 a4 h | g g c a | h2 r4
}
bass = \relative c {
\global
d4
\repeat volta 2 {
h a g e' | c( a) d g | c, e a, d |
}
\alternative {
{ g2 r4 d }
{ g2 r4 g }
}
fis4 d e fis | g2 4 d | g e h c |
d2 r4 d | g fis e d | c2 d4 g | c, e a, d | g2 r4
}
verseOneI = \lyricmode {
\set stanza = "1."
Nun will der Lenz uns grü -- ßen, von Mit -- tag weht es lau. Aus
}
verseOneII = \lyricmode {
al -- len Ek -- ken sprie -- ßen die Blu -- men rot und
}
verseOneIII = \lyricmode {
blau. Draus wob die brau -- ne Hei -- de sich ein Ge -- wand gar
fein und lädt im Fest -- tags -- klei -- de zum Mai -- en -- tan -- zen ein.
}
verseOne = { \verseOneI \verseOneII \verseOneIII }
verseTwoI = \lyricmode {
\set stanza = "2."
Wald -- vög -- lein Lie -- der sin -- gen, wie ihr sie nur be -- gehrt. Drum
}
verseTwoII = \lyricmode {
auf, zum fro -- hen Sprin -- gen, die Reis ist Gol -- des
}
verseTwoIII = \lyricmode {
wert. Hei, un -- ter grü -- nen Lin -- den, da leuch -- ten wei -- ße
Kleid! Hei -- ja, nun hat uns Kin -- den ein End all Win -- ter -- leid.
}
verseTwo = { \verseTwoI \verseTwoII \verseTwoIII }
\score {
\new ChoirStaff <<
\new Staff <<
\new Voice = "soprano" { \voiceOne \soprano }
\new Voice = "alto" { \voiceTwo \alto }
\new Lyrics \lyricsto "soprano" { \verseOneI \verseOneIII }
\new Lyrics \lyricsto "soprano" { \skip 1 \verseOneII }
\new Lyrics \lyricsto "soprano" { \verseTwoI \verseTwoIII }
\new Lyrics \lyricsto "soprano" { \skip 1 \verseTwoII }
>>
\new Staff <<
\clef bass
\new Voice = "tenor" { \voiceOne \tenor }
\new Voice = "bass" { \voiceTwo \bass }
>>
>>
}