C# XNA プログラムから MIDI のようなノートを再生したいと考えています。実際に MIDI ファイルを作成する必要はありません。ノートを開始および停止したり、特定の時間だけ再生したりできるだけです。
play("flute", "D4", "start");
play("flute", "D4", "stop");
play("flute", "E4", "5 secs");
C# XNA プログラムから MIDI のようなノートを再生したいと考えています。実際に MIDI ファイルを作成する必要はありません。ノートを開始および停止したり、特定の時間だけ再生したりできるだけです。
play("flute", "D4", "start");
play("flute", "D4", "stop");
play("flute", "E4", "5 secs");
XNAMidiProjectをご覧になることをお勧めします。
2つの例が含まれており、使いやすいです。
NoteOn(int channel, int note, int velocity, int program)
WinAPIを使用するような他のソリューションとは異なり、これはXBoxとWP7でも実行されます。