如何从我的iOS应用程序将MIDI或OSC信号发送到Mac应用程序?

问题描述:

我正在考虑编写一个iPhone / iPad应用程序来模拟MIDI控制器。我知道已经有很多可用但我仍然想做我自己的。我有几个问题:

I'm thinking of writing an iPhone/iPad application to emulate a MIDI controller. I know there are already quite a few available but I still want to do my own. I have several questions about that:


  • 我对MIDI有一点了解,但我最近听说过OSC。几乎所有DJ软件应用程序都支持MIDI,但是OSC是否具有使其引人注目的关键优势?

  • 例如,我的iOS应用程序是否可以直接向OSC消息发送DJ应用程序没有通过托管代理应用程序(像大多数远程应用程序)?是否可以使用MIDI?

  • 如果我*通过主机上安装的服务器应用程序,我已经阅读了关于Bonjour和TCP套接字以便在iOS和我的主机之间进行通信代理,但我的主机代理如何将MIDI或OSC信号发送到DJ应用程序?是否必须伪装成虚拟MIDI设备?有可用的库吗?在MacOSX上?在Windows上?

看一下 vvopensource 项目。