[email protected] (Peter Selinger) writes: > this is a true newbie question. I am trying to engrave two polyphonic > voices on a single staff. Since the two voices have all their rests in > common, I only want to typeset each rest once, so I use spacer rests > in the second voice. Still the vertical spacing is such that all the > rests are put near the top of the staff. I would like them to appear > in their "normal" positions. > > From the manual, I know two ways to do this. Solution 1 is to enclose > each rest between \oneVoice and \voiceOne, forcing standard vertical > spacing: > > Solution 2 is to specify an explicit vertical position for each rest.
> Neither solution is particularly elegant, as they both require every > rest to be marked up individually. Is there a global way to turn off > vertical spacing for rests in a context, i.e., some command whose > effect would be to make notes behave as with \voiceOne and rests > behave as with \oneVoice? I think using \override Rest.voiced-position = 0 in the voice in which you have rests might do the trick for you. Trevor _______________________________________________ lilypond-user mailing list [email protected] https://lists.gnu.org/mailman/listinfo/lilypond-user
