将 win32 MIDI SysEx 应用程序(配置程序)移植到 MacOSX 的最简单方法是什么?
该应用程序本身是用 Qt 编写的,但我没有使用 OSX MIDI API 的经验。是否有足够好的直接替代电话,例如:
- midiInOpen
- midiOutOpen
- midiOutPrepareHeader
- midiOutLongMsg
还有几个?对于从未在 MacOSX 下编程以开发 MIDI SysEx 应用程序的人来说,有没有像样的信息来源?核心音频?
我发现了一个很棒的小(只有一个 .cpp 文件 + 头文件)midi 库 - 跨平台和所有 :)
它也是分析和学习的重要来源……整个无证领域的小金块。
你的开发平台是什么?如果您正在为 mac 编写 Native Coca 应用程序,Apple 编写了一个完整的框架来处理名为 CoreMidi 的 Midi 流量。CoreMidi 框架提供整个midi 包(包括SysEx),甚至通过网络支持对其进行扩展。
我推荐看看Pete Goodliffe 的博客文章,在 iOS 设备上使用 CoreMidi。尽管您不是为 iOS 开发,但那里有很多与 CoreMidi 相关的信息。
有一个简单但出色的应用程序,我在我的工作室中经常使用它:Midi Monitor,它是一个开源应用程序。我建议也去那里看看。