La propiedad staff-position (posición en el pentagrama)

Los silencios multi-compás en una voz pueden chocar con las notas en otra voz. Puesto que estos silencios se tipografían centrados entre las barras de compás se necesitaría bastante esfuerzo para que LilyPond averiguara qué otras notas podrían chocar con él, ya que actualmente todo el manejo de colisiones entre notas y silencios se hace solamente para notas y silencios que ocurren al mismo tiempo. He aquí un ejemplo de colisión de este tipo:

<< \relative { c'4 c c c } \\ { R1 } >>
[image of music]

La mejor solución aquí es mover el silencio multi-compás hacia abajo, pues el silencio está en la voz inferior. El ajuste predeterminado para \voiceTwo (es decir, en la segunda voz de una construcción <<{…} \\ {…}>>) es que staff-position tenga el valor -6 para MultiMeasureRest, así que tenemos que bajarlo, digamos, cuatro semi-espacios de pentagrama, al valor -10.

<<
  \relative { c'4 c c c }
  \\
  \override MultiMeasureRest.staff-position = -10
  { R1 }
>>
[image of music]

Esto es mejor que utilizar, por ejemplo, extra-offset, porque la línea adicional por encima del silencio se inserta automáticamente.

Observe que hay una peculiaridad con esta propiedad si se aplica a un grob Tie (ligadura de unión): LilyPond distingue entre números exactos (como enteros o fracciones) y números inexactos (como números que tienen decimales). Consulte la sección ‘Edición manual de las ligaduras’ en Ligaduras de unión para ver la diferencia entre valores exactos e inexactos.


Manual de aprendizaje de GNU LilyPond v2.25.29 (development-branch).