Espaciado de pautas no agrupadas

Las pautas, tales como los pentagramas (Staff), pautas de percusión (DrumStaff) o de tablatura (TabStaff), etc. son contextos que pueden contener uno o más contextos de voz, pero no pueden contener otras pautas.

Las siguientes propiedades afectan al espaciado de las pautas no agrupadas:

Estas propiedades de grob se describen individualmente más arriba; véase Propiedades de espaciado dentro de los sistemas.

Están implicadas ciertas propiedades adicionales para las pautas que son parte de un grupo; véase Espaciado de pautas agrupadas.

El ejemplo siguiente muestra cómo la propiedad default-staff-staff-spacing puede afectar al espaciado de pautas no agrupadas. Las mismas sobreescrituras aplicadas a staff-staff-spacing tendrían el mismo efecto, pero también se aplicaría en caso de que las pautas estuvieran combinadas en un grupo o grupos.

\layout {
  \context {
    \Staff
    \override VerticalAxisGroup.default-staff-staff-spacing =
      #'((basic-distance . 8)
         (minimum-distance . 7)
         (padding . 1))
  }
}

<<
  % The very low note here needs more room than 'basic-distance
  % can provide, so the distance between this staff and the next
  % is determined by 'padding.
  \new Staff { b,2 r | }

  % Here, 'basic-distance provides enough room, and there is no
  % need to compress the space (towards 'minimum-distance) to make
  % room for anything else on the page, so the distance between
  % this staff and the next is determined by 'basic-distance.
  \new Staff { \clef bass g2 r | }

  % By setting 'padding to a negative value, staves can be made to
  % collide.  The lowest acceptable value for 'basic-distance is 0.
  \new Staff \with {
    \override VerticalAxisGroup.default-staff-staff-spacing =
      #'((basic-distance . 3.5)
         (padding . -10))
  } { \clef bass g2 r | }
  \new Staff { \clef bass g2 r | }
>>

[image of music]

Véase también

Archivos de inicio: scm/define-grobs.scm.

Fragmentos de código: Spacing.

Referencia de funcionamiento interno: VerticalAxisGroup.


Referencia de la notación de GNU LilyPond v2.25.22 (development-branch).