Deutsches Lilypond Forum (Archiv)
Allgemein => Fragen zu Funktionen => Thema gestartet von: wome am Sonntag, 3. Februar 2013, 20:56
-
... ein altes Thema, mehrmals im Forum behandelt. Offenbar ein Bug, den man mit einem Trick umgehen kann
right = \relative c'' {
\grace d16 c8\f ( b ) c2
}
left = \relative c {
\grace s16 < c g' e' >4
Die Anweisung \grace s16 trickst offenbar den Fehler aus, der sonst am Beginn des Stückes steht.
Mein Problem: wie umgehe ich diesen Bug, wenn die anderen Stimmen Pausen haben?
right = \relative c'' {
\grace d16 c8\f ( b ) c2
}
left = \relative c {
\grace s16 r4
funktioniert offenbar nicht >:(
-
[...] funktioniert offenbar nicht >:(
Warum nicht? Bei mir geht's...
Compilierbares Beispiel, Lilypond-Version?
Viele Grüße
Torsten
-
Warum nicht? Bei mir geht's...
+1
Compilierbares Beispiel, Lilypond-Version?
+100
-
Bin unterwegs .. morgen reagiere ich, vielen Dank schon mal ..
-
Hab meinen Fehler gefunden. Die rechte Hand hat geteilte Stimmen (das hatte ich so nicht gepostet) und natürlich muss ich auch im Alt \grace s8 inzufügen. Durch eure Anregung ein lauffähgiges Beispiel zu posten ist es mir plötzlich eingefallen. Danke!
rightOne = \relative d'' {
\grace fis8 g1~
g4 d b d
}
rightTwo = \relative c'' {
\grace s8 r4 b b b
b
}
left = \relative c' {
\global
\grace s8 r4 \repeat unfold 4 { < g d' > 4 }
}