Menu

#4739 Wrong beaming with rest before subdivision

Duplicate
None
design
Defect
2019-07-31
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

Related

Issues: #5547

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)
    
     
  • Simon Albrecht

    Simon Albrecht - 2019-07-31

    Like [#4738], this is also superseded by [#5547].

     

    Related

    Issues: #4738
    Issues: #5547

  • Simon Albrecht

    Simon Albrecht - 2019-07-31
    • status: Accepted --> Duplicate