エクスクルーシブ講座 1項
MIDIのエクスクルーシブについての講座です
初めに断っておきますが この講座はGS音源を使用している人に対応しています
ですが XG音源な方でもウンチクが理解できるように書いていきたいです
一応初心者にも判り易く入門から始めます
…頑張ってマスターしましょう☆
ではいきます
◆ まずエクスクルーシブというものについて…
エクスクルーシブとは!?
単純に割り切っていってしまえば
「コントロールチェンジと同じような物です」
ただそれではエクスクルーシブが難しいと認知されている理由が判らないですね
詳しく解説しますと …MIDIデータに対して
「細かく・多彩で・より高度な処理を割り振って設定できる」
と言ったものです
その性能はコントロールチェンジの比ではないです
プログラム言語に「マシン語」という種類があるように
MIDIデータの中では
「エクスクルーシブ」というものが存在するわけです
16進数を使い MIDI音源の内部を触るくらいの(例えですが)処理はできるのです
エクスクルーシブにもいろいろな設定がありますが
それぞれは
基本的に各メーカー音源でサポートされているものでないと
使用することは出来ません
しかし
各メーカー音源に共通の設定などもあります
…つまり エクスクルーシブを極めれば
各メーカー音源用のデータを
創ることも不可能ではないのです
……まぁエクスクルーシブはそう言うものなのだと理解して頂いて結構です
◆ 代表的なエクスクルーシブ
代表的なものに「GMリセット・GSリセット・XGリセット」というものがあります
では順番に説明しましょう
◆ 「GMモードON」
各メーカーにMIDIデータの相違を無くし
「ある程度」キチンと
再生されるようにする為の
エクスクルーシブです
この「GMモードON」は次に書く「GSリセット」が元となって作られたようです
エクスクルーシブ入力画面で 「F0h 7Eh 7Fh 09h 01h
F7h」と入力します
入力するパラメータに付いては後ほど解説します
※ちなみに 「F0h ~」の小文字の「h」については
16進数表記に用いるだけなので
実際エクスクルーシブ入力画面では打ちこまないで下さい
よってGMモードONは「F0 7E 7F 09 01 F7」とうちこんでください。
◆ 「GSリセット」
Rolandの「GS規格対応の音源」に準する規格です
今では世界的に標準の音源規格で Windowsの標準MIDI規格にも採用されました
基本的にRolandのGS規格対応の音源でしかサポートされていません
XG音源では下位YAMAHA音源互換のモードがありますが
それは下位互換という名前の GSモードらしいです(苦笑)
「GSリセット」は「GMモードON」より以前に存在していたため
「GMモードON」での楽曲は「GSリセット」での楽曲で再現しやすいです
これを設定することによって GS規格で定義されたエクスクルーシブやその他の設定が
使用できるようになります
エクスクルーシブ入力画面では
「F0h 41h 10h 42h 12h
40h 00h 7Fh 00h 41h F7h」と
入力します
◆ 「XGモードON」
YAMAHAの「XG規格対応の音源」に準する規格です
Rolandの「GS規格」と同様で 基本的にYAMAHAのXG規格対応の音源でしかサポートされていません
Rolandの88Proという音源以降では 隠し「XGモード」が存在してます
これによって音色はGS音源のものを使用しますが
ある程度XG音源をシミュレートできます(苦笑)
これを設定することによって XG規格で定義されたエクスクルーシブやさまざまな設定が
使用できるようになります
エクスクルーシブ入力画面では
「F0h 43h 10h 4Ch 00h
00h 7Eh 00h F7h」と
入力します
大体この3つが一番代表的です
…さて
次の項目からはその他のいろいろなエクスクルーシブについて説明する前に
エクスクルーシブの「書き方」を説明していきたいと思います
では 2項に移動します