2013-01-15 49 views

回答

8

本质上讲,你需要连接到通过Bonjour会话为你做,你的iOS应用中:

  • 使用MIDIClientCreate
  • 创建一个客户端使用创建的输入端口MIDIInputPortCreate
    • 这需要一个指向将在接收到MIDI数据时将被调用的C函数的指针
    • 您需要使用MIDIPortConnectSource将它连接到MIDINetworkSession的defaultSession - 将其连接到sourceEndpoint
  • 创建使用MIDIOutputPortCreate
    • 可以使用MIDISend将数据发送到网络会话输出端口 - 将数据包发送向MIDINetworkSession defaultSession的destinationEndpoint

我写了几个博客有关这一段时间的帖子,请参阅这里查看源代码等。

Part 1

Part 2

Part 3

+0

我应该报道的答案(相同的答案你)回到这里。我是在你的博客上与你交谈的人。非常感谢代码。它帮助我使用设置和设置视图控制器以及MIDI。我添加了sysex支持成功。 – ultra