-
Notifications
You must be signed in to change notification settings - Fork 1
/
midi_CC_patch.h
127 lines (55 loc) · 2.12 KB
/
midi_CC_patch.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
#define MODULATION_WHEEL 1
#define CLOCK_IN_CC 10
#define VCF_DC_AMOUNT_CC 20 //tir1
#define VCF_RESO_CC 21 //tir2
#define VCF_ENV_AMOUNT_CC 22 //tir3
#define VCA_ENV_AMOUNT_CC 23 //tir4 // !!! not usefull ??
#define VCF_HILOMID_MID_AMOUNT_CC 24 //tir5
#define VCF_HILOMID_LO_AMOUNT_CC 25 //tir6
#define VCOB_VOLUME_CC 26 //tir7
#define VCOA_VOLUME_CC 27 //tir8
#define MIDI_VOLUME_CC 28 //tir9
//knobs
#define VCOB_WAVEFORM_CC 30 //mol1
#define VCOA_WAVEFORM_CC 31 //mol2
#define VCF_LFO_AMOUNT_CC 32 //mol3
#define VCF_LFO_FREQ_CC 33 //mol4
#define VCA_LFO_AMOUNT_CC 34 //mol5
#define VCA_LFO_FREQ_CC 35 //mol6
#define DELAY_DRY_LVL_CC 36 //mol7
#define DELAY_TIME_CC 37 //mol8
//buttons first row
#define VCOB_OCTAVE_UP_CC 40 //butt1a //octave up
#define VCF_LFO_AMOUNT_FLAG 42 //butt3a //assign modulation wheel to
#define VCF_LFO_FREQ_FLAG 43 //mol4
#define VCA_LFO_AMOUNT_FLAG 44 //mol5
#define VCA_LFO_FREQ_FLAG 45 //mol6
#define DELAY_DRY_LVL_FLAG 46 //mol7
#define DELAY_TIME_FLAG 47 //mol8
//buttons second row
#define VCOB_OCTAVE_DW_CC 50 //butt1b //octave dw
#define RETRIGG_CC 55 //butt6b
#define FOLLOW 56 //butt7b
#define HOLD_NOTE 57 //butt8b
//BANK B
#define VCF_ENV_ATTACK_TIME_CC 60 //mol1b
#define VCF_ENV_DECAY_TIME_CC 61 //mol2b
#define VCF_ENV_SUSTAIN_LVL_CC 62 //mol3b
#define VCF_ENV_RELEASE_TIME_CC 63 //mol4b
#define VCA_ENV_ATTACK_TIME_CC 64 //mol5b
#define VCA_ENV_DECAY_TIME_CC 65 //mol6b
#define VCA_ENV_SUSTAIN_LVL_CC 66 //mol7b
#define VCA_ENV_RELEASE_TIME_CC 67 //mol8b
//butt bank B first row
//second row
//PADs
#define PRESET_BNK_2 90 // on PAD 1
#define TAP_CC 93 // PAD 4
//switch bank
#define VCF_LFO_WAVEFORM_CC 100 // mol1
#define VCA_LFO_WAVEFORM_CC 101 // mol2
#define PRE_DELAY_REPEAT_CC 104 // mol5
#define CLOCK_LENGHT_CC 106
#define CLOCK_DIVIDER_CC 107 // mol5
#define CLOCK_ENABLE_CC 119 //play btn
//EOF