我需要在 OS X 上构建一个控制 GarageBand 的应用程序。
这是一个适用于 iPhone 的应用程序,可以控制 OS X GarageBand 的基本功能,如播放、暂停等。我不知道如何构建这个应用程序,如何与 OS X 通信?一些朋友告诉我 bonjour,但我没有使用它的经验,也不知道如何使用它来构建这个应用程序,是的,我已经阅读了 bonjour 的页面。
有人可以给我一些方向吗?
你最好的选择是 CoreMidi
https://developer.apple.com/library/ios/documentation/MusicAudio/Reference/CACoreMIDIRef/_index.html
Garage Band 会说 midi,如果您的应用程序通过 USB 或其他协议(如 Bonjour 到监听客户端应用程序)发送 midi 信号,您可以通过这种方式与 GarageBand 交互。