|
@@ -109,21 +109,33 @@ cmDspRC_t _cmDspSysPgm_TimeLine(cmDspSysH_t h, void** userPtrPtr )
|
109
|
109
|
cmDspInst_t* amp = cmDspSysAllocInst(h,"ActiveMeas", NULL, 1, 100 );
|
110
|
110
|
cmDspInst_t* modp = cmDspSysAllocInst(h,"ScMod", NULL, 2, r.modFn, "m1" );
|
111
|
111
|
|
112
|
|
- cmDspInst_t* even_sr = cmDspSysAllocInst(h, "ScaleRange", NULL, 4, 0.8, 1.1, 0.0, 1.0 );
|
113
|
|
- cmDspInst_t* even_rt = cmDspSysAllocInst(h, "Router", NULL, 2, measRtChCnt, measRtChCnt-1 );
|
|
112
|
+ cmDspInst_t* even_sr_0 = cmDspSysAllocInst(h, "ScaleRange", NULL, 4, 0.8, 1.1, 0.0, 1.0 );
|
|
113
|
+ cmDspInst_t* even_rt_0 = cmDspSysAllocInst(h, "Router", NULL, 2, measRtChCnt, measRtChCnt-1 );
|
|
114
|
+ cmDspInst_t* dyn_sr_0 = cmDspSysAllocInst(h, "ScaleRange", NULL, 4, 0.0, 4.0, 0.01, 1.0 );
|
|
115
|
+ cmDspInst_t* dyn_rt_0 = cmDspSysAllocInst(h, "Router", NULL, 2, measRtChCnt, measRtChCnt-1 );
|
|
116
|
+ cmDspInst_t* tempo_sr_0 = cmDspSysAllocInst(h, "ScaleRange", NULL, 4, 80.0, 120.0, 0.01, 1.0 );
|
|
117
|
+ cmDspInst_t* tempo_rt_0 = cmDspSysAllocInst(h, "Router", NULL, 2, measRtChCnt, measRtChCnt-1 );
|
|
118
|
+ cmDspInst_t* cost_sr_0 = cmDspSysAllocInst(h, "ScaleRange", NULL, 4, 0.0, 1.0, 0.001, 1.0 );
|
|
119
|
+ cmDspInst_t* cost_rt_0 = cmDspSysAllocInst(h, "Router", NULL, 2, measRtChCnt, measRtChCnt-1 );
|
|
120
|
+
|
|
121
|
+ cmDspInst_t* thrh_sr_0 = cmDspSysAllocInst(h, "ScaleRange", NULL, 4, 0.0, 1.0, 0.01, 100.0 );
|
|
122
|
+ cmDspInst_t* upr_sr_0 = cmDspSysAllocInst(h, "ScaleRange", NULL, 4, 0.0, 1.0, -1.0, 5.0 );
|
|
123
|
+ cmDspInst_t* lwr_sr_0 = cmDspSysAllocInst(h, "ScaleRange", NULL, 4, 0.0, 1.0, -5.0, 5.0 );
|
|
124
|
+
|
|
125
|
+
|
|
126
|
+ cmDspInst_t* even_sr_1 = cmDspSysAllocInst(h, "ScaleRange", NULL, 4, 0.8, 1.1, 0.0, 1.0 );
|
|
127
|
+ cmDspInst_t* even_rt_1 = cmDspSysAllocInst(h, "Router", NULL, 2, measRtChCnt, measRtChCnt-1 );
|
|
128
|
+ cmDspInst_t* dyn_sr_1 = cmDspSysAllocInst(h, "ScaleRange", NULL, 4, 0.0, 4.0, 0.01, 1.0 );
|
|
129
|
+ cmDspInst_t* dyn_rt_1 = cmDspSysAllocInst(h, "Router", NULL, 2, measRtChCnt, measRtChCnt-1 );
|
|
130
|
+ cmDspInst_t* tempo_sr_1 = cmDspSysAllocInst(h, "ScaleRange", NULL, 4, 80.0, 120.0, 0.01, 1.0 );
|
|
131
|
+ cmDspInst_t* tempo_rt_1 = cmDspSysAllocInst(h, "Router", NULL, 2, measRtChCnt, measRtChCnt-1 );
|
|
132
|
+ cmDspInst_t* cost_sr_1 = cmDspSysAllocInst(h, "ScaleRange", NULL, 4, 0.0, 1.0, 0.001, 1.0 );
|
|
133
|
+ cmDspInst_t* cost_rt_1 = cmDspSysAllocInst(h, "Router", NULL, 2, measRtChCnt, measRtChCnt-1 );
|
|
134
|
+
|
|
135
|
+ cmDspInst_t* thrh_sr_1 = cmDspSysAllocInst(h, "ScaleRange", NULL, 4, 0.0, 1.0, 0.01, 100.0 );
|
|
136
|
+ cmDspInst_t* upr_sr_1 = cmDspSysAllocInst(h, "ScaleRange", NULL, 4, 0.0, 1.0, -1.0, 5.0 );
|
|
137
|
+ cmDspInst_t* lwr_sr_1 = cmDspSysAllocInst(h, "ScaleRange", NULL, 4, 0.0, 1.0, -5.0, 5.0 );
|
114
|
138
|
|
115
|
|
- cmDspInst_t* dyn_sr = cmDspSysAllocInst(h, "ScaleRange", NULL, 4, 0.0, 4.0, 0.01, 1.0 );
|
116
|
|
- cmDspInst_t* dyn_rt = cmDspSysAllocInst(h, "Router", NULL, 2, measRtChCnt, measRtChCnt-1 );
|
117
|
|
-
|
118
|
|
- cmDspInst_t* tempo_sr = cmDspSysAllocInst(h,"ScaleRange", NULL, 4, 80.0, 120.0, 0.01, 1.0 );
|
119
|
|
- cmDspInst_t* tempo_rt = cmDspSysAllocInst(h,"Router", NULL, 2, measRtChCnt, measRtChCnt-1 );
|
120
|
|
-
|
121
|
|
- cmDspInst_t* cost_sr = cmDspSysAllocInst(h, "ScaleRange", NULL, 4, 0.0, 1.0, 0.001, 1.0 );
|
122
|
|
- cmDspInst_t* cost_rt = cmDspSysAllocInst(h, "Router", NULL, 2, measRtChCnt, measRtChCnt-1 );
|
123
|
|
-
|
124
|
|
- cmDspInst_t* thrh_sr = cmDspSysAllocInst(h, "ScaleRange", NULL, 4, 0.0, 1.0, 0.01, 100.0 );
|
125
|
|
- cmDspInst_t* upr_sr = cmDspSysAllocInst(h, "ScaleRange", NULL, 4, 0.0, 1.0, -1.0, 5.0 );
|
126
|
|
- cmDspInst_t* lwr_sr = cmDspSysAllocInst(h, "ScaleRange", NULL, 4, 0.0, 1.0, -5.0, 5.0 );
|
127
|
139
|
|
128
|
140
|
cmDspInst_t* kr0p = cmDspSysAllocInst(h,"Kr", NULL, 2, krWndSmpCnt, krHopFact );
|
129
|
141
|
cmDspInst_t* kr1p = cmDspSysAllocInst(h,"Kr", NULL, 2, krWndSmpCnt, krHopFact );
|
|
@@ -158,9 +170,11 @@ cmDspRC_t _cmDspSysPgm_TimeLine(cmDspSysH_t h, void** userPtrPtr )
|
158
|
170
|
cmDspSysInstallCb( h, presetLbl, "val", preset, "label",NULL);
|
159
|
171
|
cmDspSysInstallCb( h, storeBtn, "sym", preset, "cmd", NULL );
|
160
|
172
|
cmDspSysInstallCb( h, recallBtn, "sym", preset, "cmd", NULL );
|
161
|
|
-
|
162
|
173
|
|
163
|
174
|
cmDspInst_t* adir = cmDspSysAllocInst( h, "Fname", "audDir", 3, true,NULL,r.audPath);
|
|
175
|
+
|
|
176
|
+
|
|
177
|
+ //--------------- Recorded evaluation and Active Measurement related controls
|
164
|
178
|
cmDspInst_t* clrBtn = cmDspSysAllocButton( h, "clear", 0);
|
165
|
179
|
cmDspInst_t* prtBtn = cmDspSysAllocButton( h, "dump", 0);
|
166
|
180
|
cmDspInst_t* mlst = cmDspSysAllocInst( h, "MsgList", NULL, 3, "meas", r.measFn, 2);
|
|
@@ -185,6 +199,7 @@ cmDspRC_t _cmDspSysPgm_TimeLine(cmDspSysH_t h, void** userPtrPtr )
|
185
|
199
|
|
186
|
200
|
double dfltOffset = 2.0; // 30.0;
|
187
|
201
|
|
|
202
|
+ // ------ Spectral distortion controls 0
|
188
|
203
|
cmDspInst_t* md0p = cmDspSysAllocScalarP( h,preGrpSymId,NULL, "Mode", 0.0, 4.0, 1.0, 1.0);
|
189
|
204
|
cmDspInst_t* ws0p = cmDspSysAllocMsgListP(h,preGrpSymId,NULL,"wndSmpCnt", NULL, "wndSmpCnt", 2);
|
190
|
205
|
cmDspInst_t* hf0p = cmDspSysAllocMsgListP(h,preGrpSymId,NULL,"hopFact", NULL, "hopFact", 2);
|
|
@@ -196,9 +211,7 @@ cmDspRC_t _cmDspSysPgm_TimeLine(cmDspSysH_t h, void** userPtrPtr )
|
196
|
211
|
cmDspInst_t* wet0 = cmDspSysAllocScalarP(h,preGrpSymId,NULL, "wet", 0.0, 1.0,0.001, 1.0 );
|
197
|
212
|
cmDspSysNewColumn(h,0);
|
198
|
213
|
|
199
|
|
- //cmDspInst_t* al1p = cmDspSysAllocInst(h,"MsgList","audFiles", 2, "audFiles",NULL);
|
200
|
|
- //cmDspInst_t* fl1p = cmDspSysAllocInst(h,"MsgList","audFrags1", 2, "audFrags",NULL);
|
201
|
|
- //cmDspInst_t* fn1p = cmDspSysAllocInst(h,"Sprintf","filename", 1, "%s/%s_%02i.wav");
|
|
214
|
+ // ------ Spectral distortion controls 1
|
202
|
215
|
cmDspInst_t* md1p = cmDspSysAllocScalarP( h,preGrpSymId,NULL, "Mode1", 0.0, 4.0, 1.0, 1.0);
|
203
|
216
|
cmDspInst_t* ws1p = cmDspSysAllocMsgListP(h,preGrpSymId,NULL, "wndSmpCnt1", NULL, "wndSmpCnt", 2);
|
204
|
217
|
cmDspInst_t* hf1p = cmDspSysAllocMsgListP(h,preGrpSymId,NULL, "hopFact1", NULL, "hopFact", 2);
|
|
@@ -213,32 +226,67 @@ cmDspRC_t _cmDspSysPgm_TimeLine(cmDspSysH_t h, void** userPtrPtr )
|
213
|
226
|
cmDspInst_t* ogain = cmDspSysAllocInst(h,"Scalar", "Out Gain", 5, kNumberDuiId, 0.0, 10.0,0.01, 3.0 );
|
214
|
227
|
//cmDspInst_t* reload = cmDspSysAllocInst(h,"Button", "Reload", 2, kButtonDuiId, 0.0 );
|
215
|
228
|
|
216
|
|
- cmDspInst_t* min_dyn = cmDspSysAllocScalarP( h,preGrpSymId, NULL, "Min In Dyn", 0.0, 10.0, 1.0, 0.0);
|
217
|
|
- cmDspInst_t* max_dyn = cmDspSysAllocScalarP( h,preGrpSymId, NULL, "Max In Dyn", 0.0, 10.0, 1.0, 4.0);
|
218
|
|
- cmDspInst_t* menu_dyn = cmDspSysAllocMsgListP(h,preGrpSymId, NULL, "DynSel", NULL, "measMenu", measRtChCnt-1);
|
|
229
|
+ cmDspSysNewPage(h,"Sc/Rgn");
|
|
230
|
+
|
|
231
|
+ // -------- Measurement Scale/Ranges controls 0
|
|
232
|
+ cmDspInst_t* min_dyn_0 = cmDspSysAllocScalarP( h,preGrpSymId, NULL, "Min In Dyn 0", 0.0, 10.0, 1.0, 0.0);
|
|
233
|
+ cmDspInst_t* max_dyn_0 = cmDspSysAllocScalarP( h,preGrpSymId, NULL, "Max In Dyn 0", 0.0, 10.0, 1.0, 4.0);
|
|
234
|
+ cmDspInst_t* menu_dyn_0 = cmDspSysAllocMsgListP(h,preGrpSymId, NULL, "DynSel 0", NULL, "measMenu", measRtChCnt-1);
|
|
235
|
+
|
|
236
|
+ cmDspInst_t* min_even_0 = cmDspSysAllocScalarP( h,preGrpSymId, NULL, "Min In Even 0", 0.0, 1.0, 0.001, 0.75);
|
|
237
|
+ cmDspInst_t* max_even_0 = cmDspSysAllocScalarP( h,preGrpSymId, NULL, "Max In Even 0", 0.0, 3.0, 0.001, 1.0);
|
|
238
|
+ cmDspInst_t* menu_even_0 = cmDspSysAllocMsgListP(h,preGrpSymId, NULL, "EvenSel 0", NULL, "measMenu", measRtChCnt-1);
|
|
239
|
+
|
|
240
|
+ cmDspSysNewColumn(h,0);
|
|
241
|
+ cmDspInst_t* min_tempo_0 = cmDspSysAllocScalarP( h,preGrpSymId, NULL, "Min In Tempo 0", 0.0, 200.0, 1.0, 80.0);
|
|
242
|
+ cmDspInst_t* max_tempo_0 = cmDspSysAllocScalarP( h,preGrpSymId, NULL, "Max In Tempo 0", 0.0, 200.0, 1.0, 120.0);
|
|
243
|
+ cmDspInst_t* menu_tempo_0 = cmDspSysAllocMsgListP(h,preGrpSymId, NULL, "TempoSel 0", NULL, "measMenu", measRtChCnt-1);
|
|
244
|
+
|
|
245
|
+ cmDspInst_t* min_cost_0 = cmDspSysAllocScalarP( h,preGrpSymId, NULL, "Min In Cost 0", 0.0, 1.0, 0.01, 0.0);
|
|
246
|
+ cmDspInst_t* max_cost_0 = cmDspSysAllocScalarP( h,preGrpSymId, NULL, "Max In Cost 0", 0.0, 1.0, 0.01, 1.0);
|
|
247
|
+ cmDspInst_t* menu_cost_0 = cmDspSysAllocMsgListP(h,preGrpSymId, NULL, "CostSel 0", NULL, "measMenu", measRtChCnt-1);
|
|
248
|
+
|
|
249
|
+ // -------- Parameter Scale/Ranges controls 0
|
|
250
|
+ cmDspSysNewColumn(h,0);
|
|
251
|
+ cmDspInst_t* min_thrh_0 = cmDspSysAllocScalarP( h,preGrpSymId, NULL, "Min Thresh 0", 0.0, 100.0, 1.0, 30.0);
|
|
252
|
+ cmDspInst_t* max_thrh_0 = cmDspSysAllocScalarP( h,preGrpSymId, NULL, "Max Thresh 0", 0.0, 100.0, 1.0, 80.0);
|
|
253
|
+
|
|
254
|
+ cmDspInst_t* min_upr_0 = cmDspSysAllocScalarP( h,preGrpSymId, NULL, "Min Upr 0", -1.0, 1.0, 0.001, -0.5);
|
|
255
|
+ cmDspInst_t* max_upr_0 = cmDspSysAllocScalarP( h,preGrpSymId, NULL, "Max Upr 0", -1.0, 1.0, 0.001, 0.5);
|
|
256
|
+
|
|
257
|
+ cmDspInst_t* min_lwr_0 = cmDspSysAllocScalarP( h,preGrpSymId, NULL, "Min Lwr 0", 0.0, -1.0, 5.0, 1.0);
|
|
258
|
+ cmDspInst_t* max_lwr_0 = cmDspSysAllocScalarP( h,preGrpSymId, NULL, "Max Lwr 0", 0.0, -1.0, 5.0, 3.0);
|
|
259
|
+
|
|
260
|
+
|
|
261
|
+ // -------- Measurement Scale/Ranges controls 0
|
|
262
|
+ cmDspSysNewColumn(h,0);
|
|
263
|
+ cmDspInst_t* min_dyn_1 = cmDspSysAllocScalarP( h,preGrpSymId, NULL, "Min In Dyn 1", 0.0, 10.0, 1.0, 0.0);
|
|
264
|
+ cmDspInst_t* max_dyn_1 = cmDspSysAllocScalarP( h,preGrpSymId, NULL, "Max In Dyn 1", 0.0, 10.0, 1.0, 4.0);
|
|
265
|
+ cmDspInst_t* menu_dyn_1 = cmDspSysAllocMsgListP(h,preGrpSymId, NULL, "DynSel 1", NULL, "measMenu", measRtChCnt-1);
|
219
|
266
|
|
220
|
|
- cmDspInst_t* min_even = cmDspSysAllocScalarP( h,preGrpSymId, NULL, "Min In Even", 0.0, 1.0, 0.001, 0.75);
|
221
|
|
- cmDspInst_t* max_even = cmDspSysAllocScalarP( h,preGrpSymId, NULL, "Max In Even", 0.0, 3.0, 0.001, 1.0);
|
222
|
|
- cmDspInst_t* menu_even = cmDspSysAllocMsgListP(h,preGrpSymId, NULL, "EvenSel", NULL, "measMenu", measRtChCnt-1);
|
|
267
|
+ cmDspInst_t* min_even_1 = cmDspSysAllocScalarP( h,preGrpSymId, NULL, "Min In Even 1", 0.0, 1.0, 0.001, 0.75);
|
|
268
|
+ cmDspInst_t* max_even_1 = cmDspSysAllocScalarP( h,preGrpSymId, NULL, "Max In Even 1", 0.0, 3.0, 0.001, 1.0);
|
|
269
|
+ cmDspInst_t* menu_even_1 = cmDspSysAllocMsgListP(h,preGrpSymId, NULL, "EvenSel 1", NULL, "measMenu", measRtChCnt-1);
|
223
|
270
|
|
224
|
271
|
cmDspSysNewColumn(h,0);
|
225
|
|
- cmDspInst_t* min_tempo = cmDspSysAllocScalarP( h,preGrpSymId, NULL, "Min In Tempo", 0.0, 200.0, 1.0, 80.0);
|
226
|
|
- cmDspInst_t* max_tempo = cmDspSysAllocScalarP( h,preGrpSymId, NULL, "Max In Tempo", 0.0, 200.0, 1.0, 120.0);
|
227
|
|
- cmDspInst_t* menu_tempo = cmDspSysAllocMsgListP(h,preGrpSymId, NULL, "TempoSel", NULL, "measMenu", measRtChCnt-1);
|
|
272
|
+ cmDspInst_t* min_tempo_1 = cmDspSysAllocScalarP( h,preGrpSymId, NULL, "Min In Tempo 1", 0.0, 200.0, 1.0, 80.0);
|
|
273
|
+ cmDspInst_t* max_tempo_1 = cmDspSysAllocScalarP( h,preGrpSymId, NULL, "Max In Tempo 1", 0.0, 200.0, 1.0, 120.0);
|
|
274
|
+ cmDspInst_t* menu_tempo_1 = cmDspSysAllocMsgListP(h,preGrpSymId, NULL, "TempoSel 1", NULL, "measMenu", measRtChCnt-1);
|
228
|
275
|
|
229
|
|
- cmDspInst_t* min_cost = cmDspSysAllocScalarP( h,preGrpSymId, NULL, "Min In Cost", 0.0, 1.0, 0.01, 0.0);
|
230
|
|
- cmDspInst_t* max_cost = cmDspSysAllocScalarP( h,preGrpSymId, NULL, "Max In Cost", 0.0, 1.0, 0.01, 1.0);
|
231
|
|
- cmDspInst_t* menu_cost = cmDspSysAllocMsgListP(h,preGrpSymId, NULL, "CostSel", NULL, "measMenu", measRtChCnt-1);
|
|
276
|
+ cmDspInst_t* min_cost_1 = cmDspSysAllocScalarP( h,preGrpSymId, NULL, "Min In Cost 1", 0.0, 1.0, 0.01, 0.0);
|
|
277
|
+ cmDspInst_t* max_cost_1 = cmDspSysAllocScalarP( h,preGrpSymId, NULL, "Max In Cost 1", 0.0, 1.0, 0.01, 1.0);
|
|
278
|
+ cmDspInst_t* menu_cost_1 = cmDspSysAllocMsgListP(h,preGrpSymId, NULL, "CostSel 1", NULL, "measMenu", measRtChCnt-1);
|
232
|
279
|
|
|
280
|
+ // -------- Parameter Scale/Ranges controls 0
|
233
|
281
|
cmDspSysNewColumn(h,0);
|
234
|
|
- cmDspInst_t* min_thrh = cmDspSysAllocScalarP( h,preGrpSymId, NULL, "Min Thresh", 0.0, 100.0, 1.0, 30.0);
|
235
|
|
- cmDspInst_t* max_thrh = cmDspSysAllocScalarP( h,preGrpSymId, NULL, "Max Thresh", 0.0, 100.0, 1.0, 80.0);
|
|
282
|
+ cmDspInst_t* min_thrh_1 = cmDspSysAllocScalarP( h,preGrpSymId, NULL, "Min Thresh 1", 0.0, 100.0, 1.0, 30.0);
|
|
283
|
+ cmDspInst_t* max_thrh_1 = cmDspSysAllocScalarP( h,preGrpSymId, NULL, "Max Thresh 1", 0.0, 100.0, 1.0, 80.0);
|
236
|
284
|
|
237
|
|
- cmDspInst_t* min_upr = cmDspSysAllocScalarP( h,preGrpSymId, NULL, "Min Upr", -1.0, 1.0, 0.001, -0.5);
|
238
|
|
- cmDspInst_t* max_upr = cmDspSysAllocScalarP( h,preGrpSymId, NULL, "Max Upr", -1.0, 1.0, 0.001, 0.5);
|
|
285
|
+ cmDspInst_t* min_upr_1 = cmDspSysAllocScalarP( h,preGrpSymId, NULL, "Min Upr 1", -1.0, 1.0, 0.001, -0.5);
|
|
286
|
+ cmDspInst_t* max_upr_1 = cmDspSysAllocScalarP( h,preGrpSymId, NULL, "Max Upr 1", -1.0, 1.0, 0.001, 0.5);
|
239
|
287
|
|
240
|
|
- cmDspInst_t* min_lwr = cmDspSysAllocScalarP( h,preGrpSymId, NULL, "Min Lwr", 0.0, -1.0, 5.0, 1.0);
|
241
|
|
- cmDspInst_t* max_lwr = cmDspSysAllocScalarP( h,preGrpSymId, NULL, "Max Lwr", 0.0, -1.0, 5.0, 3.0);
|
|
288
|
+ cmDspInst_t* min_lwr_1 = cmDspSysAllocScalarP( h,preGrpSymId, NULL, "Min Lwr 1", 0.0, -1.0, 5.0, 1.0);
|
|
289
|
+ cmDspInst_t* max_lwr_1 = cmDspSysAllocScalarP( h,preGrpSymId, NULL, "Max Lwr 1", 0.0, -1.0, 5.0, 3.0);
|
242
|
290
|
|
243
|
291
|
|
244
|
292
|
if((rc = cmDspSysLastRC(h)) != kOkDspRC )
|
|
@@ -363,6 +411,7 @@ cmDspRC_t _cmDspSysPgm_TimeLine(cmDspSysH_t h, void** userPtrPtr )
|
363
|
411
|
cmDspSysInstallCb(h, tlp, "mfn", prp, "in", NULL );
|
364
|
412
|
cmDspSysInstallCb(h, tlp, "sel", prp, "in", NULL );
|
365
|
413
|
|
|
414
|
+ /*
|
366
|
415
|
cmDspSysInstallCb(h, modp, "mod0", md0p, "val", NULL );
|
367
|
416
|
cmDspSysInstallCb(h, modp, "win0", kr0p, "wndn",NULL );
|
368
|
417
|
cmDspSysInstallCb(h, modp, "thr0", th0p, "val", NULL );
|
|
@@ -372,81 +421,171 @@ cmDspRC_t _cmDspSysPgm_TimeLine(cmDspSysH_t h, void** userPtrPtr )
|
372
|
421
|
cmDspSysInstallCb(h, modp, "inv0", iv0p, "val", NULL );
|
373
|
422
|
cmDspSysInstallCb(h, modp, "wet0", wet0, "val", NULL );
|
374
|
423
|
cmDspSysInstallCb(h, modp, "xf0", xfad, "gate-0", NULL );
|
|
424
|
+ */
|
|
425
|
+ cmDspSysInstallCb(h, modp, "thr0", th0p, "val", NULL );
|
|
426
|
+ cmDspSysInstallCb(h, modp, "mint0", min_thrh_0, "val", NULL );
|
|
427
|
+ cmDspSysInstallCb(h, modp, "maxt0", max_thrh_0, "val", NULL );
|
|
428
|
+ cmDspSysInstallCb(h, modp, "minu0", min_upr_0, "val", NULL );
|
|
429
|
+ cmDspSysInstallCb(h, modp, "maxu0", max_upr_0, "val", NULL );
|
|
430
|
+ cmDspSysInstallCb(h, modp, "minl0", min_lwr_0, "val", NULL );
|
|
431
|
+ cmDspSysInstallCb(h, modp, "maxl0", max_lwr_0, "val", NULL );
|
|
432
|
+
|
375
|
433
|
|
|
434
|
+ /*
|
376
|
435
|
cmDspSysInstallCb(h, modp, "mod1", md1p, "val", NULL );
|
377
|
436
|
cmDspSysInstallCb(h, modp, "win1", kr1p, "wndn",NULL );
|
378
|
|
- cmDspSysInstallCb(h, modp, "thr1", th1p, "val", NULL );
|
379
|
437
|
cmDspSysInstallCb(h, modp, "upr1", us1p, "val", NULL );
|
380
|
438
|
cmDspSysInstallCb(h, modp, "lwr1", ls1p, "val", NULL );
|
381
|
439
|
cmDspSysInstallCb(h, modp, "off1", of1p, "val", NULL );
|
382
|
440
|
cmDspSysInstallCb(h, modp, "inv1", iv1p, "val", NULL );
|
383
|
441
|
cmDspSysInstallCb(h, modp, "wet1", wet1, "val", NULL );
|
384
|
442
|
cmDspSysInstallCb(h, modp, "xf1", xfad, "gate-1", NULL );
|
|
443
|
+ */
|
|
444
|
+ cmDspSysInstallCb(h, modp, "thr1", th1p, "val", NULL );
|
|
445
|
+ cmDspSysInstallCb(h, modp, "mint1", min_thrh_1, "val", NULL );
|
|
446
|
+ cmDspSysInstallCb(h, modp, "maxt1", max_thrh_1, "val", NULL );
|
|
447
|
+ cmDspSysInstallCb(h, modp, "minu1", min_upr_1, "val", NULL );
|
|
448
|
+ cmDspSysInstallCb(h, modp, "maxu1", max_upr_1, "val", NULL );
|
|
449
|
+ cmDspSysInstallCb(h, modp, "minl1", min_lwr_1, "val", NULL );
|
|
450
|
+ cmDspSysInstallCb(h, modp, "maxl1", max_lwr_1, "val", NULL );
|
|
451
|
+
|
|
452
|
+ // =========================================================================
|
|
453
|
+ // Scale Range Connections 0
|
|
454
|
+ //
|
385
|
455
|
|
386
|
456
|
// DYN -> scaleRange -> Router -> var scaleRange
|
387
|
|
- cmDspSysInstallCb(h, amp, "dyn", dyn_sr, "val_in", NULL );
|
388
|
|
- //cmDspSysInstallCb(h, sfp, "dyn", dyn_sr, "val_in", NULL );
|
389
|
|
- cmDspSysInstallCb(h, min_dyn, "val", dyn_sr, "min_in", NULL );
|
390
|
|
- cmDspSysInstallCb(h, max_dyn, "val", dyn_sr, "max_in", NULL );
|
391
|
|
- cmDspSysInstallCb(h, dyn_sr, "val_out", dyn_rt, "f-in", NULL );
|
392
|
|
- cmDspSysInstallCb(h, menu_dyn, "out", dyn_rt, "sel", NULL );
|
393
|
|
- cmDspSysInstallCb(h, dyn_rt, "f-out-0", thrh_sr, "val_in", NULL );
|
394
|
|
- cmDspSysInstallCb(h, dyn_rt, "f-out-1", upr_sr, "val_in", NULL );
|
395
|
|
- cmDspSysInstallCb(h, dyn_rt, "f-out-2", lwr_sr, "val_in", NULL );
|
|
457
|
+ cmDspSysInstallCb(h, amp, "dyn", dyn_sr_0, "val_in", NULL );
|
|
458
|
+ //cmDspSysInstallCb(h, sfp, "dyn", dyn_sr_0, "val_in", NULL );
|
|
459
|
+ cmDspSysInstallCb(h, min_dyn_0, "val", dyn_sr_0, "min_in", NULL );
|
|
460
|
+ cmDspSysInstallCb(h, max_dyn_0, "val", dyn_sr_0, "max_in", NULL );
|
|
461
|
+ cmDspSysInstallCb(h, dyn_sr_0, "val_out", dyn_rt_0, "f-in", NULL );
|
|
462
|
+ cmDspSysInstallCb(h, menu_dyn_0, "out", dyn_rt_0, "sel", NULL );
|
|
463
|
+ cmDspSysInstallCb(h, dyn_rt_0, "f-out-0", thrh_sr_0, "val_in", NULL );
|
|
464
|
+ cmDspSysInstallCb(h, dyn_rt_0, "f-out-1", upr_sr_0, "val_in", NULL );
|
|
465
|
+ cmDspSysInstallCb(h, dyn_rt_0, "f-out-2", lwr_sr_0, "val_in", NULL );
|
396
|
466
|
|
397
|
467
|
// EVEN -> scaleRange -> Router -> var scaleRange
|
398
|
|
- cmDspSysInstallCb(h, amp, "even", even_sr, "val_in", NULL );
|
399
|
|
- //cmDspSysInstallCb(h, sfp, "even", even_sr, "val_in", NULL );
|
400
|
|
- cmDspSysInstallCb(h, min_even, "val", even_sr, "min_in", NULL );
|
401
|
|
- cmDspSysInstallCb(h, max_even, "val", even_sr, "max_in", NULL );
|
402
|
|
- cmDspSysInstallCb(h, even_sr, "val_out", even_rt, "f-in", NULL );
|
403
|
|
- cmDspSysInstallCb(h, menu_even, "out", even_rt, "sel", NULL );
|
404
|
|
- cmDspSysInstallCb(h, even_rt, "f-out-0", thrh_sr, "val_in", NULL );
|
405
|
|
- cmDspSysInstallCb(h, even_rt, "f-out-1", upr_sr, "val_in", NULL );
|
406
|
|
- cmDspSysInstallCb(h, even_rt, "f-out-2", lwr_sr, "val_in", NULL );
|
|
468
|
+ cmDspSysInstallCb(h, amp, "even", even_sr_0, "val_in", NULL );
|
|
469
|
+ //cmDspSysInstallCb(h, sfp, "even", even_sr_0, "val_in", NULL );
|
|
470
|
+ cmDspSysInstallCb(h, min_even_0, "val", even_sr_0, "min_in", NULL );
|
|
471
|
+ cmDspSysInstallCb(h, max_even_0, "val", even_sr_0, "max_in", NULL );
|
|
472
|
+ cmDspSysInstallCb(h, even_sr_0, "val_out", even_rt_0, "f-in", NULL );
|
|
473
|
+ cmDspSysInstallCb(h, menu_even_0, "out", even_rt_0, "sel", NULL );
|
|
474
|
+ cmDspSysInstallCb(h, even_rt_0, "f-out-0", thrh_sr_0, "val_in", NULL );
|
|
475
|
+ cmDspSysInstallCb(h, even_rt_0, "f-out-1", upr_sr_0, "val_in", NULL );
|
|
476
|
+ cmDspSysInstallCb(h, even_rt_0, "f-out-2", lwr_sr_0, "val_in", NULL );
|
407
|
477
|
|
408
|
478
|
// TEMPO -> scaleRange -> Router -> var scaleRange
|
409
|
|
- cmDspSysInstallCb(h, amp, "tempo", tempo_sr, "val_in", NULL );
|
410
|
|
- //cmDspSysInstallCb(h, sfp, "tempo", tempo_sr, "val_in", NULL );
|
411
|
|
- cmDspSysInstallCb(h, min_tempo, "val", tempo_sr, "min_in", NULL );
|
412
|
|
- cmDspSysInstallCb(h, max_tempo, "val", tempo_sr, "max_in", NULL );
|
413
|
|
- cmDspSysInstallCb(h, tempo_sr, "val_out", tempo_rt, "f-in", NULL );
|
414
|
|
- cmDspSysInstallCb(h, menu_tempo, "out", tempo_rt, "sel", NULL );
|
415
|
|
- cmDspSysInstallCb(h, tempo_rt, "f-out-0", thrh_sr, "val_in", NULL );
|
416
|
|
- cmDspSysInstallCb(h, tempo_rt, "f-out-1", upr_sr, "val_in", NULL );
|
417
|
|
- cmDspSysInstallCb(h, tempo_rt, "f-out-2", lwr_sr, "val_in", NULL );
|
|
479
|
+ cmDspSysInstallCb(h, amp, "tempo", tempo_sr_0, "val_in", NULL );
|
|
480
|
+ //cmDspSysInstallCb(h, sfp, "tempo", tempo_sr_0, "val_in", NULL );
|
|
481
|
+ cmDspSysInstallCb(h, min_tempo_0, "val", tempo_sr_0, "min_in", NULL );
|
|
482
|
+ cmDspSysInstallCb(h, max_tempo_0, "val", tempo_sr_0, "max_in", NULL );
|
|
483
|
+ cmDspSysInstallCb(h, tempo_sr_0, "val_out", tempo_rt_0, "f-in", NULL );
|
|
484
|
+ cmDspSysInstallCb(h, menu_tempo_0, "out", tempo_rt_0, "sel", NULL );
|
|
485
|
+ cmDspSysInstallCb(h, tempo_rt_0, "f-out-0", thrh_sr_0, "val_in", NULL );
|
|
486
|
+ cmDspSysInstallCb(h, tempo_rt_0, "f-out-1", upr_sr_0, "val_in", NULL );
|
|
487
|
+ cmDspSysInstallCb(h, tempo_rt_0, "f-out-2", lwr_sr_0, "val_in", NULL );
|
418
|
488
|
|
419
|
489
|
// COST -> scaleRange -> Router -> var scaleRange
|
420
|
|
- cmDspSysInstallCb(h, amp, "cost", cost_sr, "val_in", NULL );
|
421
|
|
- //cmDspSysInstallCb(h, sfp, "cost", cost_sr, "val_in", NULL );
|
422
|
|
- cmDspSysInstallCb(h, min_cost, "val", cost_sr, "min_in", NULL );
|
423
|
|
- cmDspSysInstallCb(h, max_cost, "val", cost_sr, "max_in", NULL );
|
424
|
|
- cmDspSysInstallCb(h, cost_sr, "val_out", cost_rt, "f-in", NULL );
|
425
|
|
- cmDspSysInstallCb(h, menu_cost, "out", cost_rt, "sel", NULL );
|
426
|
|
- cmDspSysInstallCb(h, cost_rt, "f-out-0", thrh_sr, "val_in", NULL );
|
427
|
|
- cmDspSysInstallCb(h, cost_rt, "f-out-1", upr_sr, "val_in", NULL );
|
428
|
|
- cmDspSysInstallCb(h, cost_rt, "f-out-2", lwr_sr, "val_in", NULL );
|
|
490
|
+ cmDspSysInstallCb(h, amp, "cost", cost_sr_0, "val_in", NULL );
|
|
491
|
+ //cmDspSysInstallCb(h, sfp, "cost", cost_sr_0, "val_in", NULL );
|
|
492
|
+ cmDspSysInstallCb(h, min_cost_0, "val", cost_sr_0, "min_in", NULL );
|
|
493
|
+ cmDspSysInstallCb(h, max_cost_0, "val", cost_sr_0, "max_in", NULL );
|
|
494
|
+ cmDspSysInstallCb(h, cost_sr_0, "val_out", cost_rt_0, "f-in", NULL );
|
|
495
|
+ cmDspSysInstallCb(h, menu_cost_0, "out", cost_rt_0, "sel", NULL );
|
|
496
|
+ cmDspSysInstallCb(h, cost_rt_0, "f-out-0", thrh_sr_0, "val_in", NULL );
|
|
497
|
+ cmDspSysInstallCb(h, cost_rt_0, "f-out-1", upr_sr_0, "val_in", NULL );
|
|
498
|
+ cmDspSysInstallCb(h, cost_rt_0, "f-out-2", lwr_sr_0, "val_in", NULL );
|
429
|
499
|
|
430
|
500
|
|
431
|
501
|
// THRESH scaleRange -> FX
|
432
|
|
- cmDspSysInstallCb(h, min_thrh, "val", thrh_sr, "min_out", NULL );
|
433
|
|
- cmDspSysInstallCb(h, max_thrh, "val", thrh_sr, "max_out", NULL );
|
434
|
|
- cmDspSysInstallCb(h, thrh_sr, "val_out", th0p, "val", NULL );
|
435
|
|
- cmDspSysInstallCb(h, thrh_sr, "val_out", th1p, "val", NULL );
|
|
502
|
+ cmDspSysInstallCb(h, min_thrh_0, "val", thrh_sr_0, "min_out", NULL );
|
|
503
|
+ cmDspSysInstallCb(h, max_thrh_0, "val", thrh_sr_0, "max_out", NULL );
|
|
504
|
+ cmDspSysInstallCb(h, thrh_sr_0, "val_out", th0p, "val", NULL );
|
436
|
505
|
|
437
|
506
|
|
438
|
507
|
// UPR scaleRange -> FX
|
439
|
|
- cmDspSysInstallCb(h, min_upr, "val", upr_sr, "min_out", NULL );
|
440
|
|
- cmDspSysInstallCb(h, max_upr, "val", upr_sr, "max_out", NULL );
|
441
|
|
- cmDspSysInstallCb(h, upr_sr, "val_out", us0p, "val", NULL );
|
442
|
|
- cmDspSysInstallCb(h, upr_sr, "val_out", us1p, "val", NULL );
|
|
508
|
+ cmDspSysInstallCb(h, min_upr_0, "val", upr_sr_0, "min_out", NULL );
|
|
509
|
+ cmDspSysInstallCb(h, max_upr_0, "val", upr_sr_0, "max_out", NULL );
|
|
510
|
+ cmDspSysInstallCb(h, upr_sr_0, "val_out", us0p, "val", NULL );
|
443
|
511
|
|
444
|
512
|
|
445
|
513
|
// LWR scaleRange -> FX
|
446
|
|
- cmDspSysInstallCb(h, min_lwr, "val", lwr_sr, "min_out", NULL );
|
447
|
|
- cmDspSysInstallCb(h, max_lwr, "val", lwr_sr, "max_out", NULL );
|
448
|
|
- cmDspSysInstallCb(h, lwr_sr, "val_out", ls0p, "val", NULL );
|
449
|
|
- cmDspSysInstallCb(h, lwr_sr, "val_out", ls1p, "val", NULL );
|
|
514
|
+ cmDspSysInstallCb(h, min_lwr_0, "val", lwr_sr_0, "min_out", NULL );
|
|
515
|
+ cmDspSysInstallCb(h, max_lwr_0, "val", lwr_sr_0, "max_out", NULL );
|
|
516
|
+ cmDspSysInstallCb(h, lwr_sr_0, "val_out", ls0p, "val", NULL );
|
|
517
|
+
|
|
518
|
+
|
|
519
|
+ // =========================================================================
|
|
520
|
+ // Scale Range Connections 1
|
|
521
|
+ //
|
|
522
|
+
|
|
523
|
+ // DYN -> scaleRange -> Router -> var scaleRange
|
|
524
|
+ cmDspSysInstallCb(h, amp, "dyn", dyn_sr_1, "val_in", NULL );
|
|
525
|
+ //cmDspSysInstallCb(h, sfp, "dyn", dyn_sr_1, "val_in", NULL );
|
|
526
|
+ cmDspSysInstallCb(h, min_dyn_1, "val", dyn_sr_1, "min_in", NULL );
|
|
527
|
+ cmDspSysInstallCb(h, max_dyn_1, "val", dyn_sr_1, "max_in", NULL );
|
|
528
|
+ cmDspSysInstallCb(h, dyn_sr_1, "val_out", dyn_rt_1, "f-in", NULL );
|
|
529
|
+ cmDspSysInstallCb(h, menu_dyn_1, "out", dyn_rt_1, "sel", NULL );
|
|
530
|
+ cmDspSysInstallCb(h, dyn_rt_1, "f-out-0", thrh_sr_1, "val_in", NULL );
|
|
531
|
+ cmDspSysInstallCb(h, dyn_rt_1, "f-out-1", upr_sr_1, "val_in", NULL );
|
|
532
|
+ cmDspSysInstallCb(h, dyn_rt_1, "f-out-2", lwr_sr_1, "val_in", NULL );
|
|
533
|
+
|
|
534
|
+ // EVEN -> scaleRange -> Router -> var scaleRange
|
|
535
|
+ cmDspSysInstallCb(h, amp, "even", even_sr_1, "val_in", NULL );
|
|
536
|
+ //cmDspSysInstallCb(h, sfp, "even", even_sr_1, "val_in", NULL );
|
|
537
|
+ cmDspSysInstallCb(h, min_even_1, "val", even_sr_1, "min_in", NULL );
|
|
538
|
+ cmDspSysInstallCb(h, max_even_1, "val", even_sr_1, "max_in", NULL );
|
|
539
|
+ cmDspSysInstallCb(h, even_sr_1, "val_out", even_rt_1, "f-in", NULL );
|
|
540
|
+ cmDspSysInstallCb(h, menu_even_1, "out", even_rt_1, "sel", NULL );
|
|
541
|
+ cmDspSysInstallCb(h, even_rt_1, "f-out-0", thrh_sr_1, "val_in", NULL );
|
|
542
|
+ cmDspSysInstallCb(h, even_rt_1, "f-out-1", upr_sr_1, "val_in", NULL );
|
|
543
|
+ cmDspSysInstallCb(h, even_rt_1, "f-out-2", lwr_sr_1, "val_in", NULL );
|
|
544
|
+
|
|
545
|
+ // TEMPO -> scaleRange -> Router -> var scaleRange
|
|
546
|
+ cmDspSysInstallCb(h, amp, "tempo", tempo_sr_1, "val_in", NULL );
|
|
547
|
+ //cmDspSysInstallCb(h, sfp, "tempo", tempo_sr_1, "val_in", NULL );
|
|
548
|
+ cmDspSysInstallCb(h, min_tempo_1, "val", tempo_sr_1, "min_in", NULL );
|
|
549
|
+ cmDspSysInstallCb(h, max_tempo_1, "val", tempo_sr_1, "max_in", NULL );
|
|
550
|
+ cmDspSysInstallCb(h, tempo_sr_1, "val_out", tempo_rt_1, "f-in", NULL );
|
|
551
|
+ cmDspSysInstallCb(h, menu_tempo_1, "out", tempo_rt_1, "sel", NULL );
|
|
552
|
+ cmDspSysInstallCb(h, tempo_rt_1, "f-out-0", thrh_sr_1, "val_in", NULL );
|
|
553
|
+ cmDspSysInstallCb(h, tempo_rt_1, "f-out-1", upr_sr_1, "val_in", NULL );
|
|
554
|
+ cmDspSysInstallCb(h, tempo_rt_1, "f-out-2", lwr_sr_1, "val_in", NULL );
|
|
555
|
+
|
|
556
|
+ // COST -> scaleRange -> Router -> var scaleRange
|
|
557
|
+ cmDspSysInstallCb(h, amp, "cost", cost_sr_1, "val_in", NULL );
|
|
558
|
+ //cmDspSysInstallCb(h, sfp, "cost", cost_sr_1, "val_in", NULL );
|
|
559
|
+ cmDspSysInstallCb(h, min_cost_1, "val", cost_sr_1, "min_in", NULL );
|
|
560
|
+ cmDspSysInstallCb(h, max_cost_1, "val", cost_sr_1, "max_in", NULL );
|
|
561
|
+ cmDspSysInstallCb(h, cost_sr_1, "val_out", cost_rt_1, "f-in", NULL );
|
|
562
|
+ cmDspSysInstallCb(h, menu_cost_1, "out", cost_rt_1, "sel", NULL );
|
|
563
|
+ cmDspSysInstallCb(h, cost_rt_1, "f-out-0", thrh_sr_1, "val_in", NULL );
|
|
564
|
+ cmDspSysInstallCb(h, cost_rt_1, "f-out-1", upr_sr_1, "val_in", NULL );
|
|
565
|
+ cmDspSysInstallCb(h, cost_rt_1, "f-out-2", lwr_sr_1, "val_in", NULL );
|
|
566
|
+
|
|
567
|
+
|
|
568
|
+ // THRESH scaleRange -> FX
|
|
569
|
+ cmDspSysInstallCb(h, min_thrh_1, "val", thrh_sr_1, "min_out", NULL );
|
|
570
|
+ cmDspSysInstallCb(h, max_thrh_1, "val", thrh_sr_1, "max_out", NULL );
|
|
571
|
+ cmDspSysInstallCb(h, thrh_sr_1, "val_out", th1p, "val", NULL );
|
|
572
|
+
|
|
573
|
+
|
|
574
|
+ // UPR scaleRange -> FX
|
|
575
|
+ cmDspSysInstallCb(h, min_upr_1, "val", upr_sr_1, "min_out", NULL );
|
|
576
|
+ cmDspSysInstallCb(h, max_upr_1, "val", upr_sr_1, "max_out", NULL );
|
|
577
|
+ cmDspSysInstallCb(h, upr_sr_1, "val_out", us1p, "val", NULL );
|
|
578
|
+
|
|
579
|
+
|
|
580
|
+ // LWR scaleRange -> FX
|
|
581
|
+ cmDspSysInstallCb(h, min_lwr_1, "val", lwr_sr_1, "min_out", NULL );
|
|
582
|
+ cmDspSysInstallCb(h, max_lwr_1, "val", lwr_sr_1, "max_out", NULL );
|
|
583
|
+ cmDspSysInstallCb(h, lwr_sr_1, "val_out", ls1p, "val", NULL );
|
|
584
|
+
|
|
585
|
+
|
|
586
|
+
|
|
587
|
+
|
|
588
|
+
|
450
|
589
|
|
451
|
590
|
|
452
|
591
|
cmDspSysNewPage(h,"Compressor");
|