Allow user to select flats or sharps for enharmonic key signatures
Reported version
3.0
Type
Functional
Frequency
Many
Severity
S5 - Suggestion
Reproducibility
Always
Status
closed
Regression
No
Workaround
Yes
Project
Example: When you enter a key signature of C-flat into a score the B-flat instruments have a key signature of D-flat. If the composer prefers a key signature of C#, then you must use a workaround that can get confusing.
I propose that there be either radio buttons or a dropdown that allows the user to Prefer Sharps or Flats in the transposition section of the staff/parts properties window. A dropdown might be best, because you can add the option of default.
Fix version
3.5.0
Comments
See https://github.com/musescore/MuseScore/pull/5500.
Having a DEFAULT is a great solution to the octave / non-transposing instruments dilemma. I saw transposition with an index of 0 (Perfect union) does not have a flat/sharp preference, but what about instruments with an index of 12 (Perfect octave)?
In reply to Having a DEFAULT is a great… by mike320
I didn't even notice there is a 12, I thought you can do that with "1 Octave + Perfect Unison".
You can but ignoring the 12 option would be a bug that someone would eventually find.
In reply to You can but ignoring the 12… by mike320
OK, I'll add it.
Fixed in branch master, commit f4067b5c0f
_fix #288495: allow user to select flats or sharps for enharmonic key signatures
Resolves: https://musescore.org/node/288495.
A new part property
_preferSharpFlat
is added to let the user decide._Fixed in branch master, commit 7012eb7254
_Merge pull request #5500 from Howard-C/prefer-sharp-flat
fix #288495: allow user to select flats or sharps for enharmonic key signatures_
Fixed in branch master, commit 891841fd89
follow up for fix #288495: prevent wrong debug message
Fixed in branch master, commit 9087e3a6e1
_Merge pull request #5831 from Jojo-Schmitz/debug
follow up for fix #288495: prevent wrong debug message_
Automatically closed -- issue fixed for 2 weeks with no activity.
In reply to Auto close by System Message
This seems to say that the issue has been fixed, yet I can't find a way to force the key signature to be Db instead of C# for an alto sax (which would be concert key E). Am I missing something?
In reply to This seems to say that the… by [DELETED] 60958
Right now the option is only available in 3.5 nightly, aka development build. It'll be available in 3.5 alpha once it's out.
[MuseScore 3.5 Alpha]
The key signature transposed by this new function do not work correctly.
Please see the sample.
The flats are set correctly as a key signature.
However, accidental sharps are used for each note.
In reply to [MuseScore 3.5 Alpha] The… by To_chan
This is known, but at the moment this isn't easy to be fixed, plus, you can make the accidental generation accomodate to the key signature by simply selecting the notes and pressing J (once or twice).