日本語
Mac版のloopMIDIはありますか?
InputConfigはMac App Storeで無料です。macOS 14以降に対応し、アカウントもトラッキングもありません。オープンソースです。
いいえ。loopMIDIはWindows用のソフトです。loopMIDI自身のページは、これをWindows用の仮想ループバックMIDIケーブルとして説明しています。Macには要りません。macOSに、同じものであるIAC Driverが付属しているからです。Audio MIDI Setupで一度オンにすれば、Mac上のどのアプリからでも、ほかのどのアプリにもMIDIを送れます。
以下の手順はAppleのものです。私は、MIDIを送受信するMac用の無料アプリInputConfigを作っているので、ページの最後で、仮想ポートがまったく要らない場面も説明します。
手順
- Audio MIDI Setupを開き、Window, Show MIDI Studioを選びます。
- IAC Driverをダブルクリックして、Device is onlineを選びます。
- ポートの一覧の下にある追加ボタン(Add)でバスを追加し、Applyをクリックします。
- そのバスを、一方のアプリではMIDI出力に、もう一方ではMIDI入力に選びます。
Macに内蔵のループバックをオンにする
- あなた:アプリケーションのユーティリティにあるAudio MIDI Setupを開きます。Window, Show MIDI Studioを選び、IAC Driverをダブルクリックして、Device is onlineを選びます。ポートの一覧の下の追加ボタン(Add)でバスを追加し、Applyをクリックします。
- Mac:すべてのアプリが送ったり聞き取ったりできるMIDIポートを作ります。
- 確認:バスが、各音楽アプリのMIDI設定に、出力としても入力としても表示されます。
ドライバはすべてのMacにすでに入っているので、ダウンロードするものはありません。AppleのページはTransfer MIDI information between appsです。
loopMIDIの言葉とMacの言葉を対応させる
| WindowsのloopMIDI | Mac |
|---|---|
| ループバックMIDIポート | IACのバス(Appleは、ポートと呼ばれることもあると書いています) |
| ポートを作るloopMIDIアプリ | Audio MIDI Setupの中のIAC Driver |
| ポートは、loopMIDIが動いている間だけ存在する | バスは、Device is onlineが選ばれている間、いつでもあり、開いておくアプリはない |
| ログオンのたびにloopMIDIを起動するオプション | 起動するものはなし。バスはMacのMIDI設定の一部 |
loopMIDIのポートとIACのバスは、同じ考え方です。両端がコンピュータの内側にあるケーブルです。
引き継がれないものを知る
Windowsで設定したプロジェクトは、loopMIDIのポートを名前で指定していますが、Macにはその名前のポートがありません。MacではプロジェクトのMIDI設定を開き、代わりにIACのバスを選びます。送るアプリと受け取るアプリで、それぞれ1回ずつです。ルーティングは選び直す必要がありますが、考え方も結果も同じです。バスは、IAC Driverの一覧でダブルクリックして、仕事の名前に付け替えると、どのアプリでも見つけやすくなります。
MIDIループを避ける
ループバックのポートは、送られたものをそのまま返します。バスに送りながら、同じバスを聞き取るアプリは、自分の出力を聞いて、また送り返してしまうことがあり、音が二重になったり鳴りっぱなしになったりします。各アプリには、バスの片方向だけを与えてください。一方が送り、もう一方が受け取ります。バスについては、MacのIAC Driverで詳しく説明しています。
WebページやコントローラーからバスにMIDIを送る
- Webページ。Chrome、Edge、Firefoxで、バーチャルMIDIコントローラーとバーチャルMIDIキーボードが、パッド、フェーダー、ノートをIACのバスに送れます。
- ゲームコントローラー。InputConfigは、コントローラーのボタン、スティック、トリガーから、ノートとコントロールチェンジを送ります。InputConfigという名前の独自の仮想ポートがあるので、音楽アプリに届くのにIACのバスは要りません。
- 2台のコンピュータの間。バスは1台のMacの中にとどまります。MacとPCの間は、Macのネットワーク越しのMIDIを参照してください。
独自のポートを作るアプリには、IAC Driverはまったく要りません。
まとめ
- loopMIDI。Windowsでしか動きません。
- Macの答え。IAC Driverで、すでに内蔵されています。
- 場所。Audio MIDI Setup, Window, Show MIDI Studio, IAC Driver, Device is onlineです。
Macでは、仮想MIDIケーブルはダウンロードではなく、チェックボックスです。
よくある質問
loopMIDIにMac版はありますか?
いいえ。公式のページは、Windowsだけを挙げています。Macには、Audio MIDI SetupのIAC Driverという、同じ機能が内蔵されています。
loopMIDIに相当するMacのものは何ですか?
IAC Driverです。Audio MIDI Setupを開き、Window, Show MIDI Studioを選んで、IAC Driverをダブルクリックし、Device is onlineを選んで、バスを追加します。
IAC Driverは無料ですか?
はい。macOSの一部で、ダウンロードは要りません。
再起動すると、IACのバスは消えますか?
いいえ。MacのMIDI設定の一部なので、削除するか、Device is onlineを外すまで残ります。
IAC Driverで、WindowsのPCにMIDIを送れますか?
いいえ。1台のMac上のアプリをつなぐものです。コンピュータ同士は、MacのネットワークMIDIドライバを使います。これもAudio MIDI Setupにあります。
日本語のページ
くわしいガイド(英語)
このページを書いた人。 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にあります.