PCからiPhoneのシンセサイザー(AudioKit Synth One)をMIDI制御して鳴らす方法

これはなに Link to this heading

AudioKit Synth One Synthesizer をPCから鳴らしたときのメモ。 特殊な機器は使わず、PCとiPhoneとlightning-USBケーブルだけで接続した。 rtpMIDI があれば無線/USB接続でMIDI接続できる。

当時の環境 Link to this heading

iPhoneにいれるシンセサイザーは、Inter-app Audio (IAA)に対応していれば今回の手法を適用できる(と思われる1)。 それと、おそらくiPhoneでなくてもiOS端末なら同様に接続できる。 PCとUSB接続できれば良いので、lightningケーブルである必要はない。

なお、今回はPC側のMIDIを流すアプリとしてGuitar Pro 8.0.0を使った2。 これもMIDIの出力先を変更できるアプリであれば問題ないため、DTMソフトやMIDIプレーヤーでもよい。

前提条件 Link to this heading

PC側の前提条件 Link to this heading

  • PCにiTunesをインストールしている3
  • PCにMIDIを出力できるアプリをインストールしている
  • PCにrtpMIDI をインストールしている

rtpMIDI はMIDIドライバの役割を果たす。 リンク先の「download rtpMIDI」からインストーラをダウンロードできる。 インストールはデフォルト設定で問題ない。

iPhone側の前提条件 Link to this heading

  • iPhoneにAudioKit Synth One Synthesizerなどのシンセサイザーをインストールしている
  • PCとiPhoneをlightning - USB3ケーブルで接続できる
  • インターネット共有が使える、あるいはPCとiPhoneで共通のWi-Fiに接続できる

AudioKit Synth One Synthesizerは特に設定をせずにネットワークMIDIで接続できる。

接続方法 Link to this heading

どういう風に接続するか Link to this heading

PCのMIDI出力できるソフト(Guitar Pro 8)-> Wi-Fi / USB -> AudioKit Synth One Synthesizer -> iPhoneスピーカー、という接続になる。 iPhoneにBluetoothスピーカーなどをつないでいれば、そこから音が出力される。

PCとiPhoneをMIDI接続する Link to this heading

まず、PCとiPhoneを下記いずれかの方法で接続する。

  • PCとiPhoneを同じWi-Fiに接続する
  • iPhone側で「インターネット共有」をオンにした状態で、lightning - USBケーブルでPCと接続する。このときコンピュータを信頼するか聞かれた場合は、信頼するを選ぶ。

Wi-Fi接続のほうが手軽だが、筆者の環境ではあまり許容できない遅延が発生したため、遅延が気になる場合は後者のやり方のほうが良い。

次に、iPhoneでシンセサイザーを、PCでrtpMIDIを開き、iOSとPCをMIDI接続する。

  1. rtpMIDIの「My Sessions」にあるプラスボタンをクリックする
  2. 「Session」の「Local name」をわかりやすい名前にする
  3. 「Session」の「Enabled」にチェックを入れる -> MIDIデバイスとして接続できるようになる
  4. PC側のMIDIを流すアプリで、MIDIの出力先を「Session」の「Local name」と同じにする
    • 接続先に出てこない場合は一度アプリを再起動する
  5. iPhone側のアプリがネットワークMIDIに対応していて動作していれば「Directory」エリアにiOS端末が表示される。それを選択し「Connect」をクリックすると、「Session」の「Participants」に接続状況が表示される。

ここまでできたら、あとはPCのアプリでMIDIを再生すると、iPhoneのシンセサイザーで音が再生される。 接続が切断されると「Directory」エリアに再度iPhoneが表示されるので、再接続する。 切断したい場合は「Participants」にある「Disconnect」をクリックすればよい。

AudioKit Synth One Synthesizerは再生音を録音する機能があるため、PCのMIDIをAudioKit Synth One Synthesizerの音で再生して録音できる。

注意点・トラブルシューティング Link to this heading

  • 音がうまく再生されない場合は、iPhoneのボリュームを確認する。また、シンセサイザーアプリの設定でMIDIチャンネルが適切に設定されているか確認する。

参考文献・URL Link to this heading


  1. 検証はしていない。 ↩︎

  2. こういう用途のアプリではないが、個人的には曲作りに重宝している。 ↩︎

  3. bonjourを使うため。 ↩︎

Licensed under CC BY-NC-SA 4.0
最終更新 5月 21, 2023
Hugo で構築されています。
テーマ StackJimmy によって設計されています。