UI for setting mode with key signature doesn't function properly

• Oct 20, 2019 - 20:53
Reported version
3.x-dev
Type
Functional
Frequency
Once
Severity
S3 - Major
Reproducibility
Always
Status
active
Regression
No
Workaround
No
Project

System info

OS: macOS 10.14, Arch.: x86_64, MuseScore version (64-bit): 3.3.0.23833 (3.3 RC), revision: d3bff12

Steps to reproduce

  1. Create a new score with a non-null key signature (that is, not C major or neutral key).
  2. Select the initial key signature in the editing window.
  3. In the Inspector, choose a mode other than "unknown".

Expected result

The selected mode should be applied to the key signature.

Actual result

The mode remains "unknown". There appears to be no way to apply a mode to the initial key signature without hand-editing the MSCX data. Applying a mode to a key signature later in the piece appears to work as expected.

This is somewhat related to #271505: Allow user to set mode along with key signature.


Comments

Workaround No Yes

I can confirm this. If you enter an initial key signature besides C, you can select any instrument's key signature (like the Bb clarinet's) and change the mode, which will be applied to all instruments. If the key signature is C Major, you cannot do this. Selecting the Bb clarinets 2 sharps, changing the mode and reselecting the key signature returns the mode to unknown.

I have managed to find a workaround. Set the key signature to something besides C major in the first measure, in the second measure set the Key signature to C major. Select the key signature (including accidentals on a C instrument) and set the mode. Delete the first measure and the mode will remain. The accidentals also disappear, but the word for the mode is blue to indicate only some key signatures have a mode assigned. Since this does not work the way it's supposed to I agree the severity should be major.

I guess the workaround is only for scores with transposing instruments. I don't know if it would store the mode info in the score without it. If there is a transposing instrument, you can select it's key signature but there isn't one in scores like a string quartet or piano solo. This makes the workaround conditional.