符尾のスタイルを変更する
8 分音符やそれより短い音符の符尾は、Flag
の stencil
プロパティをオーバライドすることで変更できます。有効な値は
modern-straight-flag
, old-straight-flag
,
flat-flag
です。
"@" =
#(define-music-function (music) (ly:music?)
#{ \set stemLeftBeamCount = 0 $music [] #})
testnotes = {
\autoBeamOff
c8 d16 e''32 f64 \acciaccatura { g,,,8 } a128 b
}
\relative c' {
\override TextScript.staff-padding = 6
\time 1/4
<>^"default" \testnotes
\override Flag.stencil = #modern-straight-flag
<>_"modern straight" \testnotes
\override Flag.stencil = #old-straight-flag
<>^"old straight" \testnotes
\override Flag.stencil = #flat-flag
<>_"flat" \testnotes
\revert Flag.stencil
\flagStyleStacked
<>^"stacked" \testnotes
\flagStyleDefault
<>_"default" \testnotes
}
\relative c' {
\time 3/4
\override Flag.stencil = #flat-flag
<>^"flat" c8 c[ c] d16 d[ d] e''32 e[ e] f64 f[ f]
\acciaccatura { g,,,8 } a128 a[ a a a a]
<>^"beam-like" @c8 c[ c] @d16 d[ d] @e''32 e[ e] @f64 f[ f]
\acciaccatura { g,,,8 } @a128 a[ a a a a]
}
\layout {
indent = 0
\context {
\Score
\override NonMusicalPaperColumn.line-break-permission = ##f
}
}