| [ << Tables du manuel de notation ] | [Top][Contents][Index] | [ Aide-mémoire >> ] |
| [ < smob (objet Scheme) ] | [ Up : Glossaire technique ] | [ stencil > ] |
spanner (bandeau)
Les bandeaux (spanners) constituent une classe d’objets graphiques qui ne sont pas fixés horizontalement, mais s’étendent entre deux points. On peut citer à titre d’exemple les ligatures, les liaisons quel que soit leur type, les soufflets, et même les lignes de la portée. Contrairement aux objets ponctuels (contraire des bandeaux), qui peuvent apparaître au plus deux fois à l’occasion d’un saut, comme la duplication d’une clef en fin de ligne et au début de la suivante, les bandeaux sont sectionnés en autant de tronçons que de besoin selon leur point de départ et leur terminaison, comme un crescendo qui s’étend sur trois systèmes ou les lignes de portée qui s’étendent tout au long de la partition.
Techniquement, les bandeaux se définissent comme des objets graphiques
disposant de la spanner-interface ; du côté C++ de LilyPond,
ils constituent des instances de la sous-classe Spanner de
grob. Leurs extrémités gauche et droite peuvent se récupérer ou
définir respectivement à l’aide de ly:spanner-bound et
ly:spanner-set-bound!. Leurs extrémités sont toujours des
objets ponctuels. Le parent X d’un bandeau n’a que peu de sens en termes de
musique, mais il se détermine habituellement par son extrémité gauche.
Voir aussi
Manuel de notation : Extenseurs et prolongateurs.
Référence des propriétés internes : all-layout-objects, spanner-interface.
| [ << Tables du manuel de notation ] | [Top][Contents][Index] | [ Aide-mémoire >> ] |
| [ < smob (objet Scheme) ] | [ Up : Glossaire technique ] | [ stencil > ] |