2011-03-22 31 views
1

我已經開始研究基於RtMidi的可以發送任意MIDI數據的命令行應用程序。我發現,雖然當我從控制檯運行該工具時,我可以與MIDI設備交談,但是如果從另一個設備中將ssh傳遞到我的機器,我根本無法獲得任何MIDI功能。具體來說,RtMidi打電話給MIDIClientCreate(),它返回錯誤代碼-10839,這在我找不到的任何地方都沒有記錄。我嘗試了複製工作進程的環境變量,但那也不起作用。命令行上的CoreMIDI

回答

1

錯誤代碼-10839對應於名稱爲kMIDIServerStartErr的符號。我懷疑CoreMIDI服務器需要連接到SystemUIServer(即圖形登錄)。

+0

是的,它看起來像我需要一個更復雜的方法,唉! – mkb 2011-03-23 14:02:10

+0

FWIW,我沒有在MacOS 10.11或更高版本的控制檯應用程序中使用CoreMIDI的問題 – Alnitak 2017-02-17 22:08:32