The tonality system I’ve specified is for 22 equal divisions of the octave. In this tuning, quarter-tone sharp is defined as identical to diatonic semitone sharp, ie. E-quarter-tone-sharp = F, and A-quarter-tone-sharp = B flat. (The pitch delta of quarter-tone is 1; sharps and flats are 3 steps up or down.) Dorico plays these back correctly when I input the notes in the two spellings. It also gives the correct alternative enharmonic spelling, if I input the notes and then press Alt+ or Alt-. However, in this latter case, the playback is no longer correct. In the enclosed example, the first two chords were entered manually. The first chord was entered by inputting the notes of the C major chord, and then transposing the chord up a quarter-tone by pressing Shift-Alt-Up_arrow. The playback of the first two chords is correct. They are enharmonically equivalent, so the same chord is heard twice. The third chord was input by inputting a D-flat major chord and then pressing Alt-. Dorico does give the correct enharmonic equivalent, ie. C-major-quarter-tone-sharp, but the playback is not correct. It does not play A-flat/G-quarter-tone-sharp nor F/E-quarter-tone-sharp as unisons, although it correctly plays D-flat/C-quarter-tone-sharp as a unison.
Is this a bug? Or is Dorico altogether unable to handle enharmonic spellings and their playback in microtonal tonality systems, and if so, is this being looked into?
22edo enharmonics.dorico.zip (566 KB)