日本語
Macで仮想MIDIポートを作る方法
InputConfigはMac App Storeで無料です。macOS 14以降に対応し、アカウントもトラッキングもありません。オープンソースです。
IAC Driverをオンにします。Audio MIDI SetupでWindow, Show MIDI Studioを選び、IAC Driverをダブルクリックして、Device is onlineを選び、バスを追加します。そのバスが仮想MIDIポートで、両端がMacの中にあるケーブルです。どのアプリも、それに送ることも、それを聞くこともできます。ほかに2種類あります。2台のコンピューターをつなぐネットワークセッションと、アプリが動いているあいだ自分で作るポートです。
最初の2つはAppleのもので、macOSに付属しています。私は、3つ目の種類のポートを持つ無料のMacアプリInputConfigを作っています。
手順
- Audio MIDI Setupを開き、Window, Show MIDI Studioを選びます。
- IAC Driverをダブルクリックして、Device is onlineを選びます。
- ポート一覧の下の追加ボタンでバスを追加して、Applyをクリックします。
- 送る側のアプリで出力に、受ける側のアプリで入力に、そのバスを選びます。
ポートの種類を選ぶ
| やりたいこと | 使うもの | ある場所 |
|---|---|---|
| 同じMac上のアプリからアプリへMIDIを送る | IAC Driverのバス | Audio MIDI Setup、MIDI Studio、IAC Driver |
| 2台のコンピューターのあいだ、またはiPhoneやiPadへMIDIを送る | ネットワークセッション | Audio MIDI Setup、MIDI Studio、Configure Network Driver |
| 自分でMIDIを送るアプリを使う | アプリ自身のポート | アプリが動いているあいだ、アプリが作る |
1台のMacの2つのアプリなら、ほとんどいつもIACのバスが答えです。
IACのバス、つまり仮想MIDIケーブルを作る
- あなた:MIDI StudioでIAC Driverをダブルクリックし、Device is onlineを選び、ポート一覧の下の追加ボタンをクリックして、Applyをクリックします。
- Mac:どのアプリも送り先にも送り元にも使えるMIDIポートとして、バスを追加します。
- 確認:バスが、音楽アプリのMIDI入力と出力に表示されます。
Appleのガイドはこれをバスと呼び、ポートと呼ばれることもあると書いています。1つのアプリがバスに送り、別のアプリがそれを聞きます。MIDIケーブルがすることは、それだけです。AppleのページはTransfer MIDI information between appsで、バスについてさらに詳しくはMacのIAC Driverにあります。
ネットワークセッションで2台のコンピューターをつなぐ
MacのMIDIネットワークドライバは、Wi-FiやEthernetでMIDIを運びます。MIDI StudioでConfigure Network Driverをクリックし、My Sessionsの下にセッションを追加して、Enabledをオンにし、もう1台のコンピューターを接続します。セッションは、2台のマシンのあいだのMIDIケーブルのように働きます。すべての手順は、MacのネットワークMIDIにあります。
アプリが自分で作るポートを使う
アプリは、自分のMIDIポートを公開できます。そのアプリが動いているあいだ、ほかのアプリのMIDI設定に表示され、終了すると消えます。InputConfigがこの方式です。ポートの名前はInputConfigで、アプリが動いているあいだはいつでも音楽アプリから見え、毎回同じ識別を保つので、DAWでオンにしておけば、そのままオンです。アプリが作るポートは、Audio MIDI Setupでの設定が要りません。InputConfigがそこを通して送る内容は、MIDI出力にあります。
ポートが本当にあるかを確かめる
- 音楽アプリで。MIDI設定を開き、入力の一覧にバスやセッションがあるかを見ます。
- ブラウザで。Chrome、Edge、FirefoxでMIDIテスターを開き、Start listeningを押します。ブラウザに見えるすべてのMIDI入力の名前が出て、届いた各メッセージが表示されます。
- 送る側から。仮想MIDIコントローラーを開き、出力にそのバスを選んで、パッドを押します。
何かを作り込む前に、新しいポートにノートを1つ送ってみてください。
短くまとめると
- アプリのあいだ。IAC Driverのバスを使います。
- コンピューターのあいだ。ネットワークセッションを使います。
- 1つのアプリから。そのアプリが自分で作るポートです。
3つとも無料で、最初の2つはMacにすでに入っています。
よくある質問
Macで仮想MIDIポートを作るには?
Audio MIDI Setupを開き、Window, Show MIDI Studioを選び、IAC Driverをダブルクリックして、Device is onlineを選び、バスを追加してApplyをクリックします。そのバスは、どのアプリも使える仮想MIDIポートです。
Macに仮想MIDIケーブルはありますか?
あります。macOSの一部であるIAC Driverが、同じMac上のアプリのあいだでMIDIを渡します。Audio MIDI Setupにあります。
MacでMIDIループバックに追加のソフトは必要ですか?
必要ありません。IAC Driverのバスはループバックポートです。1つのアプリがそれに送ったものを、別のアプリが受け取れます。
仮想MIDIポートがDAWに表示されないのはなぜですか?
IAC DriverでDevice is onlineが選ばれていて、バスが適用されているかを確かめ、DAWのMIDI設定で、そのバスを入力として有効にします。アプリが作るポートは、そのアプリが動いているあいだだけ存在します。
Webページから仮想MIDIポートを使えますか?
Chrome、Edge、Firefoxなら使えます。Web MIDIを使うページは、IACのバスに送ることも、それを聞くこともできます。SafariはWebページにMIDIを提供しません。
日本語のページ
くわしいガイド(英語)
このページを書いた人。 Ryleigh NewmanはInputConfigを開発しています。手がうまく動かないため、毎日コントローラーで自分のMacを操作しています。このページは英語から翻訳したものです。Macの言語が日本語のとき、アプリの主なボタンとメニューは日本語で表示されます。このページではその名前を使い、英語の名前をかっこに添えています。アプリのほかの部分とサイトのほかのページは英語です。
ほかの言語で読む: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文
無料。macOS 14以降。アカウント不要で、データがMacの外に出ることはありません。 ソースコードはGitHubにあります.