【问题标题】:Link two iPads via Core MIDI通过 Core MIDI 连接两台 iPad
【发布时间】:2012-08-19 09:06:32
【问题描述】:

我在 iPad 应用程序中使用 PGMidi 从桌面应用程序接收 MIDI 命令。我将 useNetwork 标志设置为 YES,然后使用 Audio MIDI Setup 实用程序连接台式计算机。像魅力一样工作。

现在我想开发一个 iPad 应用程序,它可以将 MIDI 命令发送到单独设备上的另一个 iPad 应用程序。我还没有弄清楚如何通过 Core MIDI 连接两台 iPad。

当 useNetwork 标志被设置时,它会创建一个网络源和目标。我会假设我可以将两个设备都连接到网络会话,但是连接两个设备上的端点不允许通信。然后我在 PGMidi 之外设置了自己的虚拟端点,但其他设备也看不到这些端点。

我正在尝试做的事情可能吗?

【问题讨论】:

    标签: ios objective-c midi coremidi


    【解决方案1】:

    是的,您尝试做的事情是可能的,但需要做更多的工作。基本上,一台 iPad 需要成为另一台 iPad 的客户端。为此,客户端 iPad 必须浏览并选择您想要连接的 iPad。这是通过 Bonjour 和 NSNetServiceBrowser 完成的。

    您可以在 http://antifluke.blogspot.com/2011/05/network-midi-on-ios-part-2.html 找到一些方便的代码。它并不能做所有事情,但您也许可以获取其中的一部分并将其实现到 PGMidi 中。

    【讨论】:

    • 谢谢,我去看看。
    猜你喜欢
    • 2021-10-23
    • 2012-03-28
    • 1970-01-01
    • 1970-01-01
    • 2020-08-05
    • 2019-09-01
    • 1970-01-01
    • 2021-06-24
    • 2012-04-18
    相关资源
    最近更新 更多