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
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
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
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
Die Idee von Rudi Guggt ist die richtige.
Die volta Anzahl soll im Text erscheinen.
Ich habe bis jetzt leider noch nichts brauchbares gefunden.