David Kastrup <d...@gnu.org> writes: > When compiling > > \new Voice \with {\consists "Ambitus_engraver"} > {<<\new Voice { c } s>> { c } } > > I get the following two "programming error"s. What's up?
A simpler test case is \new Voice \with {\consists "Ambitus_engraver"} { \new Voice { c'' } } The key point appears to be that the music written in the inner voice apparently is sufficient for triggering some processing that would require the c'' to be actually in the voice with the Ambitus_engraver. The error occurs even if there are any notes after the inner voice. It does not occur when any music (including just s) is placed before the inner voice. This seems to depend on both timing as well as notes: \new Voice \with {\consists "Ambitus_engraver"} { s4 \new Voice { c''4 } } creates no error. \new Voice \with {\consists "Ambitus_engraver"} { c4*0 \new Voice { c''4 } } creates no error. \new Voice \with {\consists "Ambitus_engraver"} { s4*0 \new Voice { c''4 } } creates the above errors. -- David Kastrup _______________________________________________ bug-lilypond mailing list bug-lilypond@gnu.org http://lists.gnu.org/mailman/listinfo/bug-lilypond