Deutsches Lilypond Forum (Archiv)

Allgemein => Fragen zu Funktionen => Thema gestartet von: Mario am Sonntag, 22. November 2009, 16:52

Titel: Alternative Wieerholungen anders nummerieren
Beitrag von: Mario am Sonntag, 22. November 2009, 16:52
Hallo,

wenn man mit \repeat und \alternative arbeitet, geht Ly immer davon aus, dass nur der letzte Teil anders sein soll als die vorangegangenen.

Beispiel: \repeat volta 5 { c b a g } \alternative { { f e d c } { f g a b } }

Ly geht hier davon aus, dass der erste Teil 4 mal wiederholt wird und dann die Alternative folgt. Man sieht daher für den ersten Teil die Bezeichnung "1.-4." und für den zweiten Teil "5.". Ich möchte es nun aber andersrum haben. Der erste Teil wird nur 1 mal gespielt und der zweite Teil 4 mal. Es soll also da stehen: "1." und "2.-5.".
Titel: Re: Alternative Wieerholungen anders nummerieren
Beitrag von: derHindemith am Sonntag, 22. November 2009, 18:12
Dass braucht ein bisschen Arbeit. Im Notationsreferenz 1.4.1 Manuelle Wiederholungszeichen gibt es die Möglichkeiten. (Ich kopiere hier einfach, weil ich zu faul bin damit rumzufummeln.)

volta Zahl) ... (volta #f)

    Setzt eine Volta-Klammer mit der Beschriftung Nummer. Die Volta-Klammer muss explizit beendet werden, sonst wird sie nicht ausgegeben.

        f4 g a b
        \set Score.repeatCommands = #'((volta "2"))
        g4 a g a
        \set Score.repeatCommands = #'((volta #f))
        c1
(http://lilypond.org/doc/v2.12/Documentation/user/3b/lily-a1737d5f.png) (http://lilypond.org/doc/v2.12/Documentation/user/3b/lily-a1737d5f.ly)