日本語

MIDIチャンネルとは何ですか?

Mac App StoreでInputConfigをダウンロードこのアプリは完全に無料です。アカウントを作る必要はありません。サブスクリプションも面倒なダウンロードもなく、ロックされた機能もありません。Appleシリコンに最適化されています。

MIDIでは1本の接続で、1から16の番号が付いた16チャンネルを使い分けられます。すべてのノート、ノブの動き、プログラムチェンジには、そのどれかが付いていて、受け取る楽器は、聞くように設定したチャンネルにだけ反応します。だから1本のケーブルで16の異なるパートを演奏できます。General MIDIでは、チャンネル10がドラム用に確保されています。

私は、MIDIをショートカットに割り当て、ゲームコントローラーからMIDIを送るMac用の無料アプリInputConfigを作っているので、最後の節で、そこでのチャンネルの扱いを説明します。

手順

  1. キーボードやパッドが送るチャンネルを、その設定か、MIDIモニターで調べます。
  2. 受け取る楽器やトラックを、同じチャンネルか、すべてのチャンネルに設定します。
  3. General MIDI機器でドラムを鳴らすには、チャンネル10で送ります。

メッセージのどこにチャンネルがあるかを見る

チャンネルは、メッセージの最初のバイトの一部です。そのバイトの前半はメッセージの種類を、後半はチャンネルを示し、チャンネル1から16を、0から15で書きます。

最初のバイトメッセージチャンネル
0x90ノートオン1
0x99ノートオン10
0xB0コントロールチェンジ1
0xCFプログラムチェンジ16

チャンネル1はメッセージの中では0なので、通信上のチャンネルは、画面上のチャンネルより、つねに1小さくなります。

MIDIビューのInputConfigのLive Visualizer。ノブを回すと、そのCC番号と値が変わる様子が見えます。
図1:InputConfigのLive Visualizerは、ノブを回すとそのCC番号と値が変わる様子を表示します。

送る側と受ける側を合わせる

  • 同じチャンネル。楽器が鳴ります。
  • 違うチャンネル。楽器はノートを無視します。つないだキーボードが鳴らない理由で、いちばん多いものです。
  • 受ける側がすべてのチャンネルに設定されている。オムニと呼ばれることが多く、届いたものをすべて鳴らします。

キーボードをつないでも音が出ないときは、まず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)で作った行は、スキャンしたチャンネルを保ちます。各ノートを専用のチャンネルで演奏するコントローラーには、任意のチャンネルを選びます。
  • 鍵盤を分ける。行にチャンネルを選ぶと、鍵盤の1つのゾーンに専用のショートカットを与えられます。
  • 出ていくMIDI。行のMIDI出力ごとに専用のチャンネルがあるので、1つのコントローラーで、チャンネル10のドラムとチャンネル1のシンセを演奏できます。

ライブビジュアライザ(Live Visualizer)でパッドが光るのに行が何もしないなら、行のチャンネルがパッドのチャンネルと合っていません。フィルターは、MacのMIDIからキーストロークにあります。

InputConfigのエディタに、チャンネル1、2、10のノート行があり、各行の末尾にチャンネル欄があります。
図2:チャンネルは各行の最後の欄です。ピアノは1、ストリングスは2、ドラム2つは10で、すべて1台のコントローラーから送ります。

まとめ

  • 数。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の言語が日本語のとき、InputConfigは日本語で表示されます。サイトの一部のページは英語のみです。

ほかの言語で読む: English, Português

Mac App StoreでInputConfigをダウンロード無料。macOS 14以降。アカウント不要で、データがMacの外に出ることはありません。 ソースコードはGitHubにあります。