musescore / musescore/MuseScore

Staff name in Instruments panel does not reflect actual clef

Open
#12,672 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Describe the bug
When changing the main clef of a Staff, the name in the instruments panel does not reflect the change.
Alternative interpretation: Staffs are not renamable.

To Reproduce
Steps to reproduce the behavior:

  1. Create Score with any instrument
  2. Click on instruments starting clef
  3. Change clef by clicking one from the clefs pallet
  4. Go back to instruments panel and see that the name of the staff (after opening the instruments staffs overview) has not changed.

Expected behavior
Reflect that changed clef in the staffs. At the moment collisions of several staffs with the same name under one instrument already occur, when adding staffs, so this should not be a problem, even if a duplicate name occurs after clef change.
Additionally, it might be useful to override such an automatic behavior with a user-chosen name, e.g. “Right Hand“ and “Left Hand“.

Screenshots
image

Platform information

  • OS: Windows 10 Pro 10.0.19044 Build 19044
  • MuseScore Version: MuseScore Nightly 2022-08-03 04:46

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

Reproduce the issue by changing a staff's starting clef and reopening the Instruments panel's staff overview. Trace how the staff name is generated and updated after the clef change; the issue is done when the displayed name reflects the actual clef, with any user-naming behavior clarified.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.