日本語
MIDIとは?
InputConfigはMac App Storeで無料です。macOS 14以降に対応し、アカウントもトラッキングもありません。オープンソースです。
MIDIは、楽器やアプリが、何を演奏するかを互いに伝えるための言語です。MIDIメッセージは、このキーを、この強さで押した、いま離した、といったことを伝えます。音そのものは運びません。向こう側にある何か、シンセサイザーや音楽アプリの中の楽器が、そのメッセージを音にします。名前はMusical Instrument Digital Interfaceの略で、規格は1983年にさかのぼります。
私は、MIDIを読み書きする無料のMacアプリInputConfigを作っています。このサイトには、このページのすべてをブラウザで試せる無料のツールもあります。
音ではなく、指示と考える
録音は、何かがどう聞こえたかを記録します。MIDIが記録するのは、何をしたかです。どのキーを、どれだけ強く、どれだけ長く押したか、どのノブを回したかです。同じMIDIをピアノの音で鳴らせばピアノに、弦の音で鳴らせば弦になります。MIDIは、機械が読んで、その場で演奏できる楽譜です。だから、MIDIファイルはオーディオファイルに比べてとても小さく、別の調に移しても、劣化がありません。
メッセージを知る
| メッセージ | 伝えること | 詳しくは |
|---|---|---|
| ノートオンとノートオフ | キーを、この強さで押して、離した | ノート番号、ベロシティ |
| コントロールチェンジ | ノブ、フェーダー、ペダルが、この値まで動いた | MIDI CC一覧 |
| プログラムチェンジ | この音色に切り替える | プログラムチェンジ |
| ピッチベンド | ピッチホイールが動いた | ピッチベンド |
| クロック、スタート、ストップ | テンポを合わせる、いま再生する | MIDIクロック |
ほとんどのメッセージは2つか3つの数でできていて、その中の値は0から127です。演奏者がすることのほとんどは、ノート、コントロールチェンジ、ピッチベンドのどれかです。MIDIメッセージデコーダーで、どのメッセージの中の数も見られます。
MIDIコントローラーとは何かを知る
MIDIコントローラーは、MIDIを送るだけで、自分では音を出さないものすべてです。キーボード、パッドのグリッド、ノブの箱、フットペダルなどです。鳴らす相手が必要で、たいていはコンピューターの音楽アプリです。コンピューターにつながないMIDIキーボードは無音で、これには多くの人が一度は驚きます。コントローラーが指示を送り、楽器が音を出します。動くようにするには、MacにMIDIキーボードをつなぐ方法を見てください。
MIDIがどう伝わるかを知る
- USB。いまの普通の方法です。1本のケーブルがMIDIを双方向に運び、小さなキーボードには電源も与えます。
- 5ピンケーブル。もとの丸いプラグで、シンセサイザーやインターフェースにいまも付いています。3つの端子はイン、アウト、スルーで説明しています。
- Bluetoothとネットワーク。Bluetooth MIDIはケーブルをなくし、ネットワークMIDIはコンピューターをつなぎます。
- 1台のコンピューターの中。仮想MIDIポートが、あるアプリから別のアプリへMIDIを渡します。
16のチャンネルが、これらのどの接続も共有するので、1本のケーブルが16の別々のパートを運べます。どう伝わっても、メッセージは同じです。
MIDIファイルとは何かを知る
.midで終わるMIDIファイルは、同じメッセージに、それぞれ時刻を付けて書き留めたものです。曲全体が指示になっています。音楽アプリで開いて、どのノートも変え、楽器を入れ替え、オーディオを書き出せます。MIDIファイルは、あとから編集できる演奏です。MIDIファイルビューアとプレーヤーは、ブラウザでMIDIファイルを開きます。GarageBandでの再生は、MacでMIDIファイルを再生する方法で説明しています。
何も買わずに試す
- ノートを弾く。仮想MIDIキーボードは、コンピューターの文字キーで弾けます。
- 見る。MIDIビジュアライザーは、ピアノの上に各ノートを描きます。
- 録音する。MIDIレコーダーは、弾いたものをMIDIファイルとして保存します。
- ビートを作る。ドラムマシンは、ドラムの音を並べたグリッドで、MIDIを書き出せます。
ブラウザとコンピューターのキーボードがあれば、MIDIが何をするかを学べます。Macでは、GarageBandが無料で、本物の楽器の音でMIDIを再生します。
MIDIがほかにできることを知る
MIDIは音楽だけのものではありません。パッドやノブは、ただのメッセージなので、何にでも変えられます。InputConfigは、MIDIのパッド、ノブ、ペダルを、キーボードショートカット、マウスクリック、Macの音量に割り当てます。そのため、安価なパッドコントローラーが、どのアプリでも使えるショートカットデッキになります。逆向きにもできます。ゲームコントローラーのボタンとスティックから、音楽アプリにMIDIノートとコントロールチェンジを送れます。MIDIメッセージは、どのアプリにも理解させられる、ボタンの押下です。全体のガイドは、MacのMIDIです。
短くまとめると
- 何か。楽器とアプリのあいだの、指示の言語です。
- 何でないか。音ではありません。指示を音にするのは、別のものです。
- なぜ大事か。どのコントローラーでもどの楽器を弾けて、すべてのノートをあとから編集できます。
MIDIは、何を弾くかを伝え、どんな音になるかは、聞いているものに任せます。
よくある質問
MIDIは何の略ですか?
Musical Instrument Digital Interfaceです。1983年に最初に公開された規格で、どのメーカーの楽器、コントローラー、コンピューターも、互いに話せるようにします。
MIDIはオーディオですか?
違います。MIDIが運ぶのは、どのノートをどれだけ強く、といった指示です。楽器や音楽アプリが、その指示をオーディオにします。
MIDIコントローラーとは?
MIDIを送り、自分では音を出さない機器です。キーボード、パッドコントローラー、ノブの箱、ペダルなどです。つないだ相手の音を鳴らします。
MIDIを使うのにMIDIキーボードは必要ですか?
必要ありません。GarageBandとLogic Proでは、Musical Typingでコンピューターのキーボードからノートを弾けますし、ブラウザの仮想MIDIキーボードでも同じことができます。
MIDIファイルとは?
.midで終わるファイルで、演奏を、時刻付きのMIDIメッセージとして保存します。音は入っていないので小さく、中のすべてのノートを編集できます。
MIDIとオーディオの違いは?
オーディオは音の録音です。MIDIは、何を弾いたかの記録です。オーディオはいつも同じに聞こえますが、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にあります.