Como plataforma base para programar aplicaciones de audio te podría ayudar Juce, que soporta Windows, Mac y Linux, CoreAudio, ASIO, etc. El secuenciador Tracktion está desarrollado con esta librería (es del mismo autor).
http://www.rawmaterialsoftware.com/juce/index.php