[ << Expressive marks ] | [Top][Contents] | [ Repeats >> ] |
[ < Signes de respiration ] | [ Up : Expressive marks ] | [ Césure en forme de « voie de chemin de fer » avec point d’orgue > ] |
Soufflet de crescendo partiellement interrompu
Une portion d’un soufflet de crescendo peut être rendue invisible. Il suffit pour cela de dessiner un rectangle par dessus ce tronçon, ce qui aura pour effet de le rendre invisible. Ce rectangle est défini au sein d’un markup par du code PostScript.
La commande de markup with-dimensions
indique à LilyPond
de ne prendre en considération que l’extrémité inférieure du rectangle
lors de son positionnement par rapport au soufflet. L’ajustement de la
propriété staff-padding
permet d’éviter au rectangle de venir
s’intercaler entre le soufflet et la portée.
Le soufflet doit se trouver à un niveau inférieur à celui du markup afin que le dessin du rectangle puisse effectivement le recouvrir.
\relative c' { << { \dynamicUp r2 r16 c'8.\pp r4 } \\ { \override DynamicLineSpanner.layer = #0 des,2\mf\< ~ \override TextScript.layer = #2 \once\override TextScript.staff-padding = #6 \once\override TextScript.vertical-skylines = #'() des16_\markup \with-dimensions #'(2 . 7) #'(0 . 0) \with-color #white \filled-box #'(2 . 7) #'(0 . 2) #0 r8. des4 ~ des16->\sff r8. } >> }
[ << Expressive marks ] | [Top][Contents] | [ Repeats >> ] |
[ < Signes de respiration ] | [ Up : Expressive marks ] | [ Césure en forme de « voie de chemin de fer » avec point d’orgue > ] |