Menu

#4739 Wrong beaming with rest before subdivision

Accepted
None
design
Defect
2016-01-11
2016-01-11
Urs Liska
No

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).

1 Attachments

Discussion

  • Urs Liska

    Urs Liska - 2016-01-11

    I will consider this bug in the context of 4738.

     
  • Urs Liska

    Urs Liska - 2016-01-11
    • Attachments has changed:

    Diff:

    --- old
    +++ new
    @@ -1 +0,0 @@
    -beamlet-over-rest.png (9.9 kB; image/png)
    
     
  • Urs Liska

    Urs Liska - 2016-01-11
    • Attachments has changed:

    Diff:

    --- old
    +++ new
    @@ -0,0 +1 @@
    +beamlet-over-rest.png (11.3 kB; image/png)
    
     

Log in to post a comment.