| [ << Rhythms ] | [Top][Contents] | [ Expressive marks >> ] |
| [ < Indicaciones de compás personalizadas ] | [ Up: Rhythms ] | [ Utilizar la barra que tacha las notas de adorno con notas normales > ] |
Uso de estilos alternativos para los corchetes
Se pueden imprimir formas alternativos del corchete o gancho de
las corcheas y figuras menores, mediante la sobreescritura de la
propiedad stencil del objeto Flag. LilyPond
porporciona las siguientes funciones: modern-straight-flag,
old-straight-flag y flat-flag. Utilice
\revert para recuperar la forma predeterminada.
Para obtener corchetes más compactos o apilados verticalmente,
llame a la instrucción \flagStyleStacked, que se puede
anular después con \flagStyleDefault.
La sobreescritura de la forma de Flag no modifica la manera
en que los corchetes se posicionan verticalmente. Esto se nota
especialmente en los corchetes rectos: LilyPond no ajusta
dinámicamente los huecos verticales entre los corchetes
individuales de la misma forma que con las barras de corchea. Una
posible solución para armonizar la apariencia es sustituir los
corchetes planos por medias barras, como se ve en el segundo
pentagrama; sin embargo, esto no se puede hacer automáticamente.
En el código de este fragmento, las medias barras se escriben con
el prefijo @, por ejemplo @c8.
Tenga en cuenta que las medias barras no son objetos
gráficos del tipo Flag. Esto significa, particularmente,
que la modificación de las propiedades de Flag no van a
tener ningún efecto sobre ellos (tendríamos que usar en su lugar
las propiedades del objeto Beam), y las propiedades para su
objeto Stem asociado se comportarán también como barras.
"@" = #(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 } }
| [ << Rhythms ] | [Top][Contents] | [ Expressive marks >> ] |
| [ < Indicaciones de compás personalizadas ] | [ Up: Rhythms ] | [ Utilizar la barra que tacha las notas de adorno con notas normales > ] |