命令行上的CoreMIDI

时间:2011-03-22 02:34:44

标签: c++ macos midi coremidi

我已经开始研究基于RtMidi的命令行应用程序,它可以发送任意MIDI数据。我发现,当我从控制台运行工具时,我可以与MIDI设备通话,如果我从另一台机器进入我的机器,我根本无法使用任何MIDI功能。具体来说,RtMidi调用MIDIClientCreate(),返回错误代码-10839,这在我找不到的任何地方都没有记录。我曾尝试复制工作流程的环境变量,但这也不起作用。

1 个答案:

答案 0 :(得分:1)

错误代码-10839对应于名为kMIDIServerStartErr的符号。我怀疑CoreMIDI服务器需要连接到SystemUIServer(即图形登录)。