[ << 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.
See Rendu MIDI d’un point d’orgue pour une autre illustration de
la différence entre \omit
et \hide
.
[ << Retouche de partition ] | [Top][Contents][Index] | [ Modèles >> ] |
[ < La propriété break-visibility ] | [ Up : Visibilité et couleur des objets ] | [ La propriété color > ] |