musescore / musescore/MuseScore
Consider improvements to adding and navigating between fingering objects
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 15.1k
- Forks
- 3.3k
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 91
Description
Your idea
Currently fingering objects are attached to notes rather than chords, and individual fingering indications automatically stack neatly. However, it is also possible to create a multi-line fingering object (still attached to a single note, but indicating fingering for more than one note in a chord). Hitting Enter while inputting fingering creates line breaks, while hitting Space moves to the next notehead in a chord (or lower voice). There is no command to advance directly to the next chord in a sequence.
Consider disallowing multi-line fingering indications. Enter might then move to the next note in a chord (or lower voice), and Space could advance to the next chord in a sequence. This would offer more flexibility and efficiency to navigation, and may be more intuitive.
Problem to be solved
Advantages:
- Improve efficiency and flexibility when entering fingering indications.
- Solve inconsistent padding/line spacing between multi-line and stacked fingering objects (see screenshot - MSS 4.6.5).
Possible disadvantages:
- Often it may be desirable to treat a stack of fingering indications as a single object, e.g. for repositioning. However, for many simple cases the default positioning will be acceptable. Therefore, advantages in the flexibility offered by individual fingering objects to deal with more complex situations may outweigh the simplicity of single multi-line objects.
Prior art
No response
Additional context
No response
Checklist
- This request follows the guidelines for reporting issues
- I have verified that this feature request has not been logged before, by searching the issue tracker for similar requests
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.