Auto-layout broken on cross-staff notation

• Sep 10, 2020 - 07:57
Reported version
3.5
Type
Functional
Frequency
Once
Severity
S3 - Major
Reproducibility
Always
Status
active
Regression
No
Workaround
Yes
Project

When using cross staff notation, much of musescore's auto-layout functionality is lost.

Beethoven_Diabelli_Variation_Auto-Layout_Ex1.png
Beethoven_Diabelli_Variation_Auto-Layout_Ex2.png
Beethoven_Diabelli_Variation_Auto-Layout_Ex3.png
Flipping the notes with the 'x' key doesn't help much either:
Beethoven_Diabelli_Variation_Flip_notes_Ex1.png
Here the rest is still in the wrong place, and the slur should probably be flipped as well.
Beethoven_Diabelli_Variation_Flip_notes_Ex2.png
The slur should be flipped. Also, accidentals should never collide like this.
Beethoven_Diabelli_Variation_Flip_notes_Ex3.png

Here is an example from the finished score. I achieved this result by flipping the staff and slur, manually adjusting the leading space of the first eighth note, and manually editing the position of the d# accidental.
Beethoven_Diabelli_Variation_Fixed.png


Comments

It's basically all the same thing indeed - basically, none of the collision avoidance considers cross-staff notes. Each of the issues, though, probably needs to solved individually, so it's good to keep this open as a reminder of all the things to look at.