题
我想测试一个MIDI应用程序,并希望在不附加物理键盘的情况下生成一些MIDI事件。有提示吗?
解决方案
如果您使用的是Coremidi,请设置您的应用程序以使用MidnetworkSessions。一旦通过网络宣传iPad,请使用任何MIDI Sequencer等连接到它并通过WiFi发送消息。
这样,您就可以在不经常拔下/重新插入事物的情况下进行测试,同时仍然绑在Xcode上,这是一个巨大的奖励。
另一个选择是创建一个人造Midipacketlist并将其直接发送给您的处理程序,但这却不那么灵活。
其他提示
如果您是说发送MIDI活动 至 iPad,然后您可以使用一个简单的程序 朗多 播放MIDI文件。
我想您需要一些源代码才能在iPad上生成MIDI事件。
我找到了这个。它是Coremidi的包装类包装,它具有发送/接收一些MIDI事件的源代码。
rctmidilibhttps://github.com/recotana/rctmidilib
我无线连接iPad和Mac,并使用iPad上的测试应用程序成功发送/接收MIDI事件。
不隶属于 StackOverflow