Open oktophonie opened 1 month ago
Interestingly even the existing "respell pitches" command doesn't do this - if you have a C major key signature and a measure with an A flat followed by a G sharp and select the G sharp only and do "respell pitches" it doesn't change at all. Indeed I've rarely had useful results from using "respell pitches". Not sure if it's worth trying to fix that first, then have the behaviour for MIDI input be that the same logic is used to determine the most sensible spelling.
Your idea
Every note input from a MIDI keyboard will be spelled according to how MuseScore would normally spell that note, in isolation, in the current key signature.
I'm not saying we should try to implement some magic harmonic-awareness system, but it would be nice if, when inputting notes via MIDI, the context of the current bar, at least, could be taken into consideration.
Problem to be solved
For example:
I venture to suggest that if there's already an A flat in the bar, then if the user inputs that same pitch again, they probably want it spelled the same.
(One could take this further in future - while trying to avoid being too 'clever' - but this seems like it would be a nice first step.)
Prior art
No response
Additional context
No response
Checklist