"Urs Liska" <[email protected]> wrote in message
news:[email protected]...
Am 02.06.2014 09:33, schrieb Brian Eve:
{
\clef bass
\compressFullBarRests
\override Rest #'staff-position = #0
R1*6
<<
{
\voiceOne g4. f e4 }
\new Voice {
\voiceTwo e4. d d4 }
>>
\oneVoice a1
R1*6
<<
{
\voiceOne b8 }
\new Voice {
\voiceTwo e8 }
>>
r8 r4 r2
R1*6
R1
r
R
}
No, it's because in that form of temporary polyphonc section the first of
the parallel voices is continued after the >>
In your example that's \voiceOne.
So you have to provide a \oneVoice after the >>
That's intended and documented behaviour.
Best
Urs
It's probably worth mentioning that using
\override Rest #'staff-position = #0
is disguising the problem with the non whole measure rests. It would
probably be better to get the voicing right than use this override.
However, it's also worth mentioning that the override does not apply to
whole measure rests. For this you need MultiMeasureRest.staff-position :
see
http://lilypond.org/doc/v2.19/Documentation/notation/writing-rests#full-measure-rests
for more details.
--
Phil Holmes
_______________________________________________
bug-lilypond mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-lilypond