There have been a number of discussions over the past few weeks on the subject of fingering. Mostly from the perspective of guitar, although we must keep in mind that fingering elements (the numbers 1-5 anyhow) are also used in piano music. I would like to see what makes sense and am willing to im on whatever reasonably straightforward changes I get a sense that people agree on. So let me get the ball rolling here. First I will summarize the current situation then make specific proposals for change.
There are three types of Fingering elements in MuseScore. The ones using the digits 0-5 are the only type used by pianists, and they use them for both hands. Guitarists use these only for the LH. For the right hand, they use letters pimac. Currently, MuseScore assigns these the same text style, "Fingering". MuseScore also includes a separate "String Number" text style for the circle string numbers that also appear on the Fingering palette.
Currently, the numeric fingerings and the "pima" fingerings use the same text style and hence the same positioning algorithm. The rule is, fingerings on single note chords are placed above the note on single staves, or below the staff for the bottom staff of a two-staff instrument (eg, piano). If this placement ends up being stem side, the fingering is placed outside the stem. For multi-note chords, this automatic placement is disabled; fingerings are placed where the text style specifies, which is basically right on top of the notehead.
The circled numbers (used by guitar to indicate string numbers) have a different text style. They appear to follow the same algorithm, but the text style applies an offset of -5sp, which as far as I can tell is never a good thing - it either places the number ridiculously high (for markings that were already above the staff) or else it makes the number overlap the note ( for markings that were below the staff).
Currently, right clicking any type of fingering element (numeric, letter, or circled) and choosing "Select / All Similar Elements" selects all three types of fingering elements. Going to "Select / More" appears to give you the option of selecting by "subtype", but it is grayed out.
Copy & Paste
Currently, when you copy a fingering marking from one note to another, it is always re-positioned according to above automatic placement algorithm, This is good is you like the default placement, but if you had applied a manual adjustment to the fingering you are copying, you might expect to keep it in the copy.
Currently, fingerings are be applied to notes on tab staves the same as standard staves. This means copy/paste from standard to tab preserves fingering, and linked standard & tab staves will show fingerings on both. You can explicitly select and hide the fingerings on the tab staff after entering them.
Here is what I propose implementing:
1) Introduce a new "RH Fingering" text style for the "pimac" fingerings.
2) Add new style option to enable/disable the automatic fingering placement for "Fingering" and "RH Fingering" text styles. This would allow you to set "RH FIngering" to be placed above the staff but regular "Fingering" not, and then you could set the text style for "Fingering" to put the fignering to the left of the note.
3) When the automatic placement is active, place fingerings to the left for multi-note chords.
4) Either remove the -5sp offset for "String Number" text style or don't apply the automatic placement.
5) Allow "same subtype" in the "Select / More" dialog to select based on text style
6) On copy/paste of fingerings, keep manual adjustments. Automatic adjustment is recorded in the score as if it was manual, so this breaks automatic placement on the copy - it would apply the original note's automatic adjustment to the new note. But hitting Ctrl+R after the copy would re-calculate the automatic adjustment to the new note (this much is already true).
None of these are particularly major changes. 1, and 5 seem like no-brainers to me. 6 is simple and seems like it's what people want. 3 is probably a good idea for both pianists and guitarists. 2 isthe best I could come up with to allow guitarists and pianists to have different defaults for the automatic placement algorithm. For 4, *something* definitely needs to happen, but I'm still not clear on the best solution.