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