Как программно перенаправить ввод с Midi-клавиатуры на системный синтезатор? Т.е. — чтобы звук появлялся после нажатия клавиши? (Интересуют именно исходники) Делаю IDirectMusicPerformance8->InitAudio — потом пытаюсь ->AddPort — ругается, говорит, что программа уже инициализировала AUDIOPATHS и больше не может добавлять портов. Создаю голый интерфейс IDirectMusic8, инициализирую, создаю два порта, соединяю их
через IdirectMusicThru8->Connet(или как оно там называется), всё проходит гладко, но звука нет. На самом максимальнном DebugLevel пишет — Synth not Initialized. В DXSDK на это тему (работа с миди клавишами) — вообще почти ничего нет. Пробовал просто создать порт ввода, как написано в SDK, впечатление такое, что вообще клавиш нет, хотя они работают (Под другими программами). В DirectX SDK по теме Capturing Midi вообще один хилый листик без примеров. Что делать? И вообще, как "правильно" "ловить" MIDI-команды клавиш через DirectX?