Check out BloopKeys— an iOS app that is one part music theory helper and one part MIDI keyboard.
LinkedIn