RPN・NRPN を操作する

(大文字)X値= 値 を2~3つ連続記述

概要
MIDI には、
  • RPN (レジスタード・パラメータ・ナンバー)
  • NRPN (ノン・レジスタード・パラメータ・ナンバー)
という種類のコントロールがあります。
リアルタイムに音色加工などができるようにという要求から生まれたコントロールです。

MIDI 規格で登録されているか( RPN )・否か( NRPN )の違いだけですので、RPN・NRPN とも記述の仕方は一緒です。
いまどきの音源なら NRPN もほぼサポートされていると思います。

RPN
基本的には、どの GM 対応 MIDI音源でも使用できます。
ピッチ・ベンド・センスX101=0 X100=0 X6=値
マスター・ファイン・チューニングX101=0 X100=1 X6=値
マスター・コース・チューニングX101=0 X100=2 X6=値T (移調)に相当
RPNヌル(リセット)X101=127 X100=127
NRPN
ほとんどの音源で使用できると思われる主な NRPN です。
音源によってはもっとたくさんの NRPN が使えたり、逆に対応していない NRPN もあったりします(^^;)
音源の説明書などで仕様を確認してみてください。
ビブラート・レイトX99=1 X98=8 X6=値W= 1. . に相当
ビブラート・デプスX99=1 X98=9 X6=値W= . 2. に相当
ビブラート・ディレイX99=1 X98=10 X6=値W= . .3 に相当
TVFカット・オフ・フリケンシーX99=1 X98=32 X6=値Q= 1 . に相当
TVFレゾナンスX99=1 X98=33 X6=値Q= . 2 に相当
TVF&TVAエンベロープ
アタック・タイム
X99=1 X98=99 X6=値R= 1. . に相当
TVF&TVAエンベロープ
ディケイ・タイム
X99=1 X98=100 X6=値R= . 2. に相当
TVF&TVAエンベロープ
リリース・タイム
X99=1 X98=102 X6=値R= . .3 に相当
ドラム・インスト・
ピッチ
X99=24 X98=nn X6=値
ドラム・インスト・
TVAレベル
X99=26 X98=nn X6=値
ドラム・インスト・
パンポット
X99=28 X98=nn X6=値
ドラム・インスト・
リバーブ・センド・レベル
X99=29 X98=nn X6=値
※ nn には、各ドラム鳴り物のノート・ナンバー(鍵盤の番号)が入ります。
記述例
2つ~ 3つの X指定を並べるカタチで記述します。
  1. Xナンバー = パラメータ
  2. Xナンバー = パラメータ
  3. X6 = 値

X101=0 X100=1 X6=50 ; チューニングをずらす

X99=24 X98=38 X6=60 ; ドラムのスネア( ノート・ナンバー 38 )のピッチを変える

補足
遅延は使えません。