Pergunta

Eu estou usando DirectMusic para reprodução MIDI em um aplicativo que estou desenvolvendo. Alguém sabe se é possível usar DirectMusic para jogar notas individuais? Atualmente, eu estou convertendo uma estrutura de dados na memória que representa 'canções' inteiro em um buffer de MIDI e jogá-lo de volta através DirectMusic. Eu gostaria de ser capaz de jogar notas individuais sem ter que gerar um buffer MIDI para ele, carregá-lo e jogá-lo. É este tipo de coisa ainda possível com DirectMusic?

Esta é a minha primeira incursão no mundo do DirectMusic por isso espero que eu não estou muito ignoreis as suas capacidades ...

Foi útil?

Solução

I Believe que encher suas mensagens de nota em uma DirectMusicBuffer8 e depois jogar que é realmente a maneira mais simples de fazê-lo.

Eu suponho que você está ciente de que DirectMusic é obsoleto, não é recomendado para o desenvolvimento de novos etc etc.

Outras dicas

Hmm, eu vou ver se eu posso cavar mais informações a esse tema MSDN.

Estou ciente DirectMusic é obsoleto, no entanto, o meu entendimento é que XAudio2 tem muito pobre suporte para MIDI. Se não me engano sobre isso -. Eu iria mudar para XAudio2 em um instante se ele suporta MIDI, como eu sou apenas nos estágios iniciais de integração DirectMusic em minha aplicação

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top