MuseScore
MuseScore copied to clipboard
[issue] cross page glissando lines
Describe the bug Glissando direction can be wrong if crossing a page turn, angle of the gliss can also be too steep.
To Reproduce
- make a glissando between two different bars
- make the first bar the end of a page so the glissando is between the two pages (easiest to do on a score with many instruments)
- see the glissando line can be too steep and sometimes going the wrong direction for the pitch bend (an upwards gliss could point down)
- if the error is not seen, maybe save and restart musescore to see what happens
Expected behavior Glissando line should be going in the direction towards the next pitch on the next page at a reasonable angle.
Screenshots
Platform information windows
Additional context It also happened frequently in musescore 3. The gliss line automatically collides with the crescendo at the bottom of the screenshot.
Now I see what's happening here: the direction/angle of the glissandos is based on the positions of the notes relative to their systems. That's why the endpoints of the glissandos match horizontally in case of one system per page:
I think the direction should be based on the note positions relative to the staves instead.
Will be fixed by https://github.com/musescore/MuseScore/pull/14890
@Vykoiazon do you have an example where this bug shows in Mu3?
the files where it happened in m3 were already manually fixed so I do not have any examples