In staff fingerings are not placed well

• Aug 28, 2022 - 12:28
Reported version
3.6
Type
Functional
Frequency
Once
Severity
S4 - Minor
Reproducibility
Always
Status
active
Regression
No
Workaround
No
Project

When placing left side fingerings (MuseScore calls this LH guitar fingering style) the placement of multiple such fingerings is not done in an elegant way. Basically each fingering is placed exactly left to the corresponding note head. Consider this example of one chord Rachmaninov allegedly played in one hand:

MuseScore-1.png

Note how the numbers for notes one staff space apart collide. Compare this to how Lilypond does this (the right one uses Edwin as font):

Lilypond.png Lily2.png

Now, Lilypond uses a fairly simple Algorithm: It starts with the first fingering from top and adds the next fingering below to the position it should be or under the previous fingering if the designated position leads to collisions. By proceedig this way we get a position for each Fingering.
Then it does the same from the bottom up. So now we have two positions, the first one maybe being under the real position and the second maybe being over the real position.

The average between these two positions is then used as position for the Fingerings. This Algorithm is pretty simple and leads to quite usable results. It should be very possible to do a similar thing with the Fingerings in MuseScore.


Comments