Deutsches Lilypond Forum (Archiv)
Allgemein => Fragen zu Funktionen => Thema gestartet von: Astrid am Sonntag, 15. März 2009, 22:22
-
Hallo,
ich habe eine Vorlage (siehe angehängte Datei), die ich mit lilypond setzen will.
Leider habe ich keine Ahnung, wie ich diese alternativen Melodieteile hinkriegen soll ohne daß da Wiederholungszeichen dabei sind.
-
Suche in den Doku nach "\set Score.repeatCommands" Man kann es manuell schaffen.
-
Suche in den Doku nach "\set Score.repeatCommands" Man kann es manuell schaffen.
Die habe ich schon durchprobiert. Da kriege ich immer irgendwelche Wiederholungszeichen, die ich nicht will.
-
schlussText = \markup { \larger \text { Schluss } }
verseText = \markup { \larger \text { Verse } }
gemeinsam = {
\key e \minor
\override Score.VoltaBracket #'style = #'dashed-line
}
\transpose e e' { \gemeinsam
d8 d4 d8 d4 r4
d8 d4 d8 e8 d8
\set Score.repeatCommands = #(list (list 'volta schlussText))
d8 e8
g2 g2 \bar "|."
\set Score.repeatCommands = #'((volta #f))
}
\transpose e e' { \gemeinsam
\set Score.repeatCommands = #(list (list 'volta verseText))
\partial 4 b8 a8 \bar "||"
\set Score.repeatCommands = #'((volta #f))
g8 g4 fis8 g8 fis8 g8 fis8
g8 g8 ~g2 b8 a8
}
Gruss
-
Vielen Dank für die Antwort. Ich kriege das mit dem list - command zwar nicht zum laufen, aber ich habe es so geschafft:
\set Score.repeatCommands = #'((volta "Schluß") )
Nun habe ich eine neue Frage:
die Volta - Klammern sitzen sehr hoch über den Noten. Dadurch wird auch der Abstand zu der darüber liegenden Zeile sehr groß. Wie kann ich das alles zusammenrücken?
-
ich habe es so geschafft
Zuerst habe ich gedacht "Glück gehabt!", eben weil ß (scharf) geht.
Es ist doch so, dass hier die Kleinbuchstaben {f,m,p,r,s,z} ganz anders
aussehen, und darum "Schluss" schlecht aussieht.
Aber "Verse" sieht auch schlecht aus, oder nicht?
Meine Formatierung über \text umgeht dieses Problem.
Und zur Klammerhöhe:
sage ich nichts in diesem Thread, (weil evtl. uferlos)
ausser 2 Links: engl. Archiv (http://lists.gnu.org/archive/html/lilypond-user/2007-03/msg00274.html) und LSR 400 (http://lsr.dsi.unimi.it/LSR/Item?id=400).
Gruss