| [ << Retouche de partition ] | [Top][Contents][Index] | [ Modèles >> ] |
[ < La propriété break-visibility ] | [ Up : Visibilité et couleur des objets ] | [ La propriété color > ] |
La propriété transparent
La RPI mentionne, à la page sur grob-interface, que la propriété
transparent attend comme argument un booléen. Il faudrait donc
mettre #t pour rendre l’objet transparent. Dans cet exemple,
essayons de rendre transparente la métrique (time signature en
anglais) plutôt que les barres de mesure. Pour cela, il nous faut
trouver le nom du grob chargé de l’indication de mesure. De
retour sur la page « Tous les objets de rendu » de la RPI, nous
cherchons les propriétés de l’objet TimeSignature. Celui-ci est
géré par le graveur Time_signature_engraver qui, comme vous
pouvez le constater, appartient au contexte Staff et peut se
rattacher à la grob-interface. Dans ces conditions, la commande
pour rendre la métrique transparente est :
\relative { \time 12/16 \override Staff.TimeSignature.transparent = ##t c''4 b8 c d16 c d8 | g,8 a16 b8 c d4 e16 | e8 }
L’utilisation de la propriété transparent étant
relativement fréquent, LilyPond dispose d’un raccourci à cet
effet : \hide (pour « masquer »).
\relative { \time 12/16 \hide Staff.TimeSignature c''4 b8 c d16 c d8 | g,8 a16 b8 c d4 e16 | e8 }
La métrique a bien disparu dans les deux cas, mais la commande a
laissé un blanc en lieu et place du chiffrage. Ce peut être
souhaitable dans le cadre d’un exercice, afin que les élèves aient
la place pour compléter, mais dans d’autres circonstances, ce peut
être gênant. Pour y remédier, attribuons plutôt au stencil des
métriques la valeur #f :
\relative { \time 12/16 \omit Staff.TimeSignature c''4 b8 c d16 c d8 | g,8 a16 b8 c d4 e16 | e8 }
La différence est flagrante : le fait d’attribuer au stencil la
valeur #f ou grâce à \omit supprime totalement
l’objet, tandis que le fait de le rendre transparent – ce
qui s’obtient aussi par la commande \hide – le laisse en
place, mais de façon invisible.
| [ << Retouche de partition ] | [Top][Contents][Index] | [ Modèles >> ] |
[ < La propriété break-visibility ] | [ Up : Visibilité et couleur des objets ] | [ La propriété color > ] |
![[image of music]](../11/lily-c21ded71.png)
![[image of music]](../6f/lily-8d2b6c23.png)
![[image of music]](../46/lily-830f0b1d.png)