change articulation anchor for ["Fade In/Out", "Swell", "Wiggle Sawtooth/Vibrato"] from CHORD to TOP_STAFF
Priority
P1 - High
Type
Functional
Severity
S3 - Major
Status
active
Regression
No
Workaround
No
Project
See https://musescore.org/en/node/83486 for discussion on how these mentioned articulations overlap the note if the stem points up. I'm making this feature request to implement Lasconic's suggestion:
"change the anchor point of these symbols to top of the staff instead of 'automatic chord'."
Here is old behavior for these articulations:
Here is new behavior after editing style.cpp to change the articulation anchor from CHORD to TOP_STAFF:
I think this is better default behavior because the notes no longer overlap these articulations when stem points up.
Attachment | Size |
---|---|
articulation-anchor.mscz | 9.72 KB |
Comments
https://github.com/musescore/MuseScore/pull/2256
My suggestions are not always perfect unfortunately. The change might solve the problem at hand by default but it will not solve the problem if the user changes the articulation anchor in the inspector or in Style > general > articulations. So changing the default is possible, but a proper placement for AUTOMATIC_CHORD would be good too.
ok.
would a proper placement simply involve adding a y offset if stem points up, or is there more involved?
Would such a y offset simply be a constant equal to the height of the particular glyph?
PR got closed
Would be good to get some real-world examples to use as a guide. Gould doesn't cover these specifically that I see. But I'd say the proposal here makes logical sense.