Разделение на каналы возможно, это мы уже сделали, только не включили в рабочую версию программы. Не включили потому, что не получается обеспечить нормальное регулирование громкости каналов.
Ситуация такая: все звуковые программы, которые регулируют громкость своими средствами, будут работать правильно, но если пытаться регулировать громкость мастер-регулятором Windows (его, кстати, используют и некоторые программы), - будет изменяться громкость всех каналов одновременно. Нужно вручную выводить на панель микшера регуляторы для отдельных каналов и пользоваться ими.
Дополнительно могу сказать, что не все каналы равноценны. У меня, например, только одна стереопара из трех может "раскачать" наушники или пассивные колонки. Остальные требуют обязательного усиления - нужны активные колонки. Правда, можно и по одной стереопаре звук с разных мест пустить (одному левый канал, другому - правый), правда громкостью для них в этом случае станет хитроумная комбинация собственно громкости и баланса
Наше решение не сработает если попытаться проиграть midi-файл с использованием встроенного в звуковую карту синтезатора. В этом случае звук пойдет на основной выход (или как было настроено с помощью фирменных утилит для конкретной звуковой карты).