When in flat key, cycling up to get sharp key, sharp key missed.

• Nov 3, 2019 - 18:49

Key of Eb.

Press "d" to enter note. Press "up" to get d#.

Expected - D#.
Actual - Eb.

Only way to get d# is enter d and then use mouse to select sharp.


Comments

In reply to by xavierjazz

That's what J (respell) is for. It's still one key. It makes no sense for the up arrow to change an Eb to anything but E natural (or Fb if that's the key signature) since the arrow's purpose is to raise the pitch 1/2 step. There are tools for nearly everything you want, you need to use the correct tool.

In reply to by Marc Sabatella

Hi Xavier,
Think to C major key.
Start from note g, press up arrow four times.
You get
g# a a# b
Not
g# g## g### g####
That's the normal expected behaviour of up arrow.

And in fact, if the old request to be able to input by keyboard directly altered notes without needing to introduce (and hear :-) ! )
the not altered first, one would not need arrows at all for pure introduction, only for modification.
You could introduce directly your d#

In reply to by frfancha

I have found it convenient to set up shortcuts to enter accidentals from the keyboard. I have "-" for flat, "#" for sharp and "=" for natural but others may find different assignments may may suit better. I have reassigned toggling autoplace to"@". But I never use that snyeay. Double flats and sharps are sufficiently rare that I can stand a few more keys to get them.

Thanks for your comments everyone.
I can understand having a special way to add double sharps/flats. I will ponder this some more, but I still think that all single accidentals should be in the loop. :)

In reply to by xavierjazz

I still think that all single accidentals should be in the loop.

No. The up and down arrow keys are mapped to the "pitch-up" and "pitch-down" commands. The purpose of these commands is to raise or lower the pitch of the note by one half step. The spelling of the resulting pitch is chosen based on the key signature. It would be inappropriate for these commands to cycle between enharmonics, which is why we have a separate command to do just that. It also makes more sense (in my opinion) to enter the D# directly, rather than enter a D and then change the pitch.

In reply to by xavierjazz

Single accidental are in the loop. The only command that has a concept of a loop is J (well, and Shift+J), and sharps work there even in flat keys. No other commands involve loops. Up/down don’t loop, they increase or decrease pitch, never stopping to loop. the accidental command always toggle the specified accidental, pressing sharp never adds a flat.

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