私は、iOS の一般的なカスタマイズ可能な MIDI および DMX コントローラーを作成しています。このコントローラは、ホスト システムに MIDI データを送信します。
Windows では、仮想 midi ドライバーを作成し、TCP 経由で iOS アプリに接続しました。ここまでは順調ですね。
今OSXで。私はcoremidiを使用しようとしています。MIDINetworkHost (Audio Midi セットアップの OSX セットアップから)、MIDINetworkConnection を作成し、これを MIDINetworkSesion に追加しました。
手順は次のとおりです。
- MIDINetworkHost を作成します
- ホストに基づいて MIDINetworkConnection を作成します
- それを MIDINetworkSession に追加します。
- MIDICreateClient でクライアントを作成します
- MIDIOutputPortCreate で出力ポートを作成します
- データを送信する場合は、MIDIPacketListInit でパケットを作成し、MIDIPacketListAdd でデータを追加し、MIDINetworkSession から宛先エンドポイントを取得し、出力ポートを使用して MIDISend を使用してバッファーを送信します。
何も送信されていないようです。私は何が欠けていますか?
どうも。