|
enum | gig::loop_type_t { gig::loop_type_normal = 0x00000000,
gig::loop_type_bidirectional = 0x00000001,
gig::loop_type_backward = 0x00000002
} |
| Standard types of sample loops. More...
|
|
enum | gig::smpte_format_t {
gig::smpte_format_no_offset = 0x00000000,
gig::smpte_format_24_frames = 0x00000018,
gig::smpte_format_25_frames = 0x00000019,
gig::smpte_format_30_frames_dropping = 0x0000001D,
gig::smpte_format_30_frames = 0x0000001E
} |
| Society of Motion Pictures and Television E time format. More...
|
|
enum | gig::curve_type_t { gig::curve_type_nonlinear = 0,
gig::curve_type_linear = 1,
gig::curve_type_special = 2,
gig::curve_type_unknown = 0xffffffff
} |
| Defines the shape of a function graph. More...
|
|
enum | gig::dim_bypass_ctrl_t { gig::dim_bypass_ctrl_none,
gig::dim_bypass_ctrl_94,
gig::dim_bypass_ctrl_95
} |
| Dimensions allow to bypass one of the following controllers. More...
|
|
enum | gig::lfo3_ctrl_t {
gig::lfo3_ctrl_internal = 0x00,
gig::lfo3_ctrl_modwheel = 0x01,
gig::lfo3_ctrl_aftertouch = 0x02,
gig::lfo3_ctrl_internal_modwheel = 0x03,
gig::lfo3_ctrl_internal_aftertouch = 0x04
} |
| Defines how LFO3 is controlled by. More...
|
|
enum | gig::lfo2_ctrl_t {
gig::lfo2_ctrl_internal = 0x00,
gig::lfo2_ctrl_modwheel = 0x01,
gig::lfo2_ctrl_foot = 0x02,
gig::lfo2_ctrl_internal_modwheel = 0x03,
gig::lfo2_ctrl_internal_foot = 0x04
} |
| Defines how LFO2 is controlled by. More...
|
|
enum | gig::lfo1_ctrl_t {
gig::lfo1_ctrl_internal = 0x00,
gig::lfo1_ctrl_modwheel = 0x01,
gig::lfo1_ctrl_breath = 0x02,
gig::lfo1_ctrl_internal_modwheel = 0x03,
gig::lfo1_ctrl_internal_breath = 0x04
} |
| Defines how LFO1 is controlled by. More...
|
|
enum | gig::vcf_cutoff_ctrl_t {
gig::vcf_cutoff_ctrl_none = 0x00,
gig::vcf_cutoff_ctrl_none2 = 0x01,
gig::vcf_cutoff_ctrl_modwheel = 0x81,
gig::vcf_cutoff_ctrl_effect1 = 0x8c,
gig::vcf_cutoff_ctrl_effect2 = 0x8d,
gig::vcf_cutoff_ctrl_breath = 0x82,
gig::vcf_cutoff_ctrl_foot = 0x84,
gig::vcf_cutoff_ctrl_sustainpedal = 0xc0,
gig::vcf_cutoff_ctrl_softpedal = 0xc3,
gig::vcf_cutoff_ctrl_genpurpose7 = 0xd2,
gig::vcf_cutoff_ctrl_genpurpose8 = 0xd3,
gig::vcf_cutoff_ctrl_aftertouch = 0x80
} |
| Defines how the filter cutoff frequency is controlled by. More...
|
|
enum | gig::vcf_res_ctrl_t {
gig::vcf_res_ctrl_none = 0xffffffff,
gig::vcf_res_ctrl_genpurpose3 = 0,
gig::vcf_res_ctrl_genpurpose4 = 1,
gig::vcf_res_ctrl_genpurpose5 = 2,
gig::vcf_res_ctrl_genpurpose6 = 3
} |
| Defines how the filter resonance is controlled by. More...
|
|
enum | gig::dimension_t {
gig::dimension_none = 0x00,
gig::dimension_samplechannel = 0x80,
gig::dimension_layer = 0x81,
gig::dimension_velocity = 0x82,
gig::dimension_channelaftertouch = 0x83,
gig::dimension_releasetrigger = 0x84,
gig::dimension_keyboard = 0x85,
gig::dimension_roundrobin = 0x86,
gig::dimension_random = 0x87,
gig::dimension_smartmidi = 0x88,
gig::dimension_roundrobinkeyboard = 0x89,
gig::dimension_modwheel = 0x01,
gig::dimension_breath = 0x02,
gig::dimension_foot = 0x04,
gig::dimension_portamentotime = 0x05,
gig::dimension_effect1 = 0x0c,
gig::dimension_effect2 = 0x0d,
gig::dimension_genpurpose1 = 0x10,
gig::dimension_genpurpose2 = 0x11,
gig::dimension_genpurpose3 = 0x12,
gig::dimension_genpurpose4 = 0x13,
gig::dimension_sustainpedal = 0x40,
gig::dimension_portamento = 0x41,
gig::dimension_sostenutopedal = 0x42,
gig::dimension_softpedal = 0x43,
gig::dimension_genpurpose5 = 0x30,
gig::dimension_genpurpose6 = 0x31,
gig::dimension_genpurpose7 = 0x32,
gig::dimension_genpurpose8 = 0x33,
gig::dimension_effect1depth = 0x5b,
gig::dimension_effect2depth = 0x5c,
gig::dimension_effect3depth = 0x5d,
gig::dimension_effect4depth = 0x5e,
gig::dimension_effect5depth = 0x5f
} |
| Defines the type of dimension, that is how the dimension zones (and thus how the dimension regions are selected by. More...
|
|
enum | gig::split_type_t { gig::split_type_normal,
gig::split_type_bit
} |
| Intended for internal usage: will be used to convert a dimension value into the corresponding dimension bit number. More...
|
|
enum | gig::vcf_type_t {
gig::vcf_type_lowpass = 0x00,
gig::vcf_type_lowpassturbo = 0xff,
gig::vcf_type_bandpass = 0x01,
gig::vcf_type_highpass = 0x02,
gig::vcf_type_bandreject = 0x03
} |
| Defines which frequencies are filtered by the VCF. More...
|
|