This Interactive Midi Player allows watching the notes being played in real-time and displaying the harmonica tablature for either chromatic or diatonic harmonicas. You can change the key and even the tuning (custom tunings included), slow down and loop play the tune or part of it. Sing along karaoke, or use interactive piano keyboard, printing. There are also midi editing features such as transpose, volume change, midi instrument program change, add, delete notes or tracks.