This app helps you to play and improvise chords whilst a MIDI file or audio source is being played. It does this by updating a rolling display to map the chord notes to a piano keyboard. It can also dynamically assign notes or chords to keys on a MIDI or PC keyboard.
Synchronisation is achieved automatically from a MIDI file. An audio file (e.g. MP3) can be synchronised and saved using the program.
Chords and major/minor keys can be extracted from the MIDI file using a configurable tool...