[ << Retouche de partition ] | [Top][Contents][Index] | [ Modèles >> ] |
[ < La propriété extra-offset ] | [ Up : Correction des collisions d’objets ] | [ La propriété force-hshift > ] |
La propriété positions
La propriété positions
permet de contrôler manuellement la
position et l’inclinaison des n-olets, coulés, liaisons de phrasé et
barres de ligature.
Voici un exemple où la liaison de phrasé recouvre la liaison d’articulation :
\relative { a'8 \( ( a'16 ) a \) }
Nous pourrions envisager de remonter quelque peu les extrémités de la liaison de phrasé. Commençons par repositionner l’extrémité gauche à 2,5 espaces de portée au-dessus de la ligne médiane, et la droite à 4,5 ; LilyPond choisira la courbe dont les extrémités seront les plus approchantes de celle déterminées :
\once \override PhrasingSlur.positions = #'(2.5 . 4.5) a'8 \( ( a''16 ) a'' \)
C’est déjà mieux, mais ne pourrait-on pas maintenant abaisser un peu
l’extrémité droite de la liaison d’articulation ? Vous constaterez qu’il
n’est pas possible d’y arriver, tout simplement parce qu’il n’y a pas de
meilleur candidat ; la propriété positions
n’est alors d’aucune
utilité. Les liaisons, aussi bien de tenue que d’articulation ou de
phrasé, peuvent se positionner et se dessiner tout en finesse lorsque
nécessaire – voir à ce sujet Modification des liaisons.
Voici un autre exemple. Comme nous pouvons le constater, les barres de ligature chevauchent les liaisons de tenue :
{ \time 4/2 << \relative { c'1~ 2. e8 f } \\ \relative { e''8 e e e e e e e f2 g } >> << \relative { c'1~ 2. e8 f } \\ \relative { e''8 e e e e e e e f2 g } >> }
On peut y remédier en déplaçant manuellement vers le haut les deux extrémités des ligatures de croches, non plus à 1,81 intervalle au-dessous de la ligne médiane mais, disons, à 1 :
{ \time 4/2 << \relative { c'1~ 2. e8 f } \\ \relative { \override Beam.positions = #'(-1 . -1) e''8 e e e e e e e f2 g } >> << \relative { c'1~ 2. e8 f } \\ \relative { e''8 e e e e e e e f2 g \revert Beam.positions } >> }
Vous remarquerez que la retouche continue de s’appliquer au second bloc de croches de la deuxième voix mais qu’il ne s’applique à aucune des ligatures de la première voix, même dans la seconde mesure. Dès que la dérogation ne doit plus s’appliquer, il suffit de l’annuler comme indiqué ici.
[ << Retouche de partition ] | [Top][Contents][Index] | [ Modèles >> ] |
[ < La propriété extra-offset ] | [ Up : Correction des collisions d’objets ] | [ La propriété force-hshift > ] |