日本語
MIDIチャンネルとは何ですか?
InputConfigはMac App Storeで無料です。macOS 14以降に対応し、アカウントもトラッキングもありません。オープンソースです。
MIDIの接続は、1から16の番号が付いた16のチャンネルを運びます。すべてのノート、ノブの動き、プログラムチェンジには、そのどれかが付いていて、受け取る楽器は、聞くように設定したチャンネルにだけ反応します。だから1本のケーブルで16の異なるパートを演奏できます。General MIDIでは、チャンネル10がドラム用に確保されています。
私は、MIDIをショートカットに割り当て、ゲームコントローラーからMIDIを送るMac用の無料アプリInputConfigを作っているので、最後の節で、そこでのチャンネルの扱いを説明します。
手順
- キーボードやパッドが送るチャンネルを、その設定か、MIDIモニターで調べます。
- 受け取る楽器やトラックを、同じチャンネルか、すべてのチャンネルに設定します。
- General MIDI機器でドラムを鳴らすには、チャンネル10で送ります。
メッセージのどこにチャンネルがあるかを見る
チャンネルは、メッセージの最初のバイトの一部です。そのバイトの前半はメッセージの種類を、後半はチャンネルを示し、チャンネル1から16を、0から15で書きます。
| 最初のバイト | メッセージ | チャンネル |
|---|---|---|
| 0x90 | ノートオン | 1 |
| 0x99 | ノートオン | 10 |
| 0xB0 | コントロールチェンジ | 1 |
| 0xCF | プログラムチェンジ | 16 |
チャンネル1はメッセージの中では0なので、通信上のチャンネルは、画面上のチャンネルより、つねに1小さくなります。
送る側と受ける側を合わせる
- 同じチャンネル。楽器が鳴ります。
- 違うチャンネル。楽器はノートを無視します。つないだキーボードが鳴らない理由で、いちばん多いものです。
- 受ける側がすべてのチャンネルに設定されている。オムニと呼ばれることが多く、届いたものをすべて鳴らします。
キーボードをつないでも音が出ないときは、まず2つのチャンネル番号を比べてください。MIDIテスターは、機器が送るすべてのメッセージのチャンネルを表示します。
チャンネル10がドラムである理由を知る
General MIDIは、チャンネル10を打楽器用に確保しています。このチャンネルでは、ノート番号が音の高さではなくドラムを選びます。36はキック、38はスネア、42はクローズドハイハットです。ほかの15のチャンネルでは、同じ番号がノートを鳴らします。General MIDI機器で、ドラムパッドが音程のあるノートを鳴らすなら、間違ったチャンネルで送っています。すべてのドラムは、General MIDIドラムマップに載っています。
チャンネルを持たないものを知る
タイミングとトランスポートのメッセージは、チャンネルではなく、接続全体に属します。MIDIクロック、スタート、コンティニュー、ストップです。システムエクスクルーシブのデータも同じです。チャンネル5に設定された機器も、クロックには従います。
ノート、ノブ、ベンド、プログラムチェンジにはチャンネルがあり、クロックとトランスポートにはありません。
16より多く使う
16は、1つのMIDIポートの上限です。2つ目のポートは、もう16のセットなので、インターフェースや音楽アプリが複数のポートを備えています。表現力の高いコントローラーの中には、チャンネルの使い方が違い、押さえた音を1つずつ専用のチャンネルで送るものがあります。そのため、指ごとに別々にベンドできます。16を超えるパートには、17番目のチャンネルではなく、複数のポートが必要です。
InputConfigでチャンネルを設定する
- 入ってくるMIDI。Scanで作った行は、スキャンしたチャンネルを保ちます。各ノートを専用のチャンネルで演奏するコントローラーには、Any channelを選びます。
- 鍵盤を分ける。行にチャンネルを選ぶと、鍵盤の1つのゾーンに専用のショートカットを与えられます。
- 出ていくMIDI。行のMIDI出力ごとに専用のチャンネルがあるので、1つのコントローラーで、チャンネル10のドラムとチャンネル1のシンセを演奏できます。
Live Visualizerでパッドが光るのに行が何もしないなら、行のチャンネルがパッドのチャンネルと合っていません。フィルターは、MacのMIDIからキーストロークにあります。
まとめ
- 数。1つのポートに16あります。
- 用途。1つの接続で16のパートを運び、各楽器が自分の分を聞き取ります。
- チャンネル10。General MIDIのドラム用チャンネルです。
送る側と受ける側が同じチャンネルなら、ノートは届きます。
よくある質問
MIDIチャンネルはいくつありますか?
MIDIポートごとに16あり、1から16の番号が付いています。メッセージの内部では、0から15で書かれます。
MIDIチャンネル10は何に使いますか?
General MIDIでは、ドラムと打楽器です。チャンネル10では、各ノート番号が、音の高さではなく、別々のドラムです。
MIDIキーボードの音が出ないのはなぜですか?
キーボードが1つのチャンネルで送っていて、楽器が別のチャンネルを聞いていることがよくあります。両方を同じチャンネルにするか、楽器をすべてのチャンネルを受信する設定にしてください。
オムニモードとは何ですか?
楽器が、どのチャンネルで送られたかにかかわらず、すべてのチャンネルのメッセージに反応する受信モードです。
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にあります.