\version "2.19.49"
\relative c'{
g'8\mf g\< g4 e'\! \override Hairpin.to-barline = ##f e8\> e
\break
e4\! }
Liebe Freunde,
wie kann ich erreichen, dass die Gabel über den Zeilenwecxhsel hinweg ersxheint?
Kann es sein, dass es das Problem früher nicht gab? Ich zweifle an mir.
Wenn ich <<e4{s8 s\!}>> schreibe, wird die Gabel zu lang...
Gruß
chf
Hallo chf,
das Problem ist das \break:
nach meiner Beobachtung wird
\override Hairpin.to-barline = ##f
beim Zeilenwechsel ignoriert ...
VG,
rgree
Zitat von: rgree
nach meiner Beobachtung wird
\override Hairpin.to-barline = ##f
beim Zeilenwechsel ignoriert
Nein, vielmehr kommt beim Zeilenwechsel `ly:spanner::kill-zero-spanned-time´ ins Spiel (der default für Hairpin.after-line-breaking).
Man muß also beides angehen:
\version "2.19.82"
%% Hairpin is not printed at line begin, because of default
%% after-line-breaking ly:spanner::kill-zero-spanned-time
%% and
%% to-barline #t
\relative c'{
<>^"default"
e'2.
e4\>
\break
e4\!
}
%% No change, tackling only one of those properties
\relative c'{
<>^"only to-barline ##f"
e'2.
\override Hairpin.to-barline = ##f
e4\>
\break
e4\!
}
\relative c'{
<>^"only unset after-line-break"
e'2.
\override Hairpin.after-line-breaking = #'()
e4\>
\break
e4\!
}
%% Success with changing both
\relative c'{
<>^"Both, to-barline #f and unset after-line-breaking"
e'2.
\override Hairpin.to-barline = ##f
\override Hairpin.after-line-breaking = #'()
e4\>
\break
e4\!
}
HTH;
Harm
HalloHarm,
besten Dank!