MIDIコントロールチェンジの定義

VST SDK3.6のMIDIコントロールチェンジの定義

VST SDK 3.6では下記のMIDIコントロールチェンジ、ピッチベンドが定義されています。
getMidiControllerAssignment()関数で利用する際のご参考までに。

CC No VST SDKの定義 名称
0 kCtrlBankSelectMSB バンクセレクトMSB
1 kCtrlModWheel モジュレーションホイール
2 kCtrlBreath ブレスコントローラ
4 kCtrlFoot フットコントローラ
5 kCtrlPortaTime ポルタメントタイム
6 kCtrlDataEntryMSB データエントリーMSB
7 kCtrlVolume チャンネルボリューム
8 kCtrlBalance バランス
10 kCtrlPan パン
11 kCtrlExpression エクスプレッション
12 kCtrlEffect1 エフェクトコントロール1
13 kCtrlEffect2 エフェクトコントロール2
16 kCtrlGPC1 汎用コントローラ1 (ジェネラルパーパスコントローラ1)
17 kCtrlGPC2 汎用コントローラ2 (ジェネラルパーパスコントローラ2)
18 kCtrlGPC3 汎用コントローラ3 (ジェネラルパーパスコントローラ3)
19 kCtrlGPC4 汎用コントローラ4 (ジェネラルパーパスコントローラ4)
32 kCtrlBankSelectLSB バンクセレクトLSB
38 kCtrlDataEntryLSB データエントリーLSB
64 kCtrlSustainOnOff サステインペダル(ダンパーペダル)
65 kCtrlPortaOnOff ポルタメントOn/Off
66 kCtrlSustenutoOnOff ソステヌートペダル
67 kCtrlSoftPedalOnOff ソフトペダル
68 kCtrlLegatoFootSwOnOff レガートフットスイッチ
69 kCtrlHold2OnOff ホールドOn/Off
70 kCtrlSoundVariation サウンドバリエーション
71 kCtrlFilterCutoff フィルターカットオフ
72 kCtrlReleaseTime リリースタイム
73 kCtrlAttackTime アタックタイム
74 kCtrlFilterResonance フィルターレゾナンス
75 kCtrlDecayTime ディケイタイム
76 kCtrlVibratoRate ビブラートレート
77 kCtrlVibratoDepth ビブラートデプス
78 kCtrlVibratoDelay ビブラートディレイ
79 kCtrlSoundCtrler10 未定義
80 kCtrlGPC5 汎用コントローラ5 (ジェネラルパーパスコントローラ5)
81 kCtrlGPC6 汎用コントローラ6 (ジェネラルパーパスコントローラ6)
82 kCtrlGPC7 汎用コントローラ7 (ジェネラルパーパスコントローラ7)
83 kCtrlGPC8 汎用コントローラ8 (ジェネラルパーパスコントローラ8)
84 kCtrlPortaControl ポルタメントコントロール
91 kCtrlEff1Depth エフェクトレベル1 (リバーブセンドレベル)
92 kCtrlEff2Depth エフェクトレベル2
93 kCtrlEff3Depth エフェクトレベル3 (コーラスセンドレベル)
94 kCtrlEff4Depth エフェクトレベル4
95 kCtrlEff5Depth エフェクトレベル5
96 kCtrlDataIncrement インクリメント
97 kCtrlDataDecrement デクリメント
98 kCtrlNRPNSelectLSB NRPNセレクト LSB
99 kCtrlNRPNSelectMSB NRPNセレクト MSB
100 kCtrlRPNSelectLSB RPNセレクト LSB
101 kCtrlRPNSelectMSB RPNセレクト MSB
120 kCtrlAllSoundsOff オールサウンドOff
121 kCtrlResetAllCtrlers リセットオールコントローラ
122 kCtrlLocalCtrlOnOff ローカルコントロールOn/Off
123 kCtrlAllNotesOff オールノートOff
124 kCtrlOmniModeOff オムニオフ
125 kCtrlOmniModeOn オムニオン
126 kCtrlPolyModeOnOff MonoモードOn
127 kCtrlPolyModeOn PolyモードOn
128 kAfterTouch アフタータッチ
129 kPitchBend ピッチベンド

上記以外にもVST3.6についての情報があります。下記をご参照ください。

また、質問やご指摘はコメント欄や掲示板Twitterでいただけばとおもいます。

掲示板
■Twitterアカウント:@vstcpp   URL:https://twitter.com/vstcpp


コメントを残す