Incorrect playback after parallel keychanges

When you insert a keychange to a parallel key that would usually be spelled with the opposite accidental, the playback is completely off. For example if the project is in Ab Major and you insert a keychange to Ab Minor (which would usually be spelled G# Minor), Hookpad displays everything in Ab Minor, but the playback is in D minor. Here’s a quick demo of what I’m talking about:

The keys that Hookpad plays instead of what is being displayed are all relative keys of F Major, so G Dorian, A Phrygian, Bb Lydian, C Mixolydian, D Minor and E Locrian. What’s also interesting is that when inserting the keychange, the left drop down menu jumps to the key a perfect fourth above the current one after chosing the respective mode from the right dropdown menu, but that doesn’t seem to affect the result at all.

I’ve also noticed that if you actually chose the intended spelling for the key, the keychange is displayed as either ♯7 or ♭♭2, which is technically correct, but also very impractical if you ask me.

2 Likes

Ok, thanks! I’ll take a look.