@@ -99,51 +99,51 @@ void sendOscWek2Reaper(OscMessage msgWek) {
99
99
if (FXBtns [0 ]. getState()) {
100
100
// Presets (scales): /track/1/fx/1/fxparam/2/value range:0.027777778-0.3611111 (chromatic + 12 major scales)
101
101
OscMessage autotunePresets = new OscMessage (" /track/1/fx/1/fxparam/2/value" );
102
- autotunePresets. add(map (msgWek. get(5 ). floatValue(), 0 , 1 , 0.027777778 , 0.3611111 ));
102
+ autotunePresets. add(map (msgWek. get(0 ). floatValue(), 0 , 1 , 0.027777778 , 0.3611111 ));
103
103
osc. send(autotunePresets, reaperAddr);
104
104
}
105
105
106
106
// //2. Glitcher
107
107
if (FXBtns [1 ]. getState()) {
108
108
// Shift (full range): /track/1/fx/2/fxparam/4/value range:0.25/1
109
109
OscMessage glitcherShift = new OscMessage (" /track/1/fx/2/fxparam/4/value" );
110
- glitcherShift. add(map (msgWek. get(6 ). floatValue(), 0 , 1 , 0.25 , 1 ));
110
+ glitcherShift. add(map (msgWek. get(1 ). floatValue(), 0 , 1 , 0.25 , 1 ));
111
111
osc. send(glitcherShift, reaperAddr);
112
112
}
113
113
114
114
// 3. Reverse
115
115
if (FXBtns [2 ]. getState()) {
116
116
// Wet amount: /track/1/fx/3/fxparam/1/value range:0-1
117
117
OscMessage reverseWet = new OscMessage (" /track/1/fx/3/fxparam/1/value" );
118
- reverseWet. add(msgWek. get(7 ). floatValue());
118
+ reverseWet. add(msgWek. get(2 ). floatValue());
119
119
osc. send(reverseWet, reaperAddr);
120
120
}
121
121
122
122
// 4. Delay
123
123
if (FXBtns [3 ]. getState()) {
124
124
// Wet amount: /track/1/fx/4/fxparam/1/value range:0-1
125
125
OscMessage delayWet = new OscMessage (" /track/1/fx/4/fxparam/1/value" );
126
- delayWet. add(msgWek. get(8 ). floatValue());
126
+ delayWet. add(msgWek. get(3 ). floatValue());
127
127
osc. send(delayWet, reaperAddr);
128
128
// Length (musical): /track/1/fx/4/fxparam/5/value range:0-0.0390625
129
129
OscMessage delayLength = new OscMessage (" /track/1/fx/4/fxparam/5/value" );
130
- delayLength. add(map (msgWek. get(9 ). floatValue(), 0 , 1 , 0 , 0.0390625 ));
130
+ delayLength. add(map (msgWek. get(4 ). floatValue(), 0 , 1 , 0 , 0.0390625 ));
131
131
osc. send(delayLength, reaperAddr);
132
132
// Feedback: /track/1/fx/4/fxparam/6/value range:0-0.55791545
133
133
OscMessage delayFb = new OscMessage (" /track/1/fx/4/fxparam/6/value" );
134
- delayFb. add(map (msgWek. get(10 ). floatValue(), 0 , 1 , 0 , 0.55791545 ));
134
+ delayFb. add(map (msgWek. get(5 ). floatValue(), 0 , 1 , 0 , 0.55791545 ));
135
135
osc. send(delayFb, reaperAddr);
136
136
}
137
137
138
138
// 5. Reverb
139
- if (msgWek . get( 5 ) . floatValue() == 1 ) {
139
+ if (FXBtns [ 4 ] . getState() ) {
140
140
// Wet amount: /track/1/fx/5/fxparam/1/value range:0-1
141
141
OscMessage reverbWet = new OscMessage (" /track/1/fx/5/fxparam/1/value" );
142
- reverbWet. add(msgWek. get(11 ). floatValue());
142
+ reverbWet. add(msgWek. get(6 ). floatValue());
143
143
osc. send(reverbWet, reaperAddr);
144
144
// Room size: /track/1/fx/5/fxparam/3/value range:0-1
145
145
OscMessage reverbSize = new OscMessage (" /track/1/fx/5/fxparam/3/value" );
146
- reverbSize. add(msgWek. get(12 ). floatValue());
146
+ reverbSize. add(msgWek. get(7 ). floatValue());
147
147
osc. send(reverbSize, reaperAddr);
148
148
}
149
149
}
0 commit comments