エクスクルーシブ講座 3項
では3項です
だいたいここまで理解できればあとは実際使ってみるのが一番近道ですが
忘れてはいけない「チャックサムの計算方法」と「インプリについて」を
解説しましょう
…の前に前項のおさらいとして
エクスクルーシブを全体から見たときの簡単な覚え方を書いておきましょう
1 ~ 5 | 6 ~ 7 | 8 | 9 | |
リバーブ・タイプ | F0h 41h 10h 42h 12h | 40h 01h 30h 05h | 0Ah | F7h |
1~5 … GS音源ではお約束です
エクスクルーシブ入力画面で空で何も見ずに打ちこめるようになりましょう
6~7 … インプリを参照にして打ちこみます
ある程度わかりやすいものならば憶えることもできるでしょう
このエクスクルーシブでは リバーブ・タイプをPlateにする設定です
8 … チェックサムです
計算方法はこの項で説明します
9 … エンド・オブ・エクスクルーシブです
これもお約束です
ということで 3項の本題に入りましょう
◆ チェックサムの計算方法
まずチェックサムとは前項で書いた通り
エクスクルーシブの誤動作を防ぐ為に
エクスクルーシブ本体の「値」を計算するもの
ということはお分かり頂けたでしょうか
間違っていなくてもいちいち計算しないといけないので
初心者さん達には嫌われてしまうようです
…と 横道に逸れましたが では解説しましょう
1 ~ 5 | 6 7 | 8 | 9 | |
リバーブ・タイプ | F0h 41h 10h 42h 12h | 40h 01h 30h 05h | ??h | F7h |
エクスクルーシブ本体の「値」を計算すると書いてきましたが
「1~5」のお約束は
チェックサムの計算には関係ないので省きます
★Step1 まず 「6,7」の値すべてを足します
その際16進数で足し算するのは難しすぎるので
一旦10進数に変換してやる必要があります
変換する方法ですが
まぁ音源の説明書の後ろの方(インプリ)に書かれていますし
Windowsのアクセサリの中にある「電卓」を使っても変換できます
(この電卓であれば16進数で計算することも可能です お勧めはしませんが)
★Step2 その足した値を128で割ります
★Step3 次に128で割ったその「余り」を 今度は128から引きます
★Step4 そしてその128から引いた値を16進数に変換して
出てきた数値がチェックサムになります
以下に計算説明を書きます
◆ 計算方法
まず 「6,7」を計算しやすくする為に10進数に変換し
値を足します ←Step1
「 40h + 01h + 30h + 05h = ???」
↓
「 64 + 1 + 48 + 5 = 118」
そして 118を128で割ります ←Step2
「 118 / 128 = 0…118」
次に128で割った「余り」を128から引きます ←Step3
「 128 - 118 = 10」
そして出た数字を16進数に変換してチェックサムの出来あがりです ←Step4
「10 = 0Ah」
◆ 例題(^^;
|
…これでチェックサムの計算方法はおわかり頂けたでしょうか
各シーケンサによって
打ちこみ方が大きく変わるので
この計算方法が全てでは
ないと言うことを忘れないようにしてください
ちなみに例題の答えは「0Eh」です …正解できましたか!?
では次に「インプリについて」を解説します
◆ インプリについて…
まず「インプリ」の正式名称から説明します
MIDI音源の説明書の最後の方に必ず その音源の性能や能力などを解説した項目が
あるのですが それが「インプリメンテーション・チャート(略してインプリ)」と呼ばれているものです
そこには
その音源で扱えるコントロールチェンジの種類や
RPN(レジスタード・パラメータ・ナンバー) NRPN(ノン・レジスタード・パラメータ・ナンバー)
…エクスクルーシブなどが書かれています
はっきり言って説明書(インプリ)を無くすと MIDI屋さんにとってはかなりツラいと思われます
(私は88PROの説明書を無くしました……
かなりイタいです ^^;)
…ということで
インプリのこともこれで判りましたね
さて
この後色々なエクスクルーシブについて解説しますが
インプリに記載されているものがほとんどだと思いますので
…ただ理解していただく為に
そのエクスクルーシブの意味などは詳しく説明していきたいと思っています
…で
一応ここでエクスクルーシブ講座を一旦一区切り付けることにします
題名などはそのままで続きますので参照にしてください
では次の4項にて…