C# XNA 生成 MIDI

发布于 2024-12-27 13:56:01 字数 192 浏览 2 评论 0原文

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

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

I wish to play MIDI like notes from the C# XNA program. I don't actually need to construct a MIDI file, just have the ability to start and stop notes or play them for a given time.

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

淡忘如思 2025-01-03 13:56:01

我建议查看 XNA Midi 项目

它包含两个示例并且易于使用:

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

与使用 WinAPI 等其他解决方案不同,它也可以在 Xbox 和 WP7 上运行。

I recommend looking at the XNA Midi Project.

It includes two examples and is easy to use:

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

Unlike other solutions like using WinAPI this will also run on XBox and WP7.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文