|
@@ -77,8 +77,8 @@ const cmChar_t* _mlbl(const cmChar_t* prefix, unsigned ch )
|
77
|
77
|
#ifndef KR2
|
78
|
78
|
void _cmDspSys_TlXformChain( cmDspSysH_t h, cmDspTlXform_t* c, unsigned preGrpSymId, unsigned cmpPreGrpSymId, cmDspInst_t* modp, unsigned ach, unsigned mch )
|
79
|
79
|
{
|
80
|
|
- unsigned measRtrChCnt = 6; // note: router channel 6 is not connected
|
81
|
|
- unsigned scaleRangeDfltSelId = 4;
|
|
80
|
+ unsigned measRtrChCnt = 9; // note: router channel 8 is not connected
|
|
81
|
+ unsigned scaleRangeDfltSelId = 8;
|
82
|
82
|
|
83
|
83
|
int krWndSmpCnt = 2048;
|
84
|
84
|
int krHopFact = 4;
|
|
@@ -98,6 +98,10 @@ void _cmDspSys_TlXformChain( cmDspSysH_t h, cmDspTlXform_t* c, unsigned preGrpS
|
98
|
98
|
double cmpWndMaxMs = 1000.0;
|
99
|
99
|
double cmpWndMs = 200.0;
|
100
|
100
|
|
|
101
|
+
|
|
102
|
+ cmDspInst_t* p_wet = cmDspSysAllocInst(h,"Printer", NULL, 1, "WET:");
|
|
103
|
+
|
|
104
|
+
|
101
|
105
|
cmDspInst_t* achan = cmDspSysAllocInst(h, "AvailCh", NULL, 1, xfadeChCnt );
|
102
|
106
|
|
103
|
107
|
// Measurement scale/range
|
|
@@ -119,7 +123,7 @@ void _cmDspSys_TlXformChain( cmDspSysH_t h, cmDspTlXform_t* c, unsigned preGrpS
|
119
|
123
|
cmDspInst_t* thr_sr = cmDspSysAllocInst(h, "ScaleRange", NULL, 4, 0.0, 1.0, 0.01, 100.0 );
|
120
|
124
|
cmDspInst_t* upr_sr = cmDspSysAllocInst(h, "ScaleRange", NULL, 4, 0.0, 1.0, -1.0, 5.0 );
|
121
|
125
|
cmDspInst_t* lwr_sr = cmDspSysAllocInst(h, "ScaleRange", NULL, 4, 0.0, 1.0, -5.0, 5.0 );
|
122
|
|
- cmDspInst_t* off_sr = cmDspSysAllocInst(h, "ScaleRange", NULL, 4, 0.0, 1.0, 0.0, 100.0 );
|
|
126
|
+ //cmDspInst_t* off_sr = cmDspSysAllocInst(h, "ScaleRange", NULL, 4, 0.0, 1.0, 0.0, 100.0 );
|
123
|
127
|
cmDspInst_t* wet_sr = cmDspSysAllocInst(h, "ScaleRange", NULL, 4, 0.0, 1.0, 0.0, 1.0 );
|
124
|
128
|
|
125
|
129
|
|
|
@@ -158,40 +162,48 @@ void _cmDspSys_TlXformChain( cmDspSysH_t h, cmDspTlXform_t* c, unsigned preGrpS
|
158
|
162
|
|
159
|
163
|
|
160
|
164
|
// Measurement Number Controls
|
|
165
|
+ cmDspInst_t* val_dynm_ctl = cmDspSysAllocScalarP( h,preGrpSymId, NULL, lbl("Dynm Meas"), 0.0, 10.0, 1.0, 1.0);
|
161
|
166
|
cmDspInst_t* min_dynm_ctl = cmDspSysAllocScalarP( h,preGrpSymId, NULL, lbl("Min In Dyn"), 0.0, 10.0, 1.0, 0.0);
|
162
|
167
|
cmDspInst_t* max_dynm_ctl = cmDspSysAllocScalarP( h,preGrpSymId, NULL, lbl("Max In Dyn"), 0.0, 10.0, 1.0, 4.0);
|
163
|
168
|
cmDspInst_t* dynm_map_menu = cmDspSysAllocMsgListP(h,preGrpSymId, NULL, lbl("DynSel 0"), NULL, "measMenu", scaleRangeDfltSelId);
|
164
|
169
|
|
165
|
|
- cmDspInst_t* min_even_ctl = cmDspSysAllocScalarP( h,preGrpSymId, NULL, lbl("Min In Even"), 0.0, 1.0, 0.001, 0.75);
|
|
170
|
+ cmDspInst_t* val_even_ctl = cmDspSysAllocScalarP( h,preGrpSymId, NULL, lbl("Even Meas"), 0.0, 3.0, 0.001, 0.5);
|
|
171
|
+ cmDspInst_t* min_even_ctl = cmDspSysAllocScalarP( h,preGrpSymId, NULL, lbl("Min In Even"), 0.0, 1.0, 0.001, 0.0);
|
166
|
172
|
cmDspInst_t* max_even_ctl = cmDspSysAllocScalarP( h,preGrpSymId, NULL, lbl("Max In Even"), 0.0, 3.0, 0.001, 1.0);
|
167
|
|
- cmDspInst_t* even_map_menu = cmDspSysAllocMsgListP( h,preGrpSymId, NULL, lbl("EvenSel"), NULL, "measMenu", scaleRangeDfltSelId);
|
|
173
|
+ cmDspInst_t* even_map_menu = cmDspSysAllocMsgListP( h,preGrpSymId, NULL, lbl("EvenSel"), NULL, "measMenu", 4);
|
168
|
174
|
|
169
|
175
|
cmDspSysNewColumn(h,0);
|
170
|
|
- cmDspInst_t* min_tmpo_ctl = cmDspSysAllocScalarP( h,preGrpSymId, NULL, lbl("Min In Tempo"), 0.0, 200.0, 1.0, 80.0);
|
171
|
|
- cmDspInst_t* max_tmpo_ctl = cmDspSysAllocScalarP( h,preGrpSymId, NULL, lbl("Max In Tempo"), 0.0, 200.0, 1.0, 120.0);
|
172
|
|
- cmDspInst_t* tmpo_map_menu = cmDspSysAllocMsgListP( h,preGrpSymId, NULL, lbl("TempoSel"), NULL, "measMenu", scaleRangeDfltSelId);
|
|
176
|
+ cmDspInst_t* val_tmpo_ctl = cmDspSysAllocScalarP( h,preGrpSymId, NULL, lbl("Tempo Meas"), 0.0, 200.0, 1.0, 100.0);
|
|
177
|
+ cmDspInst_t* min_tmpo_ctl = cmDspSysAllocScalarP( h,preGrpSymId, NULL, lbl("Min In Tempo"), 0.0, 200.0, 1.0, 80.0);
|
|
178
|
+ cmDspInst_t* max_tmpo_ctl = cmDspSysAllocScalarP( h,preGrpSymId, NULL, lbl("Max In Tempo"), 0.0, 200.0, 1.0, 120.0);
|
|
179
|
+ cmDspInst_t* tmpo_map_menu = cmDspSysAllocMsgListP( h,preGrpSymId, NULL, lbl("TempoSel"), NULL, "measMenu", scaleRangeDfltSelId);
|
173
|
180
|
|
|
181
|
+ cmDspInst_t* val_cost_ctl = cmDspSysAllocScalarP( h,preGrpSymId, NULL, lbl("Cost Meas"), 0.0, 1.0, 0.01, 0.5);
|
174
|
182
|
cmDspInst_t* min_cost_ctl = cmDspSysAllocScalarP( h,preGrpSymId, NULL, lbl("Min In Cost"), 0.0, 1.0, 0.01, 0.0);
|
175
|
183
|
cmDspInst_t* max_cost_ctl = cmDspSysAllocScalarP( h,preGrpSymId, NULL, lbl("Max In Cost"), 0.0, 1.0, 0.01, 1.0);
|
176
|
184
|
cmDspInst_t* cost_map_menu = cmDspSysAllocMsgListP( h,preGrpSymId, NULL, lbl("CostSel"), NULL, "measMenu", scaleRangeDfltSelId);
|
177
|
185
|
|
|
186
|
+ cmDspSysInstallCb(h, val_dynm_ctl, "val", dynm_sr, "val_in", NULL );
|
178
|
187
|
cmDspSysInstallCb(h, min_dynm_ctl, "val", dynm_sr, "min_in", NULL );
|
179
|
|
- cmDspSysInstallCb(h, max_dynm_ctl, "val", dynm_sr, "min_in", NULL );
|
|
188
|
+ cmDspSysInstallCb(h, max_dynm_ctl, "val", dynm_sr, "max_in", NULL );
|
180
|
189
|
cmDspSysInstallCb(h, dynm_map_menu,"out", dynm_rt, "sel", NULL );
|
181
|
190
|
cmDspSysInstallCb(h, dynm_sr, "val_out", dynm_rt, "f-in", NULL );
|
182
|
191
|
|
|
192
|
+ cmDspSysInstallCb(h, val_even_ctl, "val", even_sr, "val_in", NULL );
|
183
|
193
|
cmDspSysInstallCb(h, min_even_ctl, "val", even_sr, "min_in", NULL );
|
184
|
|
- cmDspSysInstallCb(h, max_even_ctl, "val", even_sr, "min_in", NULL );
|
|
194
|
+ cmDspSysInstallCb(h, max_even_ctl, "val", even_sr, "max_in", NULL );
|
185
|
195
|
cmDspSysInstallCb(h, even_map_menu,"out", even_rt, "sel", NULL );
|
186
|
196
|
cmDspSysInstallCb(h, even_sr, "val_out", even_rt, "f-in", NULL );
|
187
|
197
|
|
|
198
|
+ cmDspSysInstallCb(h, val_tmpo_ctl, "val", tmpo_sr, "val_in", NULL );
|
188
|
199
|
cmDspSysInstallCb(h, min_tmpo_ctl, "val", tmpo_sr, "min_in", NULL );
|
189
|
|
- cmDspSysInstallCb(h, max_tmpo_ctl, "val", tmpo_sr, "min_in", NULL );
|
|
200
|
+ cmDspSysInstallCb(h, max_tmpo_ctl, "val", tmpo_sr, "max_in", NULL );
|
190
|
201
|
cmDspSysInstallCb(h, tmpo_map_menu,"out", tmpo_rt, "sel", NULL );
|
191
|
202
|
cmDspSysInstallCb(h, tmpo_sr, "val_out", tmpo_rt, "f-in", NULL );
|
192
|
203
|
|
|
204
|
+ cmDspSysInstallCb(h, val_cost_ctl, "val", cost_sr, "val_in", NULL );
|
193
|
205
|
cmDspSysInstallCb(h, min_cost_ctl, "val", cost_sr, "min_in", NULL );
|
194
|
|
- cmDspSysInstallCb(h, max_cost_ctl, "val", cost_sr, "min_in", NULL );
|
|
206
|
+ cmDspSysInstallCb(h, max_cost_ctl, "val", cost_sr, "max_in", NULL );
|
195
|
207
|
cmDspSysInstallCb(h, cost_map_menu,"out", cost_rt, "sel", NULL );
|
196
|
208
|
cmDspSysInstallCb(h, cost_sr, "val_out", cost_rt, "f-in", NULL );
|
197
|
209
|
|
|
@@ -226,6 +238,7 @@ void _cmDspSys_TlXformChain( cmDspSysH_t h, cmDspTlXform_t* c, unsigned preGrpS
|
226
|
238
|
cmDspInst_t* lwr_ctl = cmDspSysAllocScalarP( h,preGrpSymId,NULL, lbl("Lwr slope"), 0.3, 10.0, 0.01, 2.0 );
|
227
|
239
|
cmDspInst_t* wet_ctl = cmDspSysAllocScalarP( h,preGrpSymId,NULL, lbl("Wet Dry"), 0.0, 1.0, 0.001, 1.0 );
|
228
|
240
|
|
|
241
|
+
|
229
|
242
|
cmDspSysInstallCb(h, wnd_ctl, "out", wnd_rt, "f-in", NULL );
|
230
|
243
|
cmDspSysInstallCb(h, achan, "ch", wnd_rt, "sel", NULL ); // ach->rt sel
|
231
|
244
|
cmDspSysInstallCb(h, wnd_rt, "f-out-0", kr0, "wndn", NULL ); // wndn->kr
|
|
@@ -237,42 +250,6 @@ void _cmDspSys_TlXformChain( cmDspSysH_t h, cmDspTlXform_t* c, unsigned preGrpS
|
237
|
250
|
cmDspSysInstallCb(h, hop_rt, "f-out-1", kr1, "hopf", NULL ); // hopf->kr
|
238
|
251
|
|
239
|
252
|
|
240
|
|
- cmDspSysInstallCb(h, min_cel_ctl, "val", cel_sr, "min_out", NULL );
|
241
|
|
- cmDspSysInstallCb(h, max_cel_ctl, "val", cel_sr, "max_out", NULL );
|
242
|
|
- cmDspSysInstallCb(h, even_rt, "f-out-0", cel_sr, "val_in", NULL );
|
243
|
|
- cmDspSysInstallCb(h, dynm_rt, "f-out-0", cel_sr, "val_in", NULL );
|
244
|
|
- cmDspSysInstallCb(h, tmpo_rt, "f-out-0", cel_sr, "val_in", NULL );
|
245
|
|
- cmDspSysInstallCb(h, cost_rt, "f-out-0", cel_sr, "val_in", NULL );
|
246
|
|
- cmDspSysInstallCb(h, cel_sr, "val_out", cel_ctl,"val", NULL );
|
247
|
|
- cmDspSysInstallCb(h, cel_ctl, "val", cel_rt, "f-in", NULL );
|
248
|
|
- cmDspSysInstallCb(h, achan, "ch", cel_rt, "sel", NULL ); // ach->rt sel
|
249
|
|
- cmDspSysInstallCb(h, cel_rt, "f-out-0", kr0, "ceil", NULL ); // cel->kr
|
250
|
|
- cmDspSysInstallCb(h, cel_rt, "f-out-1", kr1, "ceil", NULL ); // cel->kr
|
251
|
|
-
|
252
|
|
- cmDspSysInstallCb(h, min_exp_ctl, "val", exp_sr, "min_out", NULL );
|
253
|
|
- cmDspSysInstallCb(h, max_exp_ctl, "val", exp_sr, "max_out", NULL );
|
254
|
|
- cmDspSysInstallCb(h, even_rt, "f-out-0", exp_sr, "val_in", NULL );
|
255
|
|
- cmDspSysInstallCb(h, dynm_rt, "f-out-0", exp_sr, "val_in", NULL );
|
256
|
|
- cmDspSysInstallCb(h, tmpo_rt, "f-out-0", exp_sr, "val_in", NULL );
|
257
|
|
- cmDspSysInstallCb(h, cost_rt, "f-out-0", exp_sr, "val_in", NULL );
|
258
|
|
- cmDspSysInstallCb(h, exp_sr, "val_out", exp_ctl,"val", NULL );
|
259
|
|
- cmDspSysInstallCb(h, exp_ctl, "val", exp_rt, "f-in", NULL );
|
260
|
|
- cmDspSysInstallCb(h, achan, "ch", exp_rt, "sel", NULL ); // ach->rt sel
|
261
|
|
- cmDspSysInstallCb(h, exp_rt, "f-out-0", kr0, "expo", NULL ); // exp->kr
|
262
|
|
- cmDspSysInstallCb(h, exp_rt, "f-out-1", kr1, "expo", NULL ); // exp->kr
|
263
|
|
-
|
264
|
|
- cmDspSysInstallCb(h, min_mix_ctl, "val", mix_sr, "min_out", NULL );
|
265
|
|
- cmDspSysInstallCb(h, max_mix_ctl, "val", mix_sr, "max_out", NULL );
|
266
|
|
- cmDspSysInstallCb(h, even_rt, "f-out-0", mix_sr, "val_in", NULL );
|
267
|
|
- cmDspSysInstallCb(h, dynm_rt, "f-out-0", mix_sr, "val_in", NULL );
|
268
|
|
- cmDspSysInstallCb(h, tmpo_rt, "f-out-0", mix_sr, "val_in", NULL );
|
269
|
|
- cmDspSysInstallCb(h, cost_rt, "f-out-0", mix_sr, "val_in", NULL );
|
270
|
|
- cmDspSysInstallCb(h, mix_sr, "val_out", mix_ctl,"val", NULL );
|
271
|
|
- cmDspSysInstallCb(h, mix_ctl, "val", mix_rt, "f-in", NULL );
|
272
|
|
- cmDspSysInstallCb(h, achan, "ch", mix_rt, "sel", NULL ); // ach->rt sel
|
273
|
|
- cmDspSysInstallCb(h, mix_rt, "f-out-0", kr0, "mix", NULL ); // mix->kr
|
274
|
|
- cmDspSysInstallCb(h, mix_rt, "f-out-1", kr1, "mix", NULL ); // mix->kr
|
275
|
|
-
|
276
|
253
|
cmDspSysInstallCb(h, min_thr_ctl, "val", thr_sr, "min_out", NULL );
|
277
|
254
|
cmDspSysInstallCb(h, max_thr_ctl, "val", thr_sr, "max_out", NULL );
|
278
|
255
|
cmDspSysInstallCb(h, even_rt, "f-out-0", thr_sr, "val_in", NULL );
|
|
@@ -311,15 +288,56 @@ void _cmDspSys_TlXformChain( cmDspSysH_t h, cmDspTlXform_t* c, unsigned preGrpS
|
311
|
288
|
|
312
|
289
|
cmDspSysInstallCb(h, min_wet_ctl, "val", wet_sr, "min_out", NULL );
|
313
|
290
|
cmDspSysInstallCb(h, max_wet_ctl, "val", wet_sr, "max_out", NULL );
|
314
|
|
- cmDspSysInstallCb(h, even_rt, "f-out-4", wet_sr, "val_in", NULL );
|
315
|
|
- cmDspSysInstallCb(h, dynm_rt, "f-out-4", wet_sr, "val_in", NULL );
|
316
|
|
- cmDspSysInstallCb(h, tmpo_rt, "f-out-4", wet_sr, "val_in", NULL );
|
317
|
|
- cmDspSysInstallCb(h, cost_rt, "f-out-4", wet_sr, "val_in", NULL );
|
|
291
|
+ cmDspSysInstallCb(h, even_rt, "f-out-3", wet_sr, "val_in", NULL );
|
|
292
|
+ cmDspSysInstallCb(h, dynm_rt, "f-out-3", wet_sr, "val_in", NULL );
|
|
293
|
+ cmDspSysInstallCb(h, tmpo_rt, "f-out-3", wet_sr, "val_in", NULL );
|
|
294
|
+ cmDspSysInstallCb(h, cost_rt, "f-out-3", wet_sr, "val_in", NULL );
|
318
|
295
|
cmDspSysInstallCb(h, wet_sr, "val_out", wet_ctl,"val", NULL );
|
319
|
296
|
cmDspSysInstallCb(h, wet_ctl, "val", wet_rt, "f-in", NULL );
|
320
|
297
|
cmDspSysInstallCb(h, achan, "ch", wet_rt, "sel", NULL ); // ach->rt sel
|
321
|
298
|
cmDspSysInstallCb(h, wet_rt, "f-out-0", kr0, "wet", NULL ); // wet->kr
|
322
|
299
|
cmDspSysInstallCb(h, wet_rt, "f-out-1", kr1, "wet", NULL ); // wet->kr
|
|
300
|
+
|
|
301
|
+
|
|
302
|
+ cmDspSysInstallCb(h, wet_rt, "f-out-0", p_wet, "in", NULL );
|
|
303
|
+ cmDspSysInstallCb(h, wet_rt, "f-out-1", p_wet, "in", NULL );
|
|
304
|
+
|
|
305
|
+ cmDspSysInstallCb(h, min_cel_ctl, "val", cel_sr, "min_out", NULL );
|
|
306
|
+ cmDspSysInstallCb(h, max_cel_ctl, "val", cel_sr, "max_out", NULL );
|
|
307
|
+ cmDspSysInstallCb(h, even_rt, "f-out-4", cel_sr, "val_in", NULL );
|
|
308
|
+ cmDspSysInstallCb(h, dynm_rt, "f-out-4", cel_sr, "val_in", NULL );
|
|
309
|
+ cmDspSysInstallCb(h, tmpo_rt, "f-out-4", cel_sr, "val_in", NULL );
|
|
310
|
+ cmDspSysInstallCb(h, cost_rt, "f-out-4", cel_sr, "val_in", NULL );
|
|
311
|
+ cmDspSysInstallCb(h, cel_sr, "val_out", cel_ctl,"val", NULL );
|
|
312
|
+ cmDspSysInstallCb(h, cel_ctl, "val", cel_rt, "f-in", NULL );
|
|
313
|
+ cmDspSysInstallCb(h, achan, "ch", cel_rt, "sel", NULL ); // ach->rt sel
|
|
314
|
+ cmDspSysInstallCb(h, cel_rt, "f-out-0", kr0, "ceil", NULL ); // cel->kr
|
|
315
|
+ cmDspSysInstallCb(h, cel_rt, "f-out-1", kr1, "ceil", NULL ); // cel->kr
|
|
316
|
+
|
|
317
|
+ cmDspSysInstallCb(h, min_exp_ctl, "val", exp_sr, "min_out", NULL );
|
|
318
|
+ cmDspSysInstallCb(h, max_exp_ctl, "val", exp_sr, "max_out", NULL );
|
|
319
|
+ cmDspSysInstallCb(h, even_rt, "f-out-5", exp_sr, "val_in", NULL );
|
|
320
|
+ cmDspSysInstallCb(h, dynm_rt, "f-out-5", exp_sr, "val_in", NULL );
|
|
321
|
+ cmDspSysInstallCb(h, tmpo_rt, "f-out-5", exp_sr, "val_in", NULL );
|
|
322
|
+ cmDspSysInstallCb(h, cost_rt, "f-out-5", exp_sr, "val_in", NULL );
|
|
323
|
+ cmDspSysInstallCb(h, exp_sr, "val_out", exp_ctl,"val", NULL );
|
|
324
|
+ cmDspSysInstallCb(h, exp_ctl, "val", exp_rt, "f-in", NULL );
|
|
325
|
+ cmDspSysInstallCb(h, achan, "ch", exp_rt, "sel", NULL ); // ach->rt sel
|
|
326
|
+ cmDspSysInstallCb(h, exp_rt, "f-out-0", kr0, "expo", NULL ); // exp->kr
|
|
327
|
+ cmDspSysInstallCb(h, exp_rt, "f-out-1", kr1, "expo", NULL ); // exp->kr
|
|
328
|
+
|
|
329
|
+ cmDspSysInstallCb(h, min_mix_ctl, "val", mix_sr, "min_out", NULL );
|
|
330
|
+ cmDspSysInstallCb(h, max_mix_ctl, "val", mix_sr, "max_out", NULL );
|
|
331
|
+ cmDspSysInstallCb(h, even_rt, "f-out-6", mix_sr, "val_in", NULL );
|
|
332
|
+ cmDspSysInstallCb(h, dynm_rt, "f-out-6", mix_sr, "val_in", NULL );
|
|
333
|
+ cmDspSysInstallCb(h, tmpo_rt, "f-out-6", mix_sr, "val_in", NULL );
|
|
334
|
+ cmDspSysInstallCb(h, cost_rt, "f-out-6", mix_sr, "val_in", NULL );
|
|
335
|
+ cmDspSysInstallCb(h, mix_sr, "val_out", mix_ctl,"val", NULL );
|
|
336
|
+ cmDspSysInstallCb(h, mix_ctl, "val", mix_rt, "f-in", NULL );
|
|
337
|
+ cmDspSysInstallCb(h, achan, "ch", mix_rt, "sel", NULL ); // ach->rt sel
|
|
338
|
+ cmDspSysInstallCb(h, mix_rt, "f-out-0", kr0, "mix", NULL ); // mix->kr
|
|
339
|
+ cmDspSysInstallCb(h, mix_rt, "f-out-1", kr1, "mix", NULL ); // mix->kr
|
|
340
|
+
|
323
|
341
|
|
324
|
342
|
|
325
|
343
|
cmDspSysNewColumn(h,0);
|
|
@@ -374,7 +392,7 @@ void _cmDspSys_TlXformChain( cmDspSysH_t h, cmDspTlXform_t* c, unsigned preGrpS
|
374
|
392
|
cmDspSysInstallCb(h, modp, mlbl("thr"), thr_ctl, "val", NULL );
|
375
|
393
|
cmDspSysInstallCb(h, modp, mlbl("upr"), upr_ctl, "val", NULL );
|
376
|
394
|
cmDspSysInstallCb(h, modp, mlbl("lwr"), lwr_ctl, "val", NULL );
|
377
|
|
- cmDspSysInstallCb(h, modp, mlbl("wet"), wet_ctl, "val", NULL );
|
|
395
|
+ //cmDspSysInstallCb(h, modp, mlbl("wet"), wet_ctl, "val", NULL );
|
378
|
396
|
cmDspSysInstallCb(h, modp, mlbl("minc"), min_cel_ctl, "val", NULL );
|
379
|
397
|
cmDspSysInstallCb(h, modp, mlbl("maxc"), max_cel_ctl, "val", NULL );
|
380
|
398
|
cmDspSysInstallCb(h, modp, mlbl("mine"), min_exp_ctl, "val", NULL );
|
|
@@ -389,13 +407,14 @@ void _cmDspSys_TlXformChain( cmDspSysH_t h, cmDspTlXform_t* c, unsigned preGrpS
|
389
|
407
|
cmDspSysInstallCb(h, modp, mlbl("maxl"), max_lwr_ctl, "val", NULL );
|
390
|
408
|
cmDspSysInstallCb(h, modp, mlbl("mino"), min_off_ctl, "val", NULL );
|
391
|
409
|
cmDspSysInstallCb(h, modp, mlbl("maxo"), max_off_ctl, "val", NULL );
|
392
|
|
- cmDspSysInstallCb(h, modp, mlbl("sw"), achan, "trig", NULL ); // See also: amp.sfloc->achan.trig
|
|
410
|
+ //cmDspSysInstallCb(h, modp, mlbl("sw"), achan, "trig", NULL ); // See also: amp.sfloc->achan.trig
|
393
|
411
|
|
394
|
412
|
|
395
|
413
|
c->achan = achan;
|
396
|
414
|
c->kr0 = kr0;
|
397
|
415
|
c->kr1 = kr1;
|
398
|
|
- c->cmp = cmp;
|
|
416
|
+ c->cmp = cmp;
|
|
417
|
+ c->even_ctl = val_even_ctl;
|
399
|
418
|
|
400
|
419
|
}
|
401
|
420
|
#endif
|
|
@@ -405,7 +424,7 @@ void _cmDspSys_TlXformChain( cmDspSysH_t h, cmDspTlXform_t* c, unsigned preGrpS
|
405
|
424
|
// KR2 Modeless Transform based on cmDspKr2 and cmSpecDist2
|
406
|
425
|
//=======================================================================================================================
|
407
|
426
|
//=======================================================================================================================
|
408
|
|
-
|
|
427
|
+/*
|
409
|
428
|
#ifdef KR2
|
410
|
429
|
void _cmDspSys_TlXformChain( cmDspSysH_t h, cmDspTlXform_t* c, unsigned preGrpSymId, unsigned cmpPreGrpSymId, cmDspInst_t* modp, unsigned ach, unsigned mch )
|
411
|
430
|
{
|
|
@@ -584,3 +603,4 @@ void _cmDspSys_TlXformChain( cmDspSysH_t h, cmDspTlXform_t* c, unsigned preGrpS
|
584
|
603
|
}
|
585
|
604
|
|
586
|
605
|
#endif
|
|
606
|
+*/
|