Hi,

I've just updated an example on the German Wikipedia
http://de.wikipedia.org/wiki/Notensatzprogramm#Text

and noticed that the position of the initial \voiceOne rest is suboptimal.
Compare LilyPond's output with that of Score and Amadeus which are both better. I have no clue about the Score input but that of Amadeus is definitely default placement.

Of course it is trivial to write a pitched rest here, but I think the default placement should be improved. This is also in the context of Daniel Spreadbury's recent post about their rest positioning algorithm.

If I write a \voiceOne rest it will be placed that far to the top, even if there are only spacer rests in the other voice. I don't know how that positioning is realized, but I think the rest should be placed much lower by default, just with the option to move upwards to avoid collisions.

I think that's the current behaviour anyway, so the solution might be one of the following: - place \voiceXXX rest exactly as \oneVoice, just define the direction where they move for collision handling. (this would also eliminate the problem of having to switch to \oneVoice for a single common rest). - try to determine the pitches before and after the rest and place it in the middle (if collision handling allows).

Urs

_______________________________________________
bug-lilypond mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to