日本語
MacのMIDI:完全ガイド
InputConfigはMac App Storeで無料です。macOS 14以降に対応し、アカウントもトラッキングもありません。オープンソースです。
MacはMIDIを追加のソフトなしで扱えます。USB MIDIキーボードをつなげば、音楽アプリが認識します。設定、Bluetoothのペアリング、アプリ間の仮想ケーブル、ネットワーク越しのMIDIは、すべてmacOSに付属する1つのアプリにまとまっています。アプリケーションのユーティリティにあるAudio MIDI Setupです。このガイドは、多くの人が通る道を順番にたどり、各ステップから詳しいページへリンクします。
私は、MIDI機器をショートカットに、ゲームコントローラーをMIDI楽器に変える、Mac用の無料アプリInputConfigを作っています。このガイドの大半は、アプリがなくても進められます。私のアプリを使う部分は、そう書いてあります。MIDIそのものが初めてなら、まずMIDIとはがやさしい言葉で説明しています。
手順
- MIDI機器をUSBでつなぐか、Audio MIDI SetupでBluetoothペアリングします。
- Audio MIDI Setupを開き、Window, Show MIDI Studioを選んで、機器が一覧に出ているかを確かめます。
- 音楽アプリを開き、ソフトウェア音源トラックを選んで弾きます。
- 音が出ないときは、ブラウザのMIDIテスターで機器を試し、メッセージが届くかを確かめます。
MIDI機器をつなぐ
- USB。ほとんどのMIDIキーボードとパッドコントローラーはクラスコンプライアントで、ドライバが要りません。つなげばすぐに使えます。MacにMIDIキーボードをつなぐ方法では、ケーブル、ハブ、古い5ピンの機器を説明しています。
- Bluetooth。Bluetooth MIDI機器のペアリングは、システム設定ではなくAudio MIDI Setupで行います。手順はMacのBluetooth MIDIにあります。
- 機器がまったくない場合。Mac自身のキーボードでも、Webページでも、音を鳴らせます。下の「MIDIキーボードなしで演奏する」の節を見てください。
USB MIDIキーボードは、たいていつないだ瞬間に使えます。
MacのMIDI設定を見つける
Audio MIDI Setupを開き、Window, Show MIDI Studioを選びます。Macが知っているすべてのMIDI機器がアイコンで表示され、つないでいない機器やオフラインの機器は薄く表示されます。同じウィンドウで、機器の再検索や接続のテストもできます。機器がMIDI Studioにあれば、Macはそれを認識しています。問題があるとしても、その先にあります。MacのAudio MIDI Setupで、このウィンドウを順に説明しています。
動作をテストする
- ブラウザで。MIDIテスターは、届いたすべてのノート、ノブ、ペダルを表示し、望めば音も出します。SafariにはWeb MIDIがないので、Chrome、Edge、Firefoxが必要です。
- アプリで。Mac向けのMIDIモニターでは、メッセージを見る4つの無料の方法を比べています。
- 何も届かないとき。MacでMIDIキーボードが動かないときには、小さな手順から順に試す対処法を載せています。
音楽アプリを疑う前に、メッセージが届くのを自分の目で確かめてください。
MIDIキーボードなしで演奏する
- Macのキーボード。GarageBandとLogic Proでは、Command KでMusical Typingが開きます。パソコンのキーボードをMIDIコントローラーにするで説明しています。
- 画面上の鍵盤。バーチャルMIDIキーボードは、文字キーで演奏でき、どのMIDI出力にも送れます。
- 画面上のパッドとフェーダー。バーチャルMIDIコントローラーには、16個のパッド、8本のフェーダー、ピッチベンド、パニックボタンがあります。
- ドラムのグリッド。オンラインドラムマシンは16ステップのシーケンサーで、ビートをMIDI出力に送ることも、MIDIファイルとして保存することもできます。
- ゲームコントローラー。下のコントローラーの節を見てください。
MIDI機器を持つ前から、MIDIを始められます。
アプリ間とコンピュータ間でMIDIを送る
- 2つのアプリの間。IAC Driverは、Macに組み込まれた仮想MIDIケーブルです。MacのIAC Driverでオンにする方法を、MacのバーチャルMIDIポートで、ほかの種類のポートとの比較を説明しています。
- Windowsから移ってきた人へ。Mac版のloopMIDIは、そのツールの考え方をMacの仕組みに対応させています。
- 2台のコンピュータの間。Macのネットワーク越しのMIDIで、Wi-FiやEthernet経由のセッションを設定します。
MIDIのルーティングに必要なものは、すべてAudio MIDI Setupに入っています。
メッセージの種類を理解する
| メッセージや考え方 | 内容 | ページ |
|---|---|---|
| ノートとベロシティ | どの鍵を、どれだけ強く | MIDIベロシティ、ノート番号表 |
| コントロールチェンジ | ノブ、フェーダー、ペダル | MIDI CC一覧 |
| プログラムチェンジ | 音色の切り替え | MIDIプログラムチェンジ |
| ピッチベンド | ピッチホイール | MIDIピッチベンド |
| チャンネル | 1本のケーブルにある16のレーン | MIDIチャンネル |
| サスティンペダル | CC 64 | MIDIサスティンペダル |
| アフタータッチ | 押さえた鍵への圧力 | MIDIアフタータッチ |
| クロックとトランスポート | 機器のテンポを合わせる | MIDIクロック |
| MSBとLSB | 127を超える値 | MSBとLSB |
| NRPNとRPN | CC番号のない設定 | NRPNとRPN |
| SysEx | メーカー固有のデータ | MIDI SysEx |
| Thru | チェーンでメッセージを渡す | MIDI Thru |
| パニック | 鳴りっぱなしの音を止める | MIDIパニックボタン |
コントローラーがすることのほとんどは、ノート、コントロールチェンジ、ピッチベンドのどれかです。MIDIメッセージデコーダーは、生のバイトを言葉にし、言葉をバイトにも戻します。
MIDIファイルを扱う
- 再生する。MacでMIDIファイルを再生する方法:本物らしい楽器ならGarageBand、ちょっと聞くだけならブラウザです。
- 中を見る。MIDIファイルビューアとプレーヤーは、トラック、テンポ、すべてのイベントをテキストで一覧にします。
- 眺める。MIDIビジュアライザーは、ファイルをピアノの上に落ちてくる音として、演奏した音をリアルタイムで表示します。
- 変更する。MIDIトランスポーザーは、ファイルを別のキーに移し、テンポも変えられます。
- 作る。MIDIレコーダーは、演奏を.midファイルとして保存します。
- 音色の名前を調べる。General MIDI楽器一覧とGMドラムマップで、どの番号がどの楽器とどのドラムかがわかります。
MIDIファイルは、同じメッセージに、それぞれの時刻を付けて書き留めたものです。
MIDIをMacのショートカットにする
ここでInputConfigの出番です。MIDI機器が送る内容のコピーを読み取り、ノート、パッド、ノブ、ペダルを、どのアプリでも使えるキー、ショートカット、マクロ、クリック、スクロール、Macの音量に変えます。
- 機能。MacのMIDIからキーストロークがリファレンスです。
- セットアップ全体。MIDIコントローラーをマクロパッドとコントロールサーフェスにするでは、ダウンロードできるプリセット付きで1つ作ります。
- 音量。MIDIのノブをMacの音量コントロールにする方法です。
- マウス。MacのMIDIからマウス:クリック、スクロール、ポインタです。
- アプリ別。Final Cut Pro、DaVinci Resolve、Premiere Pro、Lightroom Classic、Photoshop、OBSがあります。
- ゲーム。MIDIキーボードをゲームコントローラーにする方法です。
- 同じことができるほかのアプリ。Mac向けのMIDIからキーストロークへのアプリで、正直に比べています。
音楽アプリの中では、ノブをコントロールに割り当てるのに、アプリ自身のMIDIラーンがいちばん適しています。何も入力しないパッドは、Macで持てる最高のショートカットキーです。
ゲームコントローラーをMIDIコントローラーにする
逆向きも可能です。InputConfigは、コントローラーのボタンからノートを、スティックとトリガーからコントロールチェンジやピッチベンドを、独自のMIDIポートを通して送ります。IAC Driverは要りません。
- セットアップ。MacでゲームパッドをMIDIにで、演奏できる楽器を作ります。
- コントローラー別。Xbox、PS5とPS4、Joy-ConとSwitch Pro、ジョイスティック、ホイール、そのほかのHIDデバイスです。
- 音楽アプリ別。Logic ProとGarageBand、Ableton Live、FL Studioです。
引き出しのコントローラーには、2本のアナログスティックと2つのトリガーがあります。つまりフェーダーが4本です。
手元に置いておきたい計算ツール
- テンポ。タップテンポツールは、タップ、MIDIパッド、MIDIクロックからBPMを求めます。
- ディレイタイム。BPMからミリ秒への計算ツールは、テンポを音符の長さ(ミリ秒とヘルツ)に変えます。
- コード。コード判定ツールは、クリックまたは演奏した音の名前を答えます。
- 進行。コード進行ジェネレーターは、どのキーでも進行を再生し、MIDIファイルとして保存します。
どれもブラウザの中で動き、どこにも何も送りません。
まとめ
- つなぐ。USBは何も要りません。BluetoothはAudio MIDI Setupでペアリングします。
- 確かめる。MIDI StudioはMacに見えているものを、MIDIテスターは機器が送るものを表示します。
- ルーティングする。アプリ間にはIAC Driverを、コンピュータ間にはネットワークセッションを使います。
- 先へ進む。MIDIをショートカットに、ゲームコントローラーをMIDIに変えます。
MacのMIDIは、ケーブルをつないだ時点で動き出し、そのほかはユーティリティ1つでまかなえます。
よくある質問
MIDIキーボードのために、Macにドライバは必要ですか?
たいていは不要です。USB MIDIキーボードのほとんどはクラスコンプライアントで、つなげばすぐに動きます。一部の古いインターフェースには、メーカー製のドライバが必要です。
MacのMIDI設定はどこにありますか?
アプリケーションのユーティリティにあるAudio MIDI Setupです。Window, Show MIDI Studioを選ぶと、すべてのMIDI機器の確認、Bluetooth MIDIのペアリング、IAC Driverのオン、ネットワークMIDIの設定ができます。
MacがMIDIキーボードを認識しているか、どうすればわかりますか?
Audio MIDI Setupを開き、Window, Show MIDI Studioを選びます。つないだ機器は、薄くないアイコンで表示されます。そのうえで、ブラウザのMIDIテスターを使うと、メッセージが届いているかがわかります。
MIDIキーボードなしで、MacでMIDIを使えますか?
はい。GarageBandとLogic ProのMusical Typing(Command K)で、Macのキーボードから音を鳴らせます。ブラウザのバーチャルMIDIキーボードも、どのアプリにもノートを送れます。
Macは、あるアプリから別のアプリへMIDIを送れますか?
はい。Audio MIDI SetupでIAC Driverをオンにして、バスを追加します。一方のアプリがバスに送り、もう一方がそれを聞き取ります。
MIDIコントローラーでMacのショートカットを実行できますか?
はい、マッピングアプリを使えば可能です。Mac用の無料アプリInputConfigは、パッド、鍵盤、ノブ、ペダルを、どのアプリでも使えるキーボードショートカット、マクロ、クリック、音量コントロールに変えます。
日本語のページ
くわしいガイド(英語)
このページを書いた人。 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にあります.