MIDI composer, player and analyzer.