Не подскажете какой именно софт? Динамически грузить банки идея хорошая, только я все делаю в Java, по-моему, там все ограничивается загрузкой одного банка.
Задача на много серьезнее утренника. Я вот и подумываю завернуть все на VST синтезатор, главное найти грамотный способ это сделать. Кстати, в конечном итоге ведь все зависит от имени инструмента? То есть, если каким-то образом получится собрать свой банк из множества разных, то мне надо будет позаботиться о сохранении правильных midi имен?