DTMメモ

DTMに関するメモ。

システムエクスクルーシブ

0xF0から始まり、0xF7で終わるMIDIメッセージ。

SOMVendorIDDeviceIDModelIDCommandIDAddressDataCSEOM
GS ->0xF00x410x100x420x12.........0xF7
XG ->0xF00x430x100x4C0x02.........0xF7

チェックサムの計算

Address部とData部の値をすべて加算した値がチェックサム対象となる。

CS値 = 128 - {( Addressの値 + Data部の値 ) % 128}

つまり、Address部とData部を加算した値を128で割ってその余りを128から引いた値。

例えば、次のリバーブを設定するメッセージのCSを計算してみる。

0xF0 0x41 0x10 0x42 0x12 0x40 0x01 0x30 0x02 CS 0xF7

Address部は 0x40 0x01 0x30
Data部は 0x02

なので 0x40 + 0x01 + 0x30 + 0x02 = 64 + 1 + 48 + 2 = 115 が値の総和。
これを128で割った余りは 115。( 115÷128 = 0 … 115 ) なので、CSは 128 - 115 = 13。16進数にして 0x0D

ということで、上記メッセージは次の通りになる。

0xF0 0x41 0x10 0x42 0x12 0x40 0x01 0x30 0x02 0x0D 0xF7

参考

GSドラムセット

GS音源では10ch以外にドラムセットを2つ割り当てることができる。ドラムを割り当てるには最初にどのチャンネルをドラムにするかエクスクルーシブメッセージで設定しておく。(ここ参考

NOSETNAMEDISCRIPTIONTG
10x00STANDARD 1標準的なドラムセット
20x01STANDARD 2STANDARDセットのバリエーション88以上
30x02STANDARD 3ランダムにタイミングがずれるSTANDARDセット88Pro以上
90x08ROOMライブハウス向けドラムセット
100x09HIP HOPヒップホップ向けドラムセット88Pro以上
110x0AJUNGLE土人のドラムセット88Pro以上
120x0ATECHNOテクノ音楽向けドラムセット88Pro以上
170x10POWERハードロックハウス向けドラムセット
250x18ELECTRONICシモンズの電子ドラムセット
260x19TR-808Roland ドラムマシン TR-808 のセット
270x1ADANCEダンスミュージック向けセット88以上
280x1BCR-78Roland ドラムマシン CR-78 のセット88Pro以上
290x1CTR-606Roland ドラムマシン TR-606 のセット88Pro以上
300x1DTR-707Roland ドラムマシン TR-707 のセット88Pro以上
310x1ETR-909Roland ドラムマシン TR-909 のセット88Pro以上
330x20JAZZ 1ジャズ向けスティック使用のドラムセット
410x28BRUSHジャズ向けブラシ使用のドラムセット
490x30ORCHESTRAオーケストラの打楽器セット
500x31ETHNIC民俗音楽で使われる打楽器のセット88以上
510x32KICK & SNAREキックドラムとスネアドラムのバリエーション88以上
530x34ASIAアジアの民俗音楽で使われる打楽器のセット88Pro以上
540x32CYMBAL & CLAPSシンバル、ハイハットのバリエーション88Pro以上
570x38SFX効果音のセット
580x39RHYTHM FX打楽器的に使える効果音のセット88以上
590x3ARHYTHM FX 2打楽器的に使える効果音のセット その288Pro以上
1280x7FCM-64/32LRoland CM-64/32L データ互換用のセット

参考

VOCALOID 関連

ツール

参考リンク

Wikipedia


MLEXP. Wiki


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS