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 |
  }
}

[image of music]

\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)
    }
  }
}

[image of music]


Estiramiento uniforme de los grupos especiales

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 \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
    }
  }
}

[image of music]


Espaciado estricto de las notas

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] }

[image of music]

Véase también

Fragmentos de código: Spacing.


LilyPond — Referencia de la notación v2.23.82 (rama de desarrollo).