1
3
如果您想与一个MIDI设备进行实时交互,您最好使用现有的库。任务比第一次看起来更复杂,涉及到事件的时间安排和调度。 您可以查看portmidi(portmedia项目的一部分: http://portmedia.sourceforge.net/ )或Midishare( http://midishare.sourceforge.net/ ) 当然,您应该了解midi协议本身。网络上有许多简短的描述,您可以从MMA站点(负责管理MIDI标准的组织)开始。 http://www.midi.org/aboutmidi/tut_techomidi.php (或者只是谷歌的“MIDI协议”)。 考虑到那些是非常高水平的描述,你可能想买一本更详细的书,比如“最大MIDI——C++中的音乐应用程序”。 http://www.amazon.com/Maximum-MIDI-Music-Applications-C/dp/1884777449 )这是一本旧书,它解释了如何使用标准的WindowsAPI创建MIDI应用程序,但所有的概念都有。 |
Radagast · 如何在Python中解析.kar文件? 9 年前 |