MIDI アプリをテストして、物理キーボードを接続せずにいくつかの MIDI イベントを生成したいと考えています。ヒントはありますか?
3 に答える
CoreMidi を使用している場合は、MIDINetworkSessions を使用するようにアプリをセットアップします。ネットワーク経由で iPad をアドバタイズしたら、MIDI シーケンサーなどを使用して iPad に接続し、WiFi 経由でメッセージを送信します。
そうすれば、常にプラグを抜いたり再プラグしたりすることなくテストでき、Xcode に接続したままテストできます。これは大きなボーナスです。
もう 1 つのオプションは、人為的な MIDIPacketList を作成してハンドラーに直接送信することですが、これは柔軟性に欠けます。
MIDI イベントをiPad に送信する場合は、 Rondoなどの単純なプログラムを使用して MIDI ファイルを再生できます。
iPad で MIDI イベントを生成するには、いくつかのソース コードが必要だと思います。
私はこれを見つけました。CoreMIDIのラッパークラスで、いくつかのMIDIイベントを送受信するソースコードを持っています。
RCTMidiLib https://github.com/recotana/RCTMidiLib
iPad と Mac をワイヤレスで接続し、iPad のテスト アプリケーションを使用して MIDI イベントを正常に送受信できます。