1

私は、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 を使用してバッファーを送信します。

何も送信されていないようです。私は何が欠けていますか?

どうも。

4

0 に答える 0