musescore / musescore/MuseScore
Drum tuning settings
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
Drum tuning can be slightly adjusted on a note-by-note basis, but it would be nice to be able to set tuning on a "drum-by-drum" basis for a part.
In other words, add the setting in the "Edit Drumset" window (or future equivalent) to adjust the tuning of a single drum (or other percussion instrument sound) for that instrument throughout the score.
Use-cases:
I want to write a drumset part using the default drumset instrument, but I like the snare drum and the Hi-hat to sound at a higher pitch.
I want to write a tonal bass drum line part, but I want the drums to be tuned to a different chord than the default
I want to write a piece for multiple snare drums that are all tuned differently
Problem to be solved
Currently if you want to adjust the tuning of a drum, you can do so by selecting all the notes of that specific drum and adjusting properties>Playback>Tuning
The trouble with working this way: it is easy to accidentally add notes that are default tuning
Also, the tuning range is limited to a small range of cents right now. See https://github.com/musescore/MuseScore/issues/20695
Users want to be able to "tune their drums" and then write, not write then tune
Unless you are writing electronic drum music or some advanced/extended technique music, a single drum will not change tuning in a single score. (don't remove the ability to adjust tuning on a note-by-note basis)
Prior art
No response
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
No files or tests are named. Start by locating the Edit Drumset window and the existing Playback > Tuning handling; done means supporting persistent per-drum tuning throughout the score while preserving note-by-note tuning adjustments.
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
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100