Ich versuche, eine gescannte Partitur mit Lilypond zu reproduzieren. Das Original (zumindest der Teil von Interesse) sieht so aus:
Wie Sie sehen können, gibt es ein Crescendo, das am Anfang des 3. Takts beginnt und am Ende des 4. Takts endet.
Mein Lilypond-Code ist der folgende (ich habe das Crescendo in das obere System gesetzt):
%%%%%%%%%%
%% VERSION
%%%%%%%%%%
\version "2.20.0.3"
%%%%%%%%%%%
%% PIANO UP
%%%%%%%%%%%
pianoUpper = \relative c' {
\clef "treble"
\time 3/4
\key c \major
f4-. \p a-. c-. |
e,-. g-. c-. |
a( \< b c) |
<b d>2.\fermata \! \bar "||"
\time 6/8
<e, g>8.( \p <f a>16 <e g>8 <c e>4.) |
}
%%%%%%%%%%%%
%% PIANO LOW
%%%%%%%%%%%%
pianoLower = \relative c {
\clef "bass"
\time 3/4
\key c \major
<f a c>2. |
<g c> |
<d a' c> |
<g b>\fermata \bar "||"
\time 6/8
<c, e g>4 <c e g>8 <c e g>4. |
}
%%%%%%%%
%% SCORE
%%%%%%%%
\score {
<<
\new PianoStaff <<
\new Staff = "upper" \pianoUpper
\new Staff = "lower" \pianoLower
>>
>>
}
Und es produziert das folgende Ergebnis:
Was ärgerlich ist, weil ich sehr gerne hätte, dass das Crescendo direkt nach dem Akkord des 4. Takts endet. Ich habe versucht, die \!
an verschiedenen Stellen zu platzieren, ohne zufriedenstellendes Ergebnis.
Hat jemand eine Idee, wie ich das Crescendo am Ende von Takt 4 enden lassen kann, wie bei meiner eingescannten Originalpartitur?
Die Haarnadel, die auf dem ersten Schlag eines Taktes endet, endet am Taktstrich. Um dies zu ändern, überschreiben Sie die Eigenschaft to-barline
mit false.
...
f4-. \p a-. c-. |
e,-. g-. c-. |
\once \override Hairpin.to-barline = ##f
a( \< b c) |
<b d>2.\fermata \! \bar "||"
...
Siehe hier: http://lsr.di.unimi.it/LSR/Item?id=595
Wenn Sie möchten, dass die Haarnadel weiter geht, verwenden Sie eine skalierte Dauer und Abstandspausen, um die Haarnadel dazu zu bringen, beim dritten Schlag des Takts bei einer unsichtbaren Note zu enden.
...
f4-. \p a-. c-. |
e,-. g-. c-. |
\once \override Hairpin.to-barline = ##f
a( \< b c) |
<b d>2.*1/3 \fermata s4 s \! \bar "||"
...
Siehe hier über Skalierungsdauern: http://lilypond.org/doc/v2.20/Documentation/notation/writing-rhythms#scaling-durations
Jaspis Habicht
<>\!
. Auf diese Weise müssen Sie keine Abstandshalter einsetzen.MakroController
Jaspis Habicht
to-barline
lösen .