Auto-place doesn't ignore horizontal invisible elements
Reported version
3.0
Priority
P1 - High
Type
Functional
Frequency
Once
Severity
S3 - Major
Reproducibility
Always
Status
closed
Regression
No
Workaround
Yes
Project
https://musescore.org/en/node/279197
https://musescore.org/en/node/279122
I thought the issue was already created or solved, or something, sorry.
Auto place doesn't ignore invisible notes (3rd voice, trill is knocked way up high by invisible note, first link) or invisible dynamics - second link is a pic of a hairpin adjusting to an invisible ff.
There's probably more. Auto-place should ignore everything with the visible flag off.
Comments
See #277367: invisible notes and rests remain part of the skyline
In reply to See #277367: invisible notes… by Jojo-Schmitz
That doesn't cover the problem with hairpins reacting to invisible dynamics.
To copy and paste Marc's comment from that second thread:
That fix doesn't affect this particular issue. The "skyline" is about the height of staves, how high things need to be moved above or below to clear other things. So, for instance, put a staff text and a rehearsal mark on the same beat, the rehearsla mark jumps above hide the staff text, the rehearsal mark now jumps back down - that's what that fix was about. Horizontal placement of elements is different, and unfortunately that change didn't affect this. A different issue would need to be submitted.
BTW, workaround could be to uncheck "Automatic placement" for the hairpin, although in some cases you might want it for other reasons (eg, to avoid the dynamic afterwards).
I'm marking this P1 for now. The workaround should be to turn off autoplacement for the dynamic, and that might even be considered good enough. But this doesn't actually work, and having to turn it off for the hairpin itself is not right.
https://github.com/musescore/MuseScore/pull/4336
Fixed in branch master, commit 7722845b3a
fix #279198: ignore invisible/non-autoplaced dynamics on hairpin layout
Fixed in branch master, commit 57f79fa3a2
Merge pull request #4336 from MarcSabatella/279198-ignore-dynamic
fix #279198: ignore invisible/non-autoplaced dynamics on hairpin layout
Automatically closed -- issue fixed for 2 weeks with no activity.
Having this issue in Musescore 3.6. Turning off auto-place isn't an option for me since I need it for Voice 1, but not with Voice 3.
That'd be a new/different issue then. This one here got fixed prior to 3.0's release, please let it R.I.P.