On 14/05/12 07:31, David B. Stocker wrote:
Hi group,
Any guess on how to make LilyPond automatically shift rests the way it
shifts notes in middle voices to avoid collisions with other notes?
It doesn't happen automatically. I find myself having to do this
frequently enough in polyphonic single stave guitar scores that I use a
music function:
rShift = #(define-music-function (parser location move) (number?) #{
\once \override Voice.Rest #'X-offset = #move
and then use it like:
\rShift #0.3 b4\rest
I also have situations where the default size of the rest is too large
to fit between the notes in the outer voices, and there I use:
rSize = #(define-music-function (parser location size) (number?) #{
\once \override Voice.Rest #'font-size = #size
#})
\rSize #-1 b4\rest
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user