首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >midi编程入门

midi编程入门
EN

Stack Overflow用户
提问于 2010-06-08 22:17:32
回答 1查看 5.1K关注 0票数 1

所以我有一个带有USB midi接口的小(音乐)键盘。我知道你可以对此编程(许多程序通过USB接口接受来自midi设备的输入),但是你从哪里开始对midi设备进行编程呢?

理想情况下,我正在寻找一个与平台无关的api,通过Python或其他方式。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-06-10 01:37:35

如果您想要与MIDI设备实时交互,最好的选择是使用现有的库。这项任务比第一次看起来更复杂,涉及到事件的时间安排和安排。

您可以查看PortMidi ( PortMedia项目的一部分:http://portmedia.sourceforge.net/)或MidiShare (http://midishare.sourceforge.net/)。

当然,您应该了解MIDI协议本身。在网络上有许多简短的描述,你可以从MMA站点(监督MIDI标准的组织) http://www.midi.org/aboutmidi/tut_techomidi.php (或者只是谷歌的"midi协议“)开始。

考虑到这些都是非常高级的描述,你可能想买一本更详细的书,比如“C++中的最大MIDI音乐应用”( http://www.amazon.com/Maximum-MIDI-Music-Applications-C/dp/1884777449 )。这是一本老书,解释了如何使用标准的Windows API创建MIDI应用程序,但概念都在那里。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2998119

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档