C# XNA generate MIDI

本文关键字:MIDI generate XNA | 更新日期: 2023-09-27 18:20:32

我想从C#XNA程序中播放类似MIDI的音符。我实际上不需要构建MIDI文件,只需要能够开始和停止音符,或者在给定的时间内播放它们。

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

C# XNA generate MIDI

我建议查看XNA Midi项目。

它包括两个易于使用的示例:

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

与使用WinAPI等其他解决方案不同,这也将在XBox和WP7上运行。