演奏情報以外のMIDIデータ
MIDIは演奏情報のデータの規格ですが、実際には、MIDIデータの中身には演奏情報以外のデータも含まれています。
MIDIデータ内に含まれる演奏情報以外のデータには、「MIDIチャンネル」・「プログラムチェンジ」といったデータがあります。
MIDIチャンネルとは?
MIDIチャンネルと言うのは、MIDIデータ内に含まれる1から16までのチャンネル情報のデータの事です。
MIDIデータを送信する際には、MIDIチャンネルの1~16が設定されており、送信するMIDIデータを、どのチャンネルを経由してプラグインなどのMIDI音源に送信するかが定めります。
また、プラグインがインサートされているトラックで、受信するMIDIチャンネルが1なのに、MIDIキーボードやMIDIシーケンサーでMIDIデータを送信する際のMIDIチャンネルが2になっていると、プラグイン側がMIDIデータを受信できないので、MIDIデータの送信先とMIDIデータの受信側でMIDIチャンネルを合わせる必要があります。
プログラムチェンジとは?
プログラムチェンジというのは、MIDI音源内の音色を指定するために、MIDIデータ内に含まれるデータの事です。
MIDI音源の中には、音源内にチェロやバイオリン、コントラバスなど、様々な種類の音色が保存されているPCM音源系のものがり、そうしたMIDI音源の音色で、どの音色を鳴らすかを指定するためにプログラムチェンジというMIDIデータを用います。
ただ、現在主流のMIDI音源であるプラグインは、プラグイン自体のGUI画面で音色の調節や変更を行うので、プログラムチェンジというデータによる影響を受ける事はありません。