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