Request for algorithm to respace guitar LH fingerings vertically

• Jan 30, 2019 - 17:59
Reported version
3.0
Priority
P2 - Medium
Type
Functional
Frequency
Once
Severity
S5 - Suggestion
Reproducibility
Always
Status
active
Regression
No
Workaround
No
Project

OS: Windows 10 (10.0), Arch.: x86_64, MuseScore version (64-bit): 3.0.2.5310, revision: b52ed67

Open the attached 2.x file and take the reset. Look at the 2nd chord in measure 9 or 11. The middle fingering seems to have been reset but the lower and upper fingering have not. Same problem in measure 12. The common factor may be that there is an interval of a second in the chords.

Attachment Size
beethoven_adagio.mscz 36.27 KB

Comments

Title LH Guitar fingering: elements not being reset (on chords with an interval of a second?) Request for algorithm to respace guitar LH fingerings vertically
Severity S3 - Major S5 - Suggestion
Priority P2 - Medium

Maybe you're seeing something different for me, but I see the reset working just fine - the fingering is correctly offset in the same way as the notes themselves. This is needed to avoid vertical collisions with the other fingerings. However, in measure 7 there is a resulting collision with the accidental. This is unfortunately one of the specific collisions I can't easily resolve without much more sophisticated heuristics - eg, go ahead and align the fingerings vertically but then re-space them to avoid the resulting collisions between fingering. So I've changed this to a suggestion to implement just such an algorithm.