La propriété break-visibility

La RPI mentionne, à la page sur BarLine, que la propriété break-visibility attend comme argument un vecteur de trois booléens. Ceux-ci indiquent respectivement si les barres de mesure doivent être imprimées ou non à la fin de la ligne, à l’intérieur de la ligne et au début de la ligne. Dans notre cas, nous voulons que toutes les barres soient supprimées, si bien que la valeur dont nous avons besoin est #(#f #f #f). Essayons, sans oublier d’ajouter le contexte Staff. Vous remarquerez que, en plus de cette valeur, nous ajoutons ## devant la parenthèse ouvrante. Un second ‘#’ est nécessaire car il fait partie intégrante de la valeur contenant un vecteur, et le premier ‘#’ est là, comme toujours avec la commande \override, pour introduire la valeur elle-même.

\relative {
  \time 12/16
  \override Staff.BarLine.break-visibility = ##(#f #f #f)
  c''4 b8 c d16 c d8 |
  g,8 a16 b8 c d4 e16 |
  e8
}

[image of music]

Comme on peut le constater, cette solution-là aussi supprime les barres de mesure.


GNU LilyPond – Manuel d’initiation v2.25.22 (development-branch).