musescore / musescore/MuseScore
'Regroup Rhythms' doesn't handle eighths and smaller note values correctly
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 15.1k
- Forks
- 3.3k
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 91
Description
Bug description
'Tools/Regroup Rhythms' could use some improvement with how it handles note values smaller than quarters. This feature is especially helpful for beginners without much engraving experience, and for quickly reformatting notes after input.
See the example score (attatched below) for instances where the tool makes some errors. Change the extension to .mscz before opening.
regroup_rhythms_mistakes.zip
Steps to reproduce
- Create a new score
- Input notes with no regard for rhythmic spelling
- Apply 'Tools/Regroup Rhythms' to the score
- For more complicated rhythms, notice the errors
Screenshots/Screen recordings

MuseScore Version
4.0.2
Regression
No.
Operating system
Windows 10
Additional context
No response
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 opening the attached regroup_rhythms_mistakes.zip example after changing its extension to .mscz, then reproduce the problem through Tools/Regroup Rhythms using the listed steps. Trace the implementation of that tool and compare its output with the examples, including eighth notes and smaller values. Done means the incorrect regroupings shown in the score are corrected.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- desktop, tooling
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100