Allow user to set mode along with key signature
As a user
I should be able to set mode (major, minor, dorian, etc.) as a property of a key signature
So I can capture all information about the semantics of the current key
And so that I can export to MusicXML with the correct key information
MuseScore currently preserves major or minor mode when importing a MusicXML file, but does not expose any way in the UI for the user to set mode with a key signature otherwise. For improved export to MusicXML, as well as other reasons of musical semantics, MuseScore should expose a "mode" setting in the key signature UI. It doesn't appear that any changes to the file format would be required, as MSCX already understands a KeySig/mode
element; this would only be a UI enhancement.
Available modes should be (at least) the same set supported by MusicXML: major
, minor
, dorian
, phrygian
, lydian
, mixolydian
, aeolian
, ionian
, locrian
, and none
.
Comments
More discussion on why this is desirable is at https://musescore.org/en/node/271343.
I still believe this is really 2 issues,
Part 1 is pretty easy and I have code ready for that.
In reply to I still believe this is… by Jojo-Schmitz
[deleted]
In reply to I still believe this is… by Jojo-Schmitz
This is only part 2 (which, for me at least, is the bigger issue). I'd like to have part 1 also, but it's beyond the scope of this feature request, I think, since this feature request only addresses UI and MuseScore's native file format, not MusicXML import/export.
But part 2 can't be done without part 1.
Part 1 can be done without part 2 though.
It should be possible to do this in a backwards compatible way to all 2.x versions, those would convert all the new modes into "unknown", so saving with such a version would just lose the information, but otherwise not complain.
See https://github.com/musescore/MuseScore/pull/3633, so far part 1 only
Fixed in branch master, commit 1b7d2658f4
_Fix #271505: Allow user to set mode along with key signature
for MusicXML im- and export of all possible key signatur modes_
Fixed in branch master, commit 5b02dc0904
_Merge pull request #3633 from Jojo-Schmitz/keysigmode
Fix #271505: Allow user to set mode along with key signature_
Automatically closed -- issue fixed for 2 weeks with no activity.