When I enter an f sharp with midi keyboard in a D major chord in the key of d minor, the program notates a G flat. How come? Top part c d, middle part a a, bass line f f#. But the f# is notated as g flat.
I think the algorithm should be clever enough to notate this correctly, shouldn’t it?