интересная тема.
я предлагаю попробовать Bomes.Midi.translator
там можно создать лист пресетов
пресет = номер патча, канал и т.д.
самое интересное, что там можно создать команду, которая будет переключать пресеты из списка!
испытай сам. если будет получаться напиши. может сложимся и купим...