我想测试一个MIDI应用程序,并希望在不附加物理键盘的情况下生成一些MIDI事件。任何提示?
答案 0 :(得分:2)
如果您使用的是CoreMidi,请将您的应用设置为使用MIDINetworkSessions。通过网络宣传iPad后,使用任何MIDI音序器等连接到它并通过WiFi发送消息。
通过这种方式,您可以在不经常拔出/重新插入内容的情况下进行测试,同时仍然可以使用Xcode,这是一个巨大的奖励。
另一种选择是创建一个人工的MIDIPacketList并将其直接发送给你的处理程序,但这种灵活性要低得多。
答案 1 :(得分:1)
如果您的意思是将一个MIDI事件发送到一个iPad,那么您可以使用像Rondo这样的简单程序来播放MIDI文件。
答案 2 :(得分:1)
我想你需要一些源代码才能在iPad上生成MIDI事件。
我找到了这个。它是CoreMIDI的包装类,它具有发送/接收某些MIDI事件的源代码。
RCTMidiLib https://github.com/recotana/RCTMidiLib
我无线连接iPad和Mac,并使用iPad上的测试应用程序成功发送/接收MIDI事件。