musescore / musescore/MuseScore

Option to adjust global tuning in Hz

Open
#18,257 4 comments 7 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

regression MS3
Dominant language
C++
Stars
15.1k
Forks
3.3k
Avg merge
2d 2h
Merged PRs (30d)
91

Description

There is a request to add an option to adjust the global tuning / pitch for playback in Hz (for example, for old music). In MuseScore 3, this was possible using the Synthesizer panel, which does not exist anymore.

As a workaround, one can select all notes and adjust the tuning for each note individually, but this needs to be re-done for every newly added note, so is not considered a worthy alternative.

As another workaround, one can use any pitch shift VST effect on the master channel.

The duplicate issue https://github.com/musescore/MuseScore/issues/15566 suggests a way to implement this in relation to microtonality, but it might be preferable to keep these features separate from each other.

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

Review the discussion linked from the issue, the former MuseScore 3 Synthesizer panel, and duplicate issue 15566 for implementation context. Done means providing a global playback tuning option in Hz so newly added notes use the setting without per-note adjustment, while considering how it relates to microtonality.

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.