|
libgig
4.1.0
|
Defines a controller that has a certain contrained influence on a particular synthesis parameter (used to define attenuation controller, EG1 controller and EG2 controller). More...
#include <gig.h>
Public Member Functions | |
| void | serialize (Serialization::Archive *archive) |
Public Attributes | |
| type_none = 0x00 type_t { __VA_ARGS__ } type_channelaftertouch = 0x2f | |
| Defines possible controllers. More... | |
| type_velocity = 0xff | |
| type_controlchange = 0xfe ) | |
| type_t | type |
| Controller type. | |
| uint | controller_number |
| MIDI controller number if this controller is a control change controller, 0 otherwise. | |
Defines a controller that has a certain contrained influence on a particular synthesis parameter (used to define attenuation controller, EG1 controller and EG2 controller).
You should use the respective typedef (means either attenuation_ctrl_t, eg1_ctrl_t or eg2_ctrl_t) in your code!
| gig::leverage_ctrl_t::type_none = 0x00 type_t { __VA_ARGS__ } type_channelaftertouch = 0x2f |
Defines possible controllers.
Definition at line 246 of file gig.h.
Referenced by gig::DimensionRegion::UpdateChunks().