Beam separates from stems when crossing staves.
Steps to reproduce bug
1. Open blank grand staff.
2. Add a few beamed notes to the bottom couple of lines & spaces on the top staff (quavers, semi-quavers etc.)
3. Select a complete beamed group and use ctrl + alt + down arrow to move to the lower staff.
4. Press x to invert the stems & beams.
Expected behavior: Beamed group will display in the same note position on the lower staff with the beams & stems pointing down.
Actual behavior: Beamed group displays in the same note position on the lower staff with the stems pointing up and the beam where it should be below the notes.
Discussion: Inverting further or returning group to top staff does not correct the problem as the beam remains detached from the stems. Using undo also does not return the beam to the correct location attached to the stems. To correct, you need to undo until the entire group is no longer on screen, then redo until the notes are present once again. At this point the beam will be attached to the stems once more in the original position on the top staff.
MuseScore version: OS: Windows 10 (10.0), Arch.: x86_64, MuseScore version (64-bit): 3.0.0.4747, revision: 96c1f7b
Attachment | Size |
---|---|
cross staff beaming.jpg | 22.45 KB |
Comments
I noticed this after upgrading and opening my uploads like The Man I Love https://musescore.com/user/58480/scores/734451 which looks a mess in 3.0
I thought it was a 2.0 -> 3.0 issue but when I create a new bar of cross staff notes I see the same issue although I am not seeing the beam at all in today's final released version of 3.0 . The placing of the slurs is not at all ideal.
Missing_beams_and_misplaced_slurs.mscz
OS: Debian GNU/Linux 9 (stretch), Arch.: x86_64, MuseScore version (64-bit): 3.0.0., revision: c1a5e4c
In reply to I noticed this opening my… by James Brigham
I have this as well. For me, a workaround is to grab one of the notes and move it around. The beams should redraw correctly.
Before workaround:
After workaround:
According to the last comment, the issue itself is in drawing, not layouting elements.
Came up again in https://musescore.org/en/node/284522
See also #280969: Cross staff 8ths lose beam if all notes moved to staff above , may well be the same...
Relates to #285233: [EPIC] Cross-staff notation issues
Came up again in #286176: les hampes disparaissent à cheval sur deux portées
Not a drawing issue - it doesn't fix itself on anything but a manual adjustment to the beam. Well, it also fixes itself on checking the "User" box in Inspector. So somehow we are probably getting confused about pos vs offset or something like that, but definitely in layout.
https://github.com/musescore/MuseScore/pull/4814
BTW, another workaround is to force the stems down using the Inspector. The problem is we weren't doing so automatically on flipping the beam, which is what actually happens if you click a note and press "X".
Fixed in branch master, commit e0bd254d48
fix #280531: stem direction wrong on flipped cross-staff beam
Automatically closed -- issue fixed for 2 weeks with no activity.