Извлечение MIDI-данных из программы

Извлечение MIDI-данных из программы

У меня есть программа (игра), которая воспроизводит MIDI-синтезированную музыку в фоновом режиме. В ее настройках пользователь может выбирать между WAV и MIDI. Это наводит меня на мысль, что Windows выполняет фактический синтез.

Я хотел бы захватить этот MIDI-выход в отдельный файл. Звуковые данные для этой игрыявляетсяв своем собственном файле, но все звуковые данные находятся в одном файле .dat, и я не знаю, как его просеять. Любой способ получить это подойдет.

Я пробовал использовать драйвер обратной связи (MIDI yoke), но он не работает (я не вижу выход этой программы в качестве опции ни в одной настройке звука). У меня Windows 10. Есть варианты?

Здесьссылка на веб-страницу соответствующей программы (внимание: на японском языке).

решение1

Оказывается, для этого есть программа.

CoolSoft MIDIMapper

Из того, что я сейчас прочитал, Microsoft удалил свой собственный MIDI Mapper, поэтому Microsoft GS Wavetable Synth был "жестко зашитым" MIDI-плеером. Поскольку не было mapper, не было и MIDI-потока для перенаправления/получения ввода.

Вышеуказанное, в сочетании с программой loopback, решает эту проблему. Я хотел бы узнать, могут ли другие программы делать это, и как это... взаимодействует с Windows.

Связанный контент