用于播放 MIDI 的操纵杆按钮?

发布于 2024-10-10 19:57:12 字数 375 浏览 5 评论 0原文

通过按下操纵杆按钮触发 MIDI 音调的最简单方法是什么? 我的孩子有一个“舞垫”(只有 10 个按钮的 USB 操纵杆,没有轴或其他任何东西),我想把它变成一种乐器。

我唯一的偏好是平台独立性(至少是 Linux 和最近的 Windows 变体)和最终产品的易于安装。

我正在研究游戏框架,但有很多,而且大多数似乎都以图形为中心,或者基于 SDL,继承了其据说很差的 MIDI 支持。

我白天在做 Java EE 和其他服务器端的东西,可以用任何高级语言编程这么多,所以不要抑制疯狂的想法!例如,我的原型是在 Scratch 中:-)

我想开源整个东西,所以请不要使用商业工具!

任何建议表示赞赏。

Ps:嗯,还没有舞垫标签......

What's the simplest way to trigger MIDI tones from joystick button presses?
My kids have a "dance mat" (USB joystick with 10 buttons only, no axles or anything else) and I'd like to turn it into an instrument.

My only preference is for platform independence (linux and recent windows variants minimum) and ease of installation of the end product.

I'm looking at game frameworks, but there are gazilions, and most seem to be centered around graphics, or be based on SDL inheriting its supposedly poor MIDI support.

I'm doing Java EE and other server-side stuff by day, can program this much in any high level language, so don't hold back on the crazy ideas! My prototype is in Scratch for example :-)

I'd like to open source the whole thing, so no commercial tools please!

Any advice appreciated.

Ps: Hmm, no dance-mat tag yet...

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

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

发布评论

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

评论(1

素食主义者 2024-10-17 19:57:12

使用 SDL 作为操纵杆输入,但使用 PortMidi(PortMedia 的一部分)作为 MIDI 输出。假设您有某种独立的合成器可以为您生成声音。

Use SDL for the joystick input, but use something like PortMidi (part of PortMedia) for the MIDI output. That assumes that you've got some kind of standalone synth that can do your sound generation for you.

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