Creo que esta pregunta contiene cierta confusión. MIDI es un tipo de lenguaje. Se utiliza para comunicarse. Por ejemplo entre tu teclado (pads y teclas) y tu ordenador. Hay software para trabajar con MIDI, asignando códigos CC por ejemplo.
Luego hay software que usa MIDI. Algunos son solo para sonar como instrumentos musicales, tocas tu teclado MIDI y de tu …