LMMS
Loading...
Searching...
No Matches
ivstmidicontrollers.h
Go to the documentation of this file.
1//------------------------------------------------------------------------
2// Project : VST SDK
3//
4// Category : Interfaces
5// Filename : pluginterfaces/vst/ivstmidicontrollers.h
6// Created by : Steinberg, 02/2006
7// Description : VST MIDI Controller Enumeration
8//
9//-----------------------------------------------------------------------------
10// This file is part of a Steinberg SDK. It is subject to the license terms
11// in the LICENSE file found in the top-level directory of this distribution
12// and at www.steinberg.net/sdklicenses.
13// No part of the SDK, including this file, may be copied, modified, propagated,
14// or distributed except according to the terms contained in the LICENSE file.
15//-----------------------------------------------------------------------------
16
17#pragma once
18
19//------------------------------------------------------------------------
20namespace Steinberg {
21namespace Vst {
22
23//------------------------------------------------------------------------
26{
30
36
37 kCtrlPan = 10,
41
42 //---General Purpose Controllers #1 to #4---
43 kCtrlGPC1 = 16,
44 kCtrlGPC2 = 17,
45 kCtrlGPC3 = 18,
46 kCtrlGPC4 = 19,
47
49
51
58
59 //---Sound Controllers #1 to #10---
70
71 //---General Purpose Controllers #5 to #8---
72 kCtrlGPC5 = 80,
73 kCtrlGPC6 = 81,
74 kCtrlGPC7 = 82,
75 kCtrlGPC8 = 83,
76
78
79 //---Effect Controllers---
85
92
93 //---Other Channel Mode Messages---
102
103 //---Extra--------------------------
106
108
109 //---Extra for kLegacyMIDICCOutEvent-
114};
115
116//------------------------------------------------------------------------
117} // namespace Vst
118} // namespace Steinberg
Definition ivstattributes.h:28
ControllerNumbers
Definition ivstmidicontrollers.h:26
@ kCtrlFilterResonance
Filter Resonance (Brightness).
Definition ivstmidicontrollers.h:64
@ kCtrlBalance
Balance.
Definition ivstmidicontrollers.h:35
@ kCtrlPolyModeOnOff
Poly Mode On/Off + All Sounds Off.
Definition ivstmidicontrollers.h:100
@ kCtrlGPC1
General Purpose Controller #1.
Definition ivstmidicontrollers.h:43
@ kCtrlAllNotesOff
All Notes Off.
Definition ivstmidicontrollers.h:97
@ kPitchBend
Pitch Bend Change.
Definition ivstmidicontrollers.h:105
@ kCtrlEff1Depth
Effect 1 Depth (Reverb Send Level).
Definition ivstmidicontrollers.h:80
@ kCtrlBankSelectMSB
Bank Select MSB.
Definition ivstmidicontrollers.h:27
@ kCtrlVibratoRate
Vibrato Rate.
Definition ivstmidicontrollers.h:66
@ kCtrlProgramChange
Program Change (use LegacyMIDICCOutEvent.value only).
Definition ivstmidicontrollers.h:110
@ kCtrlDataDecrement
Data Decrement (-1).
Definition ivstmidicontrollers.h:87
@ kCtrlSoundCtrler10
undefined
Definition ivstmidicontrollers.h:69
@ kCtrlPan
Pan.
Definition ivstmidicontrollers.h:37
@ kCountCtrlNumber
Count of Controller Number.
Definition ivstmidicontrollers.h:107
@ kCtrlGPC7
General Purpose Controller #7.
Definition ivstmidicontrollers.h:74
@ kCtrlGPC5
General Purpose Controller #5.
Definition ivstmidicontrollers.h:72
@ kCtrlPolyPressure
Definition ivstmidicontrollers.h:111
@ kCtrlDataEntryLSB
Data Entry LSB.
Definition ivstmidicontrollers.h:50
@ kCtrlHold2OnOff
Hold 2 On/Off.
Definition ivstmidicontrollers.h:57
@ kCtrlSoftPedalOnOff
Soft Pedal On/Off.
Definition ivstmidicontrollers.h:55
@ kCtrlEffect1
Effect Control 1.
Definition ivstmidicontrollers.h:39
@ kCtrlOmniModeOn
Omni Mode On + All Notes Off.
Definition ivstmidicontrollers.h:99
@ kCtrlSustenutoOnOff
Sustenuto On/Off.
Definition ivstmidicontrollers.h:54
@ kCtrlOmniModeOff
Omni Mode Off + All Notes Off.
Definition ivstmidicontrollers.h:98
@ kCtrlGPC4
General Purpose Controller #4.
Definition ivstmidicontrollers.h:46
@ kCtrlNRPNSelectLSB
NRPN Select LSB.
Definition ivstmidicontrollers.h:88
@ kCtrlSoundVariation
Sound Variation.
Definition ivstmidicontrollers.h:60
@ kCtrlModWheel
Modulation Wheel.
Definition ivstmidicontrollers.h:28
@ kCtrlGPC6
General Purpose Controller #6.
Definition ivstmidicontrollers.h:73
@ kCtrlSustainOnOff
Damper Pedal On/Off (Sustain).
Definition ivstmidicontrollers.h:52
@ kCtrlQuarterFrame
LegacyMIDICCOutEvent.value2 for pressure).
Definition ivstmidicontrollers.h:113
@ kCtrlBreath
Breath controller.
Definition ivstmidicontrollers.h:29
@ kCtrlGPC3
General Purpose Controller #3.
Definition ivstmidicontrollers.h:45
@ kCtrlEff5Depth
Effect 5 Depth (Phaser Level).
Definition ivstmidicontrollers.h:84
@ kCtrlResetAllCtrlers
Reset All Controllers.
Definition ivstmidicontrollers.h:95
@ kCtrlGPC2
General Purpose Controller #2.
Definition ivstmidicontrollers.h:44
@ kCtrlAttackTime
Attack Time.
Definition ivstmidicontrollers.h:63
@ kCtrlEffect2
Effect Control 2.
Definition ivstmidicontrollers.h:40
@ kCtrlEff4Depth
Effect 4 Depth (Delay/Variation/Detune Level).
Definition ivstmidicontrollers.h:83
@ kCtrlBankSelectLSB
Bank Select LSB.
Definition ivstmidicontrollers.h:48
@ kCtrlRPNSelectMSB
RPN Select MSB.
Definition ivstmidicontrollers.h:91
@ kCtrlVolume
Channel Volume (formerly Main Volume).
Definition ivstmidicontrollers.h:34
@ kCtrlDataIncrement
Data Increment (+1).
Definition ivstmidicontrollers.h:86
@ kAfterTouch
After Touch (associated to Channel Pressure).
Definition ivstmidicontrollers.h:104
@ kCtrlRPNSelectLSB
RPN Select LSB.
Definition ivstmidicontrollers.h:90
@ kCtrlGPC8
General Purpose Controller #8.
Definition ivstmidicontrollers.h:75
@ kCtrlLocalCtrlOnOff
Local Control On/Off.
Definition ivstmidicontrollers.h:96
@ kCtrlEff3Depth
Effect 3 Depth (Chorus Send Level).
Definition ivstmidicontrollers.h:82
@ kCtrlDecayTime
Decay Time.
Definition ivstmidicontrollers.h:65
@ kCtrlEff2Depth
Effect 2 Depth (Tremolo Level).
Definition ivstmidicontrollers.h:81
@ kCtrlNRPNSelectMSB
NRPN Select MSB.
Definition ivstmidicontrollers.h:89
@ kCtrlFoot
Foot Controller.
Definition ivstmidicontrollers.h:31
@ kCtrlReleaseTime
Release Time.
Definition ivstmidicontrollers.h:62
@ kCtrlExpression
Expression.
Definition ivstmidicontrollers.h:38
@ kCtrlLegatoFootSwOnOff
Legato Footswitch On/Off.
Definition ivstmidicontrollers.h:56
@ kCtrlPortaTime
Portamento Time.
Definition ivstmidicontrollers.h:32
@ kCtrlVibratoDelay
Vibrato Delay.
Definition ivstmidicontrollers.h:68
@ kCtrlVibratoDepth
Vibrato Depth.
Definition ivstmidicontrollers.h:67
@ kCtrlFilterCutoff
Filter Cutoff (Timbre/Harmonic Intensity).
Definition ivstmidicontrollers.h:61
@ kCtrlDataEntryMSB
Data Entry MSB.
Definition ivstmidicontrollers.h:33
@ kCtrlPolyModeOn
Poly Mode On.
Definition ivstmidicontrollers.h:101
@ kCtrlAllSoundsOff
All Sounds Off.
Definition ivstmidicontrollers.h:94
@ kCtrlPortaOnOff
Portamento On/Off.
Definition ivstmidicontrollers.h:53
@ kCtrlPortaControl
Portamento Control.
Definition ivstmidicontrollers.h:77
Definition baseiids.cpp:43