Note entry- bad accidental-preserving behavior.

• Dec 4, 2019 - 18:01

OS: macOS 10.15, Arch.: x86_64, MuseScore version (64-bit): 3.3.3.24345, revision: 57d770e

I think this is new,, and it's very annoying. Any score at all. Let's say in G minor. I have an A♭ (of necessity, by virtue of a visible accidental). I decide don't want it; I want D. So I type D. I get D♭. This is wrong as far as I'm concerned.


Comments

In reply to by [DELETED] 1831606

Here's my understanding:

You have the key of G minor which does not have a Db
You enter a Db then later enter another D in the same measure on the same line

The rules of accidentals says that the second D is a Db unless you specify otherwise. MuseScore is aware of this and kindly takes care of this for you by not adding another accidental. If you want a Db you must insert another accidental on it.

This has not changed as long as I've been using MuseScore.

In reply to by mike320

No, this is completely incorrect (your understanding).

I have G minor, has two flats, Bb, Eb.

I enter an Ab, by whatever means. Does not matter.

I select the Ab with the mouse.

I type D,, I want D. There is no Db in the entire composition up to that point.

I get Db, D with a marked flat on it. Wrong.

In reply to by [DELETED] 1831606

I understand now and this has also been discussed among the programmers. The fact that the flat was selected on the tool bar (no matter how you selected the Ab) make this flat apply to the note you enter (D in your example). I don't know what all has been fixed, but I hope this is included in the link I provided before or some other PR that will be included in the next release.

In reply to by mike320

The "workaround" is apparently to force the user into utilizing Note Entry first (which will untoggle the accidental), even though, ironically, there seems to be a recent trend in allowing the user to begin note-entry in alternative ways besides directly through the shortcut. For now, it seems best to get into the habit of entering N.E. before inserting or replacing any note(s).

In reply to by [DELETED] 1831606

To be clear for people following this who aren't also following the issue tracker thread:

The reason this happens is that clicking rhe Ab automatically selects the flat on the toolbar. The accidental buttons enable and disable as you click or navigate through your score, just as the duration, dot, rest, and voice buttons do. And just as in those other cases, if you then type a letter without first entering note input mode, the state of those buttons determines the attributes of the note you enter. So, click a note in voice 2 and type D, you get a note in voice 2, because the voice 2 button is selected. Click a sixteenth note and type D, you get a sixteenth note, because the sixteenth note button is selected. And, click a note with a flat and type type D, you get a note with a flat, because the flat button is selected.

So on one hand, this technically isn't a bug. But on the other, while it's all perfectly consistent and somehow thus logical, I absolutely agree it doesn't "feel" right. Somehow I expect the new note to inherit the duration and voice of the clicked note, but not its accidental. No big deal really, but I'd be happier to see typing a letter name ignore the accidental. I suppose that makes it harder to get a Db if you do want it, but there are always the arrow keys.

All this applies to normal mode only. In note input mode, the toolbar buttons don't update themselves, so there is no corresponding issue there.

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