ala*_*ere 4 c# midi xna procedural-generation procedural-music
我希望从C#XNA程序中播放类似MIDI的音符.我实际上并不需要构建一个MIDI文件,只能启动和停止音符或在给定时间播放它们.
play("flute", "D4", "start");
play("flute", "D4", "stop");
play("flute", "E4", "5 secs");
Run Code Online (Sandbox Code Playgroud)
小智 6
我建议看一下XNA Midi Project.
它包含两个示例,易于使用:
NoteOn(int channel, int note, int velocity, int program)
Run Code Online (Sandbox Code Playgroud)
与使用WinAPI等其他解决方案不同,这也将在XBox和WP7上运行.
| 归档时间: |
|
| 查看次数: |
1579 次 |
| 最近记录: |