In LilyPond sieht die Syntax für Wiederholungen mit den bekannten "Klammern" oder auch "Kästen" so aus:

\repeat volta 2 { music } \alternative { {music-1} {music-2} } music

Daraus wird dann dank LilyPond lesbare Musik:

alt text

Jetzt brauchte ich aber unter der Klammer 2 ein Wiederholungszeichen. Wie man das mit LilyPond umsetzen kann, hat sich mir nicht gleich erschlossen. Nach einiger Rumprobiererei und ergebnislosen google-Suchen habe ich dann kurz selbst nachgedacht und bin auf die Lösung gekommen. Die gesamte Klammer 2 muss die zu wiederholende Musik sein. Also so etwas:

\repeat volta 2 { music } \alternative { {music-1} {\repeat volta 2 { music-2 music }} } 

Mit diesem Pattern kommt man zu folgendem Ergebnis:

alt text Hier geht die Klammer über alle Takte. Bei zwei Takten ist das noch nicht so schlimm, aber wenn es mehr Takte werden ist das für den Musiker schon verwirrend und sieht auch nicht schön aus. Zum Glück kann man aber LilyPond mitteilen wie lang die Klammern sein sollen. Damit ergibt sich dies:

\repeat volta 2 { music } \alternative { {music-1} {\set Score.voltaSpannerDuration = #(ly:make-moment 2/2) \repeat volta 2 { music-2 music }} } 

Und damit wird dann auch das gewünschte Notenbild gezeichnet:

alt text