musescore / musescore/MuseScore

How to resolve the current playback pitch issue with "Strings tuning" text

Open
#22,202 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Your idea

This is an idea to resolve the problem highlighted in bug #19991.

It simplifies the current approach by incorporating a feature which detunes the playback pitch without altering the written pitch. In addition, the "Don't reflect transposition in linked tablature staves" checkbox is now redundant and can be removed.

Here is a mock-up of a new Strings tuning dialog:

Tuning text

How does it work:

  1. The user first chooses the written pitch of the strings – i.e. the pitch closest to standard tuning (in this case standard, EADGBE).
  2. The guitarist then enters the Detune factor in semitones.
  3. This causes the actual playback (or sounding pitch) of the strings to be displayed in the box below.

Note that the current presets will still be available but detune options will additionally result in appropriate settings in "Detune" and "Playback pitch" boxes.

Problem to be solved

The problem is that, currently, if you use any of the detune settings in the "Strings tuning" dialog they have no effect on the playback pitch.. There is a simpler way of acheiving this by incorporating a feature which alters the playback pitch without changing the written pitch.

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

Start by reviewing bug #19991 and the current Strings tuning dialog behavior described here. Compare the proposed mock-up with the existing tuning and playback-pitch options; the work is done when detuning changes sounding playback pitch without changing written pitch and the redundant checkbox is removed.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
audio-video-rtc, 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.