Deutschsprachiges LilyPond-Forum

Allgemeine Fragen und Probleme => Fragen und Probleme aller Art => Thema gestartet von: viertel am Sonntag, 4. Mai 2025, 00:28

Titel: mehrere Takte n-mal wiederholen
Beitrag von: viertel am Sonntag, 4. Mai 2025, 00:28
Hallo

Ich habe folgenden Text:
\version "2.24.4"

A = {
c4_\markup { "4× wiederholen" } c c c
d d d d
}
B = {
e4_\markup { "2× wiederholen" } e e e
f f f f
}

\relative c' {
\repeat volta 4 {
\A
}
\repeat volta 2 {
\B
}
\repeat volta 2 {
\A
}
}
Als Notensatz sieht das so aus:
(https://www.dvisoft.de/download/Lilipond%20Wiederholung.png)

Der Fehler: der rechte Block soll nur 2x wiederholt werden.
Ist es möglich, den Wiederholungszähler passend in den Text einzubinden?
Denn die Blöcke kommen in unterschiedlichen Wiederholungen vor.

Ich hoffe, es ist möglich...
Dietmar Viertel
Titel: Antw:mehrere Takte n-mal wiederholen
Beitrag von: rgree am Sonntag, 4. Mai 2025, 11:48
Hallo,

könnte es sein, dass Du irrtümlich "volta" schreibst, wo "unfold" stehen müsste ?
Aber ich bin nicht sicher, ob ich das Problem überhaupt verstanden habe ...  :)

Gruß,
Reinhard
Titel: Antw:mehrere Takte n-mal wiederholen
Beitrag von: Rudi Guggt am Sonntag, 4. Mai 2025, 15:27
Hallo,

ich glaube Viertel möchte auf den Parameter der \volta-Funktion zugreifen und im Markup verwenden.

Also als Pseudo-Code:
\repeat volta $anzahl=2 {
c_\markup { $anzahl + "mal wiederholen"} c c c }

Gruß
Rudi
Titel: Antw:mehrere Takte n-mal wiederholen
Beitrag von: Rudi Guggt am Sonntag, 4. Mai 2025, 19:32
Hallo,

in der Mailingliste (https://www.mail-archive.com/lilypond-user@gnu.org/msg143333.html (https://www.mail-archive.com/lilypond-user@gnu.org/msg143333.html)) gab es ein ähnliches Problem, das man vielleicht anpassen kann!?

Gruß
Rudi
Titel: Antw:mehrere Takte n-mal wiederholen
Beitrag von: viertel am Donnerstag, 8. Mai 2025, 02:19
Die Idee von Rudi Guggt ist die richtige.
Die volta Anzahl soll im Text erscheinen.
Ich habe bis jetzt leider noch nichts brauchbares gefunden.