When a rest occurs under a beam before a subdivision the previous stem gets the wrong number of beam(let)s. The number of beamlets should represent the duration of the rest, but actually it represents the duration of the note following the subdivision.
In the following example the stems before the rests should have four beamlets each, but they have three and two, corresponding to the following notes.
\version "2.19.36" { \time 2/4 \set subdivideBeams = ##t \set baseMoment = #(ly:make-moment 1/16) \repeat unfold 7 c'64 [ r c'32 c' c' c' ] \repeat unfold 3 c'64 [ r c'16 c' c' ] | }
This behaviour has been present since at least 2.18.2 (so presumably forever).
I will consider this bug in the context of 4738.
Diff:
Diff:
Like [#4738], this is also superseded by [#5547].
Related
Issues:
#4738Issues: #5547