日本語
MacのIAC Driverとは何ですか?
InputConfigはMac App Storeで無料です。macOS 14以降に対応し、アカウントもトラッキングもありません。オープンソースです。
IAC Driverは、macOSに組み込まれた仮想MIDIケーブルです。同じMac上のあるアプリから別のアプリへ、間にハードウェアを置かずにMIDIを送れます。一方のアプリがIACのバスに送り、もう一方がそれを聞き取ります。オンラインにするまで、何もしません。Audio MIDI Setupを開いてWindow, Show MIDI Studioを選び、IAC Driverをダブルクリックして、Device is onlineを選びます。
この手順はAppleのもので、Audio MIDI Setupガイドによります。IACは、Inter-Application Communicationの略です。
手順
- Audio MIDI Setupを開き、Window, Show MIDI Studioを選びます。
- IAC Driverのアイコンをダブルクリックします。
- Device is onlineを選びます。
- ポートの一覧の下にある追加ボタン(Add)でバスを追加し、必要なら名前を付けます。
- Applyをクリックし、そのバスを、一方のアプリでは出力に、もう一方では入力に選びます。
IAC Driverをオンにする
- あなた:MIDI Studioで、IAC Driverをダブルクリックします。プロパティのウィンドウで、Device is onlineを選びます。ポートの一覧の下の追加ボタン(Add)でバスを追加し、Applyをクリックします。
- macOS:Mac上のすべてのアプリが、送ったり聞き取ったりできるMIDIポートを作ります。
- 確認:バスが音楽アプリに、MIDI出力としても、MIDI入力としても表示されます。
始めるにはバス1つで足ります。一方のアプリが送り先に、もう一方が送り元に使います。AppleのページはTransfer MIDI information between appsです。
バスとは何かを知る
Appleのガイドは、各接続をバスと呼び、ポートと呼ばれることもあると書いています。2つ以上追加でき、ダブルクリックして名前を変えられ、使わなくなったものは削除できます。2つ目のバスを作ると、片方にノート、もう片方に同期、というように、2つの仕事を分けられます。
バスにその仕事の名前を付けておくと、どのアプリでも正しいバスを選びやすくなります。
得意な仕事に使う
- ある音楽アプリで別のアプリを演奏する。鍵盤のアプリが、そのノートをシンセサイザーのアプリに送る使い方は、Apple自身が挙げている例です。
- アプリ間の同期。DAWが、MIDIクロックやトランスポートを、2つ目のアプリに送ります。
- DAWでショートカットを動かす。DAWがスタートとストップをバスに送り、マッピングのアプリがそれを別のアプリの操作に変えます。
1台のMacの2つのアプリの間でMIDIを渡す必要があるなら、IACのバスがそのあいだのケーブルです。
MIDIループを避ける
バスを聞き取りながら、同じバスに送るアプリは、自分の出力を聞いて、また送り返してしまうことがあります。各アプリには、バスの片方向だけを与えてください。一方が送り、もう一方が受け取ります。ドライバをオンにした途端に、ノートが繰り返されたり、鳴りっぱなしになったりするなら、アプリが、自分の送り先のバスを聞いています。
InputConfigで使う
私が作っているMac用の無料アプリInputConfigは、MIDIを両方向で使います。IAC Driverが必要なのは、片方向だけです。
- DAWからInputConfigへ。DAWのMIDI同期をIACのバスに送ると、InputConfigはスタート、コンティニュー、ストップを聞き取れます。そのため、DAWで再生を押すと、別のアプリで録画を始められます。
- InputConfigから外へ。IAC Driverは不要です。アプリには、InputConfigという名前の独自の仮想ポートがあり、動いている間、音楽アプリから見えます。
InputConfigは独自のポートから送り、IACのバスから聞き取ります。手順は、MacのショートカットとしてのMIDIスタートとストップとMIDI出力にあります。
まとめ
- 何か。1台のMacのアプリ間の仮想MIDIケーブルです。
- どこにあるか。Audio MIDI Setup, Window, Show MIDI Studio, IAC Driverにあります。
- オンにする方法。Device is online、バスの追加、Applyです。
macOSに付属していて、チェックボックス1つでオンになります。
よくある質問
MacのIAC Driverとは何ですか?
macOSに組み込まれた仮想MIDI機器で、同じMac上のアプリ同士がMIDIを送り合えるようにします。一方のアプリがIACのバスに送り、もう一方がそれを聞き取ります。
IAC Driverを有効にするには?
Audio MIDI Setupを開き、Window, Show MIDI Studioを選んで、IAC Driverをダブルクリックし、Device is onlineを選び、バスがなければ追加して、Applyをクリックします。
IACは何の略ですか?
Inter-Application Communicationです。ドライバは、1台のMac上のアプリケーション間でMIDIを運びます。
IAC Driverは無料ですか?
はい。macOSの一部で、Audio MIDI Setupアプリの中にあります。
IAC Driverがグレーアウトしているのはなぜですか?
オフラインだからです。MIDI Studioでダブルクリックして、Device is onlineを選び、Applyをクリックしてください。
ゲームコントローラーをMIDIコントローラーにするのに、IAC Driverは必要ですか?
InputConfigでは不要です。独自の仮想ポートから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にあります.