Think the logic is there for midi contexts, but need to normalize flats to sharps.