musescore / musescore/MuseScore
Option to ignore octave transpositions when displaying in concert pitch
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
A sub-toggle option beneath "Display in Concert Pitch" which allows octave transpositions (and octave components of compound interval transpositions) to remain when creating a Concert Score.
Problem to be solved
Concert scores ignore octave transposing instruments like Piccolo and Contrabass, and ignore the octave component of instruments that transpose at compound intervals, such as bass clarinet.
Currently, there is no way to do this. Octave clefs are not sufficient, as they are an outdated form of notation, and will export to parts, causing the parts to display at the incorrect octave. As it stands, it is impossible to create a proper concert score when instruments that transpose at or greater than an octave are present.
Creating this feature as a toggle would also allow users to turn these octave transpositions on and off, allowing users to view both at the sounding octave and the written octave.
Prior art
No response
Additional context
No response
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 locating the existing “Display in Concert Pitch” option and the code that applies instrument transpositions when creating a Concert Score. Trace how octave and compound-interval transpositions are handled, then identify the relevant tests or add coverage for toggling octave components independently while preserving written-pitch parts.
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
- 30/100