Small notes from different voices don't stack up

• Jan 23, 2021 - 14:23
Reported version
3.6
Type
Functional
Frequency
Once
Severity
S4 - Minor
Reproducibility
Always
Status
active
Regression
No
Workaround
No
Project

屏幕截图 2021-01-23 222220.png
Enter this and select "Small" for notes (not chords) in the inspector. The first notes don't stack up. Is this intended?


Comments

Partially. If either note is small, we deliberately offset them so we can visually see one is small. Probably we don't need to do this if both are small, but maybe there is some reason I am forgetting - this is code I wrote quite a long time ago. See https://github.com/musescore/MuseScore/blob/3.x/libmscore/layout.cpp#L3…, which includes a pretty detailed comment as to the intent.

Anyhow, the manual method of forcing them to align (setting one notehead type explicitly, or making one invisible) should still work, except I can see now they don't align perfectly. This is actually somewhat understandable also, after all there might well be other notes on the stem. So it might not really be feasible to auto-algin here.

Of course, the example here is contrived, these should be small chords, not small notes. The assumption is small notes would only be used in the the presence of other full sized notes on the same chord. Which suggests a possible improvement we could make someday - automatically treating a chord as small if all its notes are. Many people make this mistake because they don't realize there are two settings.