Articulation mark on first note of a group, or a solo beam is off. Stems pointing up.

• Dec 7, 2018 - 16:46
Reported version
3.0
Priority
P0 - Critical
Type
Functional
Frequency
Once
Severity
S3 - Major
Reproducibility
Always
Status
closed
Regression
No
Workaround
Yes
Project

off.png

The marcato hat needs to be up a bit and over to the right. Click drag either doesn't work or corrects to something wrong. Auto-place has to be turned off to fix.


Comments

Priority P0 - Critical

Interesting, I think autoplace is a little too smart for its own good here. As far as I can tell the problem is only for a fairly specific situation: stem up note third space from top or higher, applying a sufficiently "skinny" articulation like marcato or staccatissimo that is trying to center over notehead rather than stem. The articulation on the first note doesn't collide with the stem, so autoplace doesn't move it up. In other words, it's the "right" decision based on how the algorithm is designed, it just leads to the wrong result here. For tenuto, sforzato, and others, the width of the articulation itself creates a collision with the stem so autoplace does the right thing. Stacco is centered over the stem anyhow.

Probably we need to consider the articulation rules better and always place them above the stem as well as above the staff (which is what we are currently doing). A cheap fix might to make the "shape" for these articulations wider, but probably the better fix is to look at the rule itself and make sure it's always about the stem (and beam, if different) as well as the staff.

I'm marking this critical as I do hope we can improve the articulation defaults for initial release.

Status PR created fixed

Fixed in branch master, commit 9749d3a898

fix #279607: Place chord-anchored stem-side articulations at the end of the stem.
fix #279672: Staccato and tenuto overlap.
Do not center tenuto over the stem.
Only center staccato over the stem if it is the only articulation.