Graham King <kayakfreelunch <at> googlemail.com> writes: > Adjust the comments at lines 10 and 13 below, to trigger the bug > or not, and observe the length of the two notes that cross barlines. > The time signature in the example confuses me.
If I understand you, the problem is that the notes generated by the Completion_heads_engraver are printed in agreement with their actual durations, in a section where \scaleDurations made other notes take twice the time indicated by the printed notes. That is, you would want the automatically-split notes on G to print with durations different than the time they last, under control of \scaleDurations, so that they agree with the Bs : \new Voice \with { \remove "Note_heads_engraver" \remove "Rest_engraver" \consists "Completion_heads_engraver" \consists "Completion_rest_engraver" } \scaleDurations 2/1 { b2~b4 b4 g'2. b4 r2. b4 } > %(by the way, r2*2 is another bug) I don't see it. r2*2 should print a half rest but take the duration of a whole rest, analogous to b8*2/3 b b bring printed as eight-notes but taking durations of triplet eighth-notes. _______________________________________________ bug-lilypond mailing list bug-lilypond@gnu.org https://lists.gnu.org/mailman/listinfo/bug-lilypond