Request for piano keyboard hover text to spell accidentals consistently with selected note if possible.

• Jan 12, 2022 - 17:11
Reported version
3.6
Type
Plugins
Frequency
Once
Severity
S5 - Suggestion
Reproducibility
Always
Status
active
Regression
No
Workaround
Yes
Project

hi there, im pretty new in the world of musescore and in the world of music in general, and i recently picked up a keyboard with 61 keys to play, practice and relax with it.
now, i cant read sheet notes as a musician would do or composer etc.
so i found that this program has a plugin option with "note names" and it does display the notes, but when i read the names and i activate the piano keyboard option in musescore to see the piano on the screen, i notice how the notes on the graphical keyboard is displayed with a different name.
for example: on the sheet it says Db but on the piano keyboard it shows as C#.

i took a picture so you get to see what i mean, and what im aiming for is that the note on the sheet/ staff (sorry i dont know how to name it) its named the same as the piano keyboard layout.

Attachment Size
keynote.png 74.06 KB

Comments

Frequency Many Once
Severity S1 - Blocker S4 - Minor

Certainly not a blocker, not even critical or major.
And you're all but one.

Db and C# are the same pitch. Google 'enharmonic'. The plugin has no way to tell whether one or the other is meant, at least no easy way, as that depends on context, like the previous and following notes, the key signature.
But I've just checked: the plugin does tell them appart:
enharmonic.png

If it doesn't for you a sample score is needed

Furthermore that plugin is more or less outdated nowadays, since we have named noteheads, see https://musescore.org/en/handbook/3/notehead-schemes

Ah, I see you were using the named noteheads, not the notenames plugin, and are comparing it against the virtual Piano keyboard.
keynote.png

My point still stands: these are enharmonic identical, there's now way for the Piano keyboard to tell which it is.

The only option might be to show both, but that'd be rather messy, from a UI standpint, and would get even messier when including douple sharps and flats or even triple sharps and flats.

thanks for the quick reply, and im sorry that i put the wrong description on the status its literally my first post.

i can share the midi file for you to test what ive been trying to see how to correct here, if thats okay?
at the same time in the picture i posted above im using the staff properties advanced, notehead scheme pitch names, idk why i said plugins.

update: yeah i was using name noteheads, i did tried the name note plugin but same effect.

Attachment Size
keynote1.png 88.26 KB
Final Fantasy VI - Dark World.mid 5.38 KB
Title note names/ piano keyboard showing different "names" and it confuses me Ppiano keyboard's tooltips are not always showing the correct note name, but an enharmonic identical one

I see your point (now)
The strings for the Piano keyboard's tooltips are fixed, build in at compile time, so can't react properly.

Title Ppiano keyboard's tooltips are not always showing the correct note name, but an enharmonic identical one Piano keyboard's tooltips are not always showing the correct note name, but an enharmonic identical one
Status needs info active

At least that's what they currently are, maybe this could get changed to take the same string as the toolbar does.
But then again ithis wouzd only work on a selected key, one associaated with a note in the score, what to do in the other cases?

Title Piano keyboard's tooltips are not always showing the correct note name, but an enharmonic identical one Piano keyboard's tooltips are not always showing the correct note name of a selected note), but an enharmonic identical one (and always the one with the #)
Title Piano keyboard's tooltips are not always showing the correct note name of a selected note), but an enharmonic identical one (and always the one with the #) Request for piano keybaord hover text to spell accidentals consistently with selected note if possible.
Severity S4 - Minor S5 - Suggestion

If you don't have a note selected, there's no way for MuseScore to guess which spelling you might want when hovering over the key. If you have exactly one note selected, we could certainly change the hover text fir that one note to show that name. If you have multiple notes selected, it goes back to being impossible to know which spelling you might prefer in most cases. So what this means is, you could however over the same note at different times and see different labels, with no obvious rhyme or reason to it. I'm not thinking that would be seen as much of an improvement, could even be seen as a step backwards.

Nevertheless, it's a reasonable request to consider for someday, so I'm renaming this and changing the severity to indicate that it's really a suggestion and not a bug.

In reply to by Marc Sabatella

Having several notes selected will make it impossible only if the two enharmonics are part of the selection.
And most of the time it won't be the case (e.g. often selection will contain only D# or Cb, not both).
So there is clearly room for improvement even in the several notes case.

Title Request for piano keybaord hover text to spell accidentals consistently with selected note if possible. Request for piano keyboard hover text to spell accidentals consistently with selected note if possible.

In reply to by frfancha

The likelihood of the selection containing only one spelling of any given accidental decreases with the size of the selection, but for sufficiently simple music and sufficiently small selections, indeed it might hold “most” of the time. Whether it’s “most” in general is another matter.

But also, as observed, I have reservations about hover text for a piano key changing according to the whims of what happens to be selected. As mentioned, it could well be this just ends up confusing people.

Worth discussing on the forums to get more input. If a clear consensus develops that many users would like this and few would be put off by it, then no reason it couldn’t be considered if someone were to volunteer to implement it.