OK, ich verstehe aber nicht, was ich dann als Zahlen eingeben muss. Die negativen Zahlen verwirren mich.
Nun, um noch mehr aus der NR zu zitieren.
Intern wird \partial Dauer übersetzt nach:
\set Timing.measurePosition -Länge der Dauer
Zum Beispiel wird aus \partial 8*3:
\set Timing.measurePosition = #(ly:make-moment -3 8)
Im Prinzip finde ich das sehr einleuchtend.
Aber zur Erklärung:
\partial 4 kann auch als \partial 4*1 geschrieben werden (also als Produkt), wobei die erste Zahl der Notenwert ist, die zweite Zahl die Anzahl dieser Notenwerte.
Wie die NR weiter ausführt wird \partial 4 (bzw \partial 4*1) intern übersetzt als -4, wobei die -4 das Ergebnis des Produkts der Argumente von \set Timing.measurePosition = #(ly:make-moment -1 4) ist.
Anderes Beispiel:
\version "2.14.2"
\relative c' {
\partial 16*15
c16 c c \repeat unfold 3 { c[ c c c] } |
\set Timing.measurePosition = #(ly:make-moment -15 16)
c16 c c \repeat unfold 3 { c[ c c c] } |
}Zu Deinem Beispiel:
Zunächst muß ich sagen, daß ich immer zögere mit der Bearbeitung, wenn ich einen Beispielcode sehe der so lang ist wie Deiner (oder sogar noch länger).
Und wenn ich von meinem regulären Job genervt bin, dann ignorier ich sowas häufig.
Übrigens, ich bin (fast) immer genervt von meinem regulären Job. Allerdings gabs heute tatsächlich mal einen Lichtblick.
Insofern:
Ich habe Deinen Code zusammengestrichen, indem ich vieles überflüssige entfernt habe.
Tatsächlich habe ich ihn aber nicht so zusammengestrichen wie
hier gefordert.
Er sieht jetzt so aus:
\version "2.14.2"
Akkorde = \chords {
s4 c2 f4
}
Noten = \relative c'' {
\time 2/4
\partial 4*1
g8 g |
c,4 c'8 c |
\set Timing.measurePosition = #(ly:make-moment -1 4)
c,4 |
\bar "|."
}
\score { % PDF
<<
\Akkorde
\new Staff \Noten
>>
\layout {}
}Zwei Anmerkungen noch:
1. Ich habe in den Akkorden \skip4 durch s4 ersetzt (weniger Tipperei)
2. Bei einem Beispiel wie Deinem ist eigentlich das ganze Gefummel mit
\set Timing.measurePosition = #(ly:make-moment -1 4)
überflüssig. Laß einfach die letzte Taktprüfung weg. :)
Gruß,
Harm