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 {
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)
}
}
}
|
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 {
\tuplet 5/4 { c8 c c c c } c8 c c c
}
\new Staff {
c8 c c c \tuplet 5/4 { c8 c c c c }
}
>>
\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 \relative {
c''8[ c \clef alto c \grace { c16 c } c8 c c] c32[ c] }
|
Véase también
Fragmentos de código:
Spacing.
Otros idiomas: English, català, deutsch, français, italiano, 日本語.
Acerca de la selección automática del idioma.