Uso de estilos alternativos para los corchetes
Se pueden imprimir estilos alternativos del corchete o gancho de las
corcheas y figuras menores, mediante la sobreescritura de la propiedad
stencil
del objeto Flag
. Son valores válidos
modern-straight-flag
y old-straight-flag
y
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
}
}