Implement smart layout for slurs to avoid crossing notes
Reported version
3.0
Type
Graphical (UI)
Severity
S5 - Suggestion
Status
closed
Regression
No
Workaround
No
Project
Repro:
1) Create a new score (time signature doesn't appear to matter)
2) Add eighth notes where the middle of three notes is somewhat lower than the end notes.
3) Slur the three notes
Result: Slur crosses the middle note and must be hand edited.
Bonus:
4) Add another staff and create parts
Result: Slur in the newly created parts crosses the middle note and must be hand edited again.
Comments
Note: Repros on 2.0.2 and latest nightly on Windows 10.
This is true, slur layout currently does not automatically try to avoid interior notes. Some day we may add such a feature.
Understood. Is it also expected that any hand-adjustment of slurs in the main score will be lost when the part is generated?
yes, that is to be expected too, unfortunatly.
Roger that. Thanks.
FWIW, there is a semi-decent reason for this. The spacing of notes is very likely to differ between score and parts, since the score spacing is affected by other staves. And of course, line breaks may well be in different places, so a slur that extends multiple systems in the score might be on one system in the part (or vice versa). So it's not all that likely that the same exact manu adjustments would actually make sense. While I guess it wouldn't hurt to default to giving it a shot, since you can always reset if they don't look good, probably better to spend the effort improving slur layout to avoid the interior notes and thus make these manual adjustment unnecessary (or less necessary, anyhow).
Makes sense. In my case the same manual adjustments would make sense in almost all the cases, but I get that that might not be true universally and agree the better investment would be in handling the interior case better in the future.
See also #114101: Implement smart layout for slurs—prevent overlap with notes.
came up again: https://musescore.org/en/node/268058
Implemented some time ago