I have my key signature to a custom quarter tone where every A and D are a quartertone lower.
But whenever I play D or A, it places a natural sign next to them! However, when I enter with a mouse or keyboard, the notes are entered correctly without quartertone accidentals.
No, unfortunately not, because your MIDI keyboard really does input only notes with 12-EDO pitches corresponding to accidentals whose increments are in 1/12 divisions of the octave. Dorico treats the input from your MIDI device as absolute in terms of pitch.
That is OK. I wish we could program Dorico ( in Preference) to enter notes when Scale is quartertone, enter notes according to the key signature in the staff.
def insert (Note myNote,Duration T, Scale_EDO-24 = True): // overriding staff insert attribute
d_min= closest note in the scale to myNote
if myNote.pitch is not in Key & distance(myNote, d) == QUARTERTONE:
myNote.insert(d, T)
Apparently they did not think of that they did not implement it! Second, I said I wish! If my wishes can come true so easily, I must be the luckiest person in the world!
My two cents follows:
¢ Design ( including pseudo-code ) is one of the most important ( if not the most) parts of Software development! I am not claiming I provided the pseudocode either. I just provided the natural logic behind it.
¢ Testers and testing engineers are paid to test for many things including functionality. No software engineer just copy and paste the code ( I didn’t tell you to do that!) into the source code.