MIDI tips トラック音色設定編

音色の設定は主にコントロールチェンジ(CC)データによって設定されます。
以下に主に利用されるものを列記します。
順番は私が入力時に行っているものです。


name CC No. data可変範囲 データ内容 備考
Bank(MSB) 0 0〜127 音色バンク
Bank(LSB) 32 0〜3 音色マップ 0=デフォルト
1=55map
2=88map
3=88Promap
Program . 0〜127 Program No.
Volume 7 0〜127 Volume VolはトータルのバランスにExpは
曲の途中で変化させる場合に使用します。
Expression 11 0〜127 Expression
Pan 10 0〜64〜127 Pan
Reverve 91 0〜127 Reverve
Chorus 93 0〜127 Chorus
Delay 94 0〜127 Delay
以下のデータは(MSB)と(LSB)によって変化させたいパラメータを指定し
その後、データエントリーで値を入れる事によって変化させます。
(MSB)の後で(LSB)を入力した場合、次のパラメータの指定の時(LSB)のみで、(MSB)を省略する事ができます。
name CC No. data可変範囲 データ内容 備考
Pitch(MSB) 101 0 Pitch RPN上位バイト
Pitch Bend(LSB) 100 0 Pitch Bend Range
Data Entry 6 0〜24 0音〜上下2オクターブ デフォルトは(2)で1音の変化1オクターブは(12)
Fine Tune(LSB) 100 1 Fine Tune
Data Entry 6 0〜64〜127 -100〜0〜99.99セント
Corce Tune(LSB) 100 2 Corce Tune いわゆるKey Shift
Data Entry 6 40〜64〜88 -24〜0〜24半音 2半音で1音という事です。
TVF(MSB) 99 1 TVF NRPN上位バイト
Cut Off (LSB) 98 32 Cut Off freq. * CC No.74で代用可
Data Entry 6 0〜64〜127
Resonance(LSB) 98 33 Resonance * CC No.71で代用可
Data Entry 6 0〜64〜127
Atack(LSB) 98 99 Atack time * CC No.73で代用可
Data Entry 6 0〜64〜127
Decay(LSB) 98 100 Decay time
Data Entry 6 0〜64〜127
Release(LSB) 98 102 Release time * CC No.72で代用可
Data Entry 6 0〜64〜127
Vibrato Rate(LSB) 98 8 Vibrato Rate
Data Entry 6 0〜64〜127
Vibrato Depth(LSB) 98 9 Vibrato Depth
Data Entry 6 0〜64〜127
Vibrato Delay(LSB) 98 10 Vibrato Delay
Data Entry 6 0〜64〜127
Null(MSB) 101 127 Nullとはデータを固定化させる為の物で通常、音色設定データの
最後に入力する。
Null(LSB) 100 127
Cut Off freq. Resonance Atack time Release time はCCで代用する事が出来ますが、
ハード音源のみで、VSC-88などのソフト音源では対応していない様です。
これは、XG規格との互換性を保つ為の隠し機能で、Rolandからの正式なアナウンスはありません。
name CC No. data可変範囲 データ内容 備考
Cut Off 74 0〜64〜127 Cut Off freq. データ量が少ないのと、
曲の途中での変更が容易に
行えるので、
通常はこちらの方を使用します。
Resonance 71 0〜64〜127 Resonance
Atack 73 0〜64〜127 Atack time
Release 72 0〜64〜127 Release time
ちょっとした裏技
通常のPANでは0にしてもL側に振られるだけですが、
エクスクルーシヴで指定してやる事によって
ランダムに変化させる事が出来ます。
Adress Data data可変範囲 データ内容 備考
40 1x 1C 00 00〜40〜7f 00でpan=(ランダム) x=part(パートNo.については、
ドラムパートの任意指定の項目を御覧下さい)