Pergunta

Desejo tocar notas tipo MIDI do programa C # XNA.Na verdade, não preciso construir um arquivo MIDI, apenas tenho a capacidade de iniciar e interromper notas ou reproduzi-las por um determinado tempo.

play("flute", "D4", "start");
play("flute", "D4", "stop");
play("flute", "E4", "5 secs");
Foi útil?

Solução

Eu recomendo olhar para o Projeto XNA Midi .

Inclui dois exemplos e é fácil de usar:

NoteOn(int channel, int note, int velocity, int program)

Ao contrário de outras soluções, como o WinAPI, ele também será executado no XBox e no WP7.

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