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 } >>![]()
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 } >>![]()
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.