musescore / musescore/MuseScore
Allow all instances of instrument name to be updated when edited in one location
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
Currently there are multiple places that allow you to change the name of a staff but they do not interact with each other. There are also instances of times that the instrument name is uneditable as in the Mixer panel. It would be fantastic if the name of the staff would be reflected in the "Add or Remove Instruments" panel, Mixer, Parts panel and any other instances that are related to the staff.
Problem to be solved
There are too many places that the staff or instrument name can be edited but they do not update any of the instances that use the same staff.
For example, scores for a double string orchestra could use the score order of
Violin 1
Violin 2
Viola
Cello
Bass
Violin 1
Violin 2
Viola
Cello
Bass
The different locations of names will appear as
Violins section
Violins section (1)
Violas section
Violoncellos section
Contrabasses section
Violins section (2)
Violins section (3)
Violas section (1)
Violoncellos section (1)
Contrabasses section (1)
Allowing the same name to be used throughout the score in all instances would make use of the software less confusing and easier. Also, having only one location for editing the information or having the edits that occur to be reflected in all instances of the same staff would be extremely helpful.
Prior art
No response
Additional context
No response
Checklist
- This request follows the guidelines for reporting issues
- I have verified that this feature request has not been logged before, by searching the issue tracker for similar requests
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
Start by tracing how staff or instrument names are edited in the Add or Remove Instruments panel, Mixer, and Parts panel. Determine how those locations refer to the same staff, then define completion as one name change being reflected consistently across all related instances.
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
- Needs clarification
- Newbie friendliness
- 25/100