Stems of beamed notes don't respond to direction change in Inspector if beam direction conflicts
When I tried to select all the closed high-hat notes in a score (see snippet attached), using Select / More - Same staff, voice, pitch, and then redirect their stems upward using Inspector, Inspector says it changed them all to to point up but they are all still pointing down. After chatting with another user, this bug isn't just limited to drums.
"An additional note. I checked what happens when I try to flip the stems in the guitar also. When I selected one note, the stem would flip. When I selected to consecutive connected individual notes, they would not flip. When I selected the two chords as a selection, the stems flipped. I couldn't use the inspector to change stem directions at all on that either, so it seems this is not a drum problem but all beamed notes problem." (Mike320)
Attachment | Size |
---|---|
Drum Closed High-hat stem direction bug.mscz | 16.05 KB |
Comments
See also, #49151: Percussion: note stem direction should follow "Edit Drumset" setting?
The l
The issue is that for beamed notes, the been has its own direction property that also needs to be set. We do this automatically if a single note is selected but not for multiple notes it seems.
Actually, it's not about whether multiple notes are selected or not - just a matter of whether the beam direction conflicts. if the beam direction is auto, then flipping the stem via the Inspector works fine. Only if the beam direction is explicitly set to in a way that conflicts with the desired stem direction does MuseScore give up. Still, we should consider "doing what I mean, not what I say" in this case.
Maybe https://github.com/musescore/MuseScore/pull/15383 fixes this?