C # XNA генерирует MIDI - PullRequest
       27

C # XNA генерирует MIDI

4 голосов
/ 17 января 2012

Я хочу проигрывать MIDI-ноты из программы C # XNA. На самом деле мне не нужно создавать MIDI-файл, я просто могу запускать и останавливать ноты или воспроизводить их в течение определенного времени.

play("flute", "D4", "start");
play("flute", "D4", "stop");
play("flute", "E4", "5 secs");

1 Ответ

6 голосов
/ 17 января 2012

Рекомендую посмотреть на XNA Midi Project .

Включает два примера и прост в использовании:

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

В отличие от других решений, таких как использование WinAPI, он также будет работать на XBox и WP7.

...