4.5.3 Modification de l’espacement horizontal
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) } } }
Morceaux choisis
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 { \tuplet 5/4 { c8 c8 c8 c8 c8 } c8 c8 c8 c8 } \new Staff { c8 c8 c8 c8 \tuplet 5/4 { c8 c8 c8 c8 c8 } } >> \layout { \context { \Score \override SpacingSpanner.uniform-stretching = ##t } } }
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.
Autres langues : English, català, deutsch, español, italiano, 日本語.
About automatic language selection.