musescore / musescore/MuseScore
'Re-pitch' note-input method: Make the shortcut a toggle. The note-input mode should be independent of the note-input method.
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
There is a shortcut SH-CMD-I, which selects 'Re-pitch existing notes' method.
(1)
Can we please make SH-CMD-I a toggle with reference to the Default method? That is,
(a) If current note-input method is 'Default (step time)', pressing the shortcut makes the current input method 'Re-pitch existing notes'.
(b) If current note input method is 'Re-pitch existing notes', pressing the shortcut makes the current input method 'Default (step time)'.
(2) The note-input mode should be independent of the note-input method.
Problem to be solved
(1) Often I find that I might copy a fragment of one of more bars, and do a paste and then do a re-pitch on the pasted notes (as explained in the MU4 Manual). This can be quicker than using normal note-input when there are for example dotted notes, or a mixture of note values. After the re-pitch operation I will want to return to step-time.
Currently the operation is slowed down because I have to return to the (slow-acting) menu after the re-pitch operation.
(2) The note-input mode should be independent of the note-input method.
Currently, repeated repeated pressing of SH-CMD-I toggles the note-input mode. Also, going from step-time method to re-pitch method turns note-input mode on.
This means there is a double meaning of method selection. I really don't see that that serves any purpose, and it muddies the meaning of 'input method'.
Similarly for the other input methods.
Prior art
No response
Additional context
Another consideration is that the Note Input button has a delay set on doing its drop-down. I find this painful and as a result will do anything to avoid using this button.
In the MU4 manual, we have sometimes "step-time" and sometimes "step time" (as in the note input menu).
(See section 'Alternative note input methods'.)
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.
Research direction
The issue names no files, tests, or entry points. Trace the shortcut and note-input method and mode handling, then verify that SH-CMD-I switches between Default and Re-pitch existing notes without changing the independent note-input mode.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100