4.5.3 Modification de l’espacement horizontal global
Étirement uniforme des n-olets | ||
Espacement strict des notes |
Vous pouvez influencer l’espacement horizontal à l’aide de la propriété
base-shortest-duration
. Comparons les deux partitions qui
suivent, toutes deux montrant la même musique. La première partition
applique les réglages par défaut, alors que la seconde bénéficie d’un
ajustement de la propriété base-shortest-duration
. Au plus la
valeur de ly:make-moment
est grande, au plus la musique sera
resserrée. En effet, ly:make-moment
construit une durée :
1 4
est plus long que 1 16
.
\score { \relative { g'4 e e2 | f4 d d2 | c4 d e f | g4 g g2 | g4 e e2 | f4 d d2 | c4 e g g | c,1 | d4 d d d | d4 e f2 | e4 e e e | e4 f g2 | g4 e e2 | f4 d d2 | c4 e g g | c,1 | } }
\score { \relative { g'4 e e2 | f4 d d2 | c4 d e f | g4 g g2 | g4 e e2 | f4 d d2 | c4 e g g | c,1 | d4 d d d | d4 e f2 | e4 e e e | e4 f g2 | g4 e e2 | f4 d d2 | c4 e g g | c,1 | } \layout { \context { \Score \override SpacingSpanner.base-shortest-duration = #(ly:make-moment 1/16) } } }
Étirement uniforme des n-olets
L’espacement au sein d’un n-olet dépend par défaut d’un certain nombre de
facteurs qui ne sont pas liés à la durée (altération, changement de
clef, etc.). Score.SpacingSpanner.uniform-stretching
permet d’ignorer ces symboles et, par voie de conséquence, de forcer
l’espacement sur la simple durée. Notez bien que cette propriété
s’appliquera à toute la partition, puisque mentionnée au sein d’un bloc
\layout
.
\score { << \new Staff \relative c' { \tuplet 5/4 { c8 c c c c } c8 c c c } \new Staff \relative c' { c8 c c c \tuplet 5/4 { c8 c c c c } } >> \layout { \context { \Score \override SpacingSpanner.uniform-stretching = ##t } } }
Espacement strict des notes
L’activation du commutateur strict-note-spacing
permet d’espacer
les notes sans tenir compte des clefs, barres de mesure ou notes
d’ornement qui pourraient apparaître :
\override Score.SpacingSpanner.strict-note-spacing = ##t \new Staff \relative { c''8[ c \clef alto c \grace { c16 c } c8 c c] c32[ c] }
Voir aussi
Morceaux choisis : Espacements.