我正在考虑编写一个iPhone / iPad应用程序来模拟MIDI控制器。我知道已有不少可用,但我仍然想做我自己的。我有几个问题:
- 我对MIDI有一点了解,但我最近听说过OSC。几乎所有DJ软件应用程序都支持MIDI,但OSC是否具有使其引人注目的关键优势?
- 例如,我的iOS应用程序是否可以直接将OSC消息发送到DJ应用程序而无需通过托管代理应用程序(如大多数远程处理应用程序)?是否可以使用MIDI?
- 如果我被迫通过主机上安装的服务器应用程序,我已经阅读了有关Bonjour和TCP套接字以便在iOS和我的主机代理之间进行通信,但我的主机代理如何将MIDI或OSC信号发送到DJ应用程序?是否必须伪装成虚拟MIDI设备?有可用的库吗?在MacOSX上?在Windows上?