mehrere Takte n-mal wiederholen

Begonnen von viertel, Sonntag, 4. Mai 2025, 00:28

« vorheriges - nächstes »

viertel

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:


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

rgree

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

Rudi Guggt

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

Rudi Guggt

Hallo,

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

Gruß
Rudi

viertel

Die Idee von Rudi Guggt ist die richtige.
Die volta Anzahl soll im Text erscheinen.
Ich habe bis jetzt leider noch nichts brauchbares gefunden.