gpt4 book ai didi

iphone - 将 MIDI 源发布为 Bonjour 服务

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:35:42 25 4
gpt4 key购买 nike

我已经为 OSX 和 Windows 编写了一个 VST/AU/RTAS 合成器插件,它也有一个 iPhone 等效项。我想让两者通过局域网相互通信,以便可以使用 iPhone 应用程序将 MIDI Controller 数据发送到插件。我计划在 iPhone 上创建一个 MIDI 源并将其发布为 Bonjour 服务,以便在 OSX 或 Windows 上运行的插件可以找到它并从中接收 midi。

关于这个我有几个问题要问:

1) 我真的必须将 MIDI 源发布为 Bonjour 服务,还是 coremidi 主机(在 iPhone 上运行)会自动发布自己?

2) 是否有可用的代码示例来说明如何执行此类操作?

我看过下面的帖子,但是这个答案只涵盖客户端,找到Bonjour服务而不是发布端,它通过OSC传输MIDI,它只涵盖OSX而不是Windows(我知道,我要求不高!;) )

How to send MIDI or OSC signals to a Mac application from my iOS application?

干杯,

约翰。

最佳答案

据我所知,您必须自己发布该服务。 NSNetService 和 NSNetServiceBrowser 是您需要的类。查看companion guide .我找到了 this article cocoa 对科学家的入门特别有帮助。两者都有一些不错的代码示例。 Bonjour Browser对测试很有用。

list of bonjour service types已经有了

apple-midi

imidi

但我认为最好编写您自己的特定于应用程序的类型名称,除非您的应用程序与这些服务之一插件兼容。

关于iphone - 将 MIDI 源发布为 Bonjour 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4828763/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com