Enharmonics

• Mar 22, 2015 - 12:11

Recently installed Version 2.0.0, Revision 6e47f74. Running on Linux Peppermint 5 64 bit.

Love the improvements you've made since 1.3.

Entering chords with a MIDI keyboard I sometimes need to change enharmonics. The "J" shortcut is great. But when I save the file and then re-open it the changes I've made to enharmonics are lost.

Not sure if this has been reported/fixed elsewhere.

Thanks


Comments

It has not been reported. And yes, you appear to be correct. Changes made via "J" only get saved properly for transposing instruments, and I guess I can think why this might be the case (a change made a few weeks ago relating to try to prevent concert pitch instruments from having different spellings in concert pitch mode versus not.

Could you please file this to the issue tracker?

In reply to by Marc Sabatella

Here is the issue: #51886: Enharmonic change made using "J" on concert pitch instrument not saved. BTW, the workaround for now is, don't use J to change spelling for concert pitch isntruments but instead use shift up/down or vice versa. You can also switch to concert pitch mdoe and make your changes there and they will be saved properly, but the change won't be preserved if you later need to turn concert pitch off (eg, if you also have transposing instruments). As I suggest in the issue report, probably we need to rethink how this works a little.

In reply to by Marc Sabatella

The only downside with using up/down arrows is that you don't necessarily get the spelling you want as MuseScore seems to favour flats in a flat key signature and sharps in a sharp key signature. This is all a bit tenuous as I haven't yet established reproduction steps to file an issue.

Shall we say I ended up forcing an accidental with the courtesy accidental buttons recently because the up/down arrows wouldn't give me the spelling I wanted, which was a D flat in a D minor recitative - Sullivan had transposed into Bb minor for a few bars without changing the key signature. MuseScore insisted on spelling it C# and at that time I hadn't figured out which was the respell key :)

In reply to by ChurchOrganist

The spelling algorithm in 2.0 should be something like this: down arrow spells with flats, up arrow with sharps, *unless* the note is in the key, in which case it is spelled diatonically. So in these case only, you may need to respell. Using the toolbar accidents in 2.0 will work general - it only applies a "user" accidental if an auto won't do.

That definitely covers your Db-in-the-key-of-D example - the diatonic spelling is C#, so it is preferred, by popular request. Entering as D followed by the toolbar flat (or corresponding keyboard shortcut, if one is defined) would accomplish the desired result.

Do you still have an unanswered question? Please log in first to post your question.