musescore / musescore/MuseScore

Drum tuning settings

Open
#20,916 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

feature request percussion
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.