| [ << Retouche de partition ] | [Top][Contents][Index] | [ Modèles >> ] |
[ < La propriété self-alignment-X ] | [ Up : Correction des collisions d’objets ] | [ La propriété extra-offset > ] |
La propriété staff-position
Dans une voix, un silence valant une mesure entière peut chevaucher les notes d’une autre voix. Vu que ces silences sont centrés entre les deux barres de mesure, il serait très compliqué de programmer LilyPond pour repérer ces risques de collision dans la mesure où, normalement, toutes les collisions entre notes ou entre notes et silences se produisent sur des notes et silences simultanés. Voici un exemple de collision de ce type :
<< \relative { c'4 c c c } \\ { R1 } >>
Ici, la meilleure solution consiste à déplacer le symbole de pause vers
le bas – puisque cette pause appartient à la voix deux. Par défaut,
dans la \voiceTwo (c’est-à-dire dans la seconde voix d’une
construction <<{ … } \\ { … }>>), la propriété
staff-position est réglée sur -6 pour les
MultiMeasureRest ; nous avons donc besoin de la déplacer, disons,
de quatre demi-intervalles vers le bas, ce qui donne -10.
<< \relative { c'4 c c c } \\ \override MultiMeasureRest.staff-position = #-10 { R1 } >>
C’est mieux que d’utiliser, par exemple, extra-offset,
car la ligne supplémentaire au-dessus du silence est insérée
automatiquement.
Voir le morceau choisi ‘Dessin à main levée de liaisons de tenue’ dans la section Liaisons de prolongation pour ce qui différencie des valeurs exactes des valeurs inexactes.
| [ << Retouche de partition ] | [Top][Contents][Index] | [ Modèles >> ] |
[ < La propriété self-alignment-X ] | [ Up : Correction des collisions d’objets ] | [ La propriété extra-offset > ] |
![[image of music]](../41/lily-10dffed3.png)
![[image of music]](../3b/lily-b0732339.png)