[ << Problemas de espaciado ] | [Arriba][Índice general][Índice][ ? ] | [ Cambiar los valores por omisión >> ] | ||
[ < Área de espaciado nueva ] | [ Subir : Espaciado horizontal ] | [ Longitud de la línea > ] |
4.5.3 Cambiar el espaciado horizontal
Se puede alterar el espaciado horizontal con la propiedad
base-shortest-duration
. Aquí compararemos la misma música, una
vez sin alterar la propiedad, y luego alterándola. Los valores
mayores de ly:make-moment
producen música más pequeña. Observe
que ly:make-moment
construye una duración, por lo que 1
4
es una duración mayor que 1 16
.
\score { \relative c'' { g4 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 c'' { g4 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) } } }
Fragmentos de código seleccionados
De forma predeterminada, el espaciado en los grupos de valoración
especial depende de varios factores ajenos a la duración (como
alteraciones, cambios de clave, etc.). Para pasar por alto estos
símbolos y forzar un espaciado de duraciones iguales uniforme, use
Score.SpacingSpanner #'uniform-stretching
. Esta propiedad sólo
puede cambiarse al principio de la partitura:
\score { << \new Staff { \times 4/5 { c8 c8 c8 c8 c8 } c8 c8 c8 c8 } \new Staff { c8 c8 c8 c8 \times 4/5 { c8 c8 c8 c8 c8 } } >> \layout { \context { \Score \override SpacingSpanner #'uniform-stretching = ##t } } }
Cuando se establece strict-note-spacing
, las notas se separan
sin tener en cuenta las claves, líneas divisorias ni notas de adorno:
\override Score.SpacingSpanner #'strict-note-spacing = ##t \new Staff { c8[ c \clef alto c \grace { c16[ c] } c8 c c] c32[ c32] }
Véase también
Fragmentos de código: Spacing.
[ << Problemas de espaciado ] | [Arriba][Índice general][Índice][ ? ] | [ Cambiar los valores por omisión >> ] | ||
[ < Área de espaciado nueva ] | [ Subir : Espaciado horizontal ] | [ Longitud de la línea > ] |