В Ableton есть такая штука, как автоматическое создание MIDI-дорожек из аудиофайла. Кидаешь аудиофайл на миди-дорожку и преобразуешь как надо. Главное потом ноты переставляешь куда надо, если надо.
Стоит упомянуть еще стандарт DMX-512, существующий специально для систем управления сценическим оборудованием — светом, генераторами дыма, снега и т.д.
MIDI Wavy: делаем управляемую цветомузыку с помощью Arduino и MIDI