我想测试一个 MIDI 应用程序并想在不连接物理键盘的情况下生成一些 MIDI 事件。有什么提示吗?
问问题
904 次
3 回答
2
如果您使用 CoreMidi,请将您的应用设置为使用 MIDINetworkSessions。一旦您通过网络宣传您的 iPad,请使用任何 MIDI 音序器等连接到它并通过 WiFi 发送消息。
这样你就可以在不经常拔掉/重新插入东西的情况下进行测试,同时仍然被束缚在 Xcode 上,这是一个巨大的好处。
另一种选择是创建一个人工 MIDIPacketList 并将其直接发送到您的处理程序,但这不太灵活。
于 2010-12-28T12:33:59.667 回答
1
如果您的意思是向iPad发送 MIDI 事件,那么您可以使用Rondo之类的简单程序向其播放 MIDI 文件。
于 2010-12-27T18:29:30.593 回答
1
我想您需要一些源代码才能在 iPad 上生成 MIDI 事件。
我找到了这个。它是 CoreMIDI 的一个封装类,它有发送/接收一些 MIDI 事件的源代码。
RCTMidiLib https://github.com/recotana/RCTMidiLib
我无线连接 iPad 和 Mac,并使用 iPad 上的测试应用程序成功发送/接收 MIDI 事件。
于 2012-04-07T00:44:28.563 回答