Extraindo dados MIDI de um programa

Extraindo dados MIDI de um programa

Eu tenho um programa (um jogo) que reproduz música sintetizada MIDI em segundo plano. Em suas configurações o usuário pode escolher entre WAV e MIDI. Isso me leva a acreditar que o Windows está fazendo a síntese real.

Gostaria de capturar esta saída MIDI em seu próprio arquivo. Os dados de som deste jogoéem seu próprio arquivo, mas todos os dados de som estão em um arquivo .dat e não sei como analisá-los. Qualquer método para conseguir isso é bom.

Tentei usar um driver de loopback (MIDI yoke), mas não funciona (não consigo ver a saída deste programa como uma opção em nenhuma configuração de som em lugar nenhum). Estou no Windows 10. Alguma opção?

Aqui'um link para a página do programa em questão (aviso: japonês).

Responder1

Acontece que existe um programa para isso.

CoolSoft MIDI Mapper

Pelo que li agora, a Microsoft removeu seu próprio MIDI Mapper, então o Microsoft GS Wavetable Synth era o reprodutor MIDI "conectado". Como não havia mapeador, não havia fluxo MIDI para redirecionar/obter entrada.

O procedimento acima, combinado com um programa de loopback, resolve esse problema. Gostaria de saber se outros programas poderiam fazer isso e como ele... faz interface com o Windows.

informação relacionada