5.3.1 Visibilité et couleur des objets

Dans un but pédagogique, on peut être amené à masquer certains éléments d’une partition, que les élèves doivent ensuite compléter. Imaginons, par exemple, un exercice dans lequel il faudrait rétablir les barres de mesure dans un morceau de musique. En temps normal, les barres de mesure s’insèrent automatiquement. Comment faire pour les effacer de la partition ?

Avant de nous y attaquer, souvenons-nous que les propriétés d’objets sont parfois groupées dans ce qu’on appelle des interfaces – see Propriétés listées par interface. Cela permet de rapprocher toutes les propriétés susceptibles d’être utilisées ensemble pour modifier un objet graphique – si l’une d’elles est choisie pour un objet, elle s’appliquera à tous les autres. Certains objets tirent alors leurs propriétés de telle ou telle interface, d’autres objets de telle ou telle autre interface. La liste des interfaces qui contiennent les propriétés liées à un objet graphique (grob) figure dans la RPI, en bas de la page de description du grob ; pour voir ces propriétés, il faut aller voir ces interfaces.

Nous avons vu, dans Propriétés des objets de rendu, comment trouver les informations sur les grobs. Nous procédons de la même manière et consultons la RPI pour connaître l’objet chargé d’imprimer les barres de mesure. En cliquant sur Backend puis sur Tous les objets de rendu, nous trouvons un objet appelé BarLine. Parmi ses propriétés, deux d’entre elles déterminent son aspect visuel : break-visibility et stencil. L’objet BarLine est également lié à plusieurs interfaces, dont la grob-interface où figurent les propriétés transparent et color. Toutes peuvent modifier l’aspect visuel des barres de mesure – et de beaucoup d’autres objets, bien sûr. Examinons chacune d’elles tour à tour.


GNU LilyPond – Manuel d’initiation v2.25.21 (branche de développement).