musescore / musescore/MuseScore
"Cadenza mode" to insert notes into a tuplet
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
To create a tuplet in "cadenza mode", you would choose:
- The total duration for the entire tuplet (e.g. half note)
- A smaller duration for notes within the tuplet (e.g. eighth note)
You would then type a pitch (e.g. C) and MuseScore would create a 1-note tuplet with this pitch and your chosen durations:
Type another pitch and it would become a 2-note tuplet that occupies the same total duration:
Typing a third pitch would make it a 3-note tuplet:
Continue typing pitches until the tuplet contains the desired number of notes:
Now you could press the right arrow key (or Esc) to exit the tuplet, terminating it with the desired number of notes:
This mode could also be use to insert notes into an existing tuplet, or to remove notes from a tuplet, thereby changing the number of notes in the tuplet (i.e. its ratio) without changing its total duration.
Problem to be solved
- You can start writing the tuplet without prior knowledge of how many notes it will eventually contain.
- You can change your mind about how many notes it should contain without having to rewrite the entire tuplet.
- You don't need to understand how "tuplet ratios" work.
This is useful when writing cadenzas or passages of music with lots of long tuplets, such as the examples in #24422.
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.
Research direction
Start by reviewing the existing cadenza-mode note-entry and tuplet workflows, then compare them with the proposed progressive insertion behavior. Done means users can choose the total and inner durations, add or remove pitches while preserving the tuplet's total duration, and exit with the intended note count.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100