Извлечение MIDI-данных из программы
У меня есть программа (игра), которая играет синтезированную MIDI музыку в фоновом режиме. В своих настройках пользователь может выбирать между WAV и MIDI. Это наводит меня на мысль, что Windows занимается синтезом.
Я хотел бы захватить этот вывод MIDI в свой собственный файл. Звуковые данные для этой игры находятся в ее собственном файле, но все звуковые данные находятся в одном файле.dat, и я не знаю, как его просеять. Любой способ получить это хорошо.
Я попытался использовать драйвер обратной петли (MIDI-хомут), но он не работает (я не вижу выход этой программы в качестве опции в любом режиме звука в любом месте). Я на Windows 10. Есть варианты?
Вот ссылка на веб-страницу рассматриваемой программы (предупреждение: японский).
1 ответ
Оказывается, есть программа для этого.
Из того, что я сейчас прочитал, Microsoft удалила свой собственный MIDI Mapper, поэтому Microsoft GS Wavetable Synth был "аппаратным" MIDI-плеером. Так как не было никакого преобразователя, не было никакого потока MIDI для перенаправления / получения ввода.
Вышеизложенное в сочетании с петлевой программой решает эту проблему. Я хотел бы знать, могут ли другие программы сделать это, и как это... взаимодействует с Windows.