-
Notifications
You must be signed in to change notification settings - Fork 13
/
Copy pathmixstrip2.mmb~.pd
476 lines (476 loc) · 11.5 KB
/
mixstrip2.mmb~.pd
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
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
#N canvas 229 22 917 612 10;
#X obj 83 102 vu 10 120 \$0-vuR.gui.r empty -1 -8 0 8 -66577 -1 1 0
;
#X obj 58 102 vsl 12 119 0 117 0 0 \$0-volume.gui \$0-volume.gui.r
empty 0 -9 0 10 -262144 -1 -1 0 1;
#X obj 380 98 line~;
#X obj 221 36 inlet~;
#X obj 263 145 *~;
#X obj 719 36 inlet;
#X obj 231 269 pan.mmb~;
#X obj 60 70 hsl 51 12 -100 100 0 0 \$0-panL.gui \$0-panL.gui.r L:-100
2 6 0 10 -262144 -1 -1 0 1;
#X obj 61 243 tgl 15 0 \$0-solo.gui \$0-solo.gui.r S 5 8 0 10 -262144
-262144 -24198 0 1;
#X obj 82 243 tgl 15 0 \$0-mute.gui \$0-mute.gui.r M 5 8 0 10 -262144
-262144 -258699 0 1;
#N canvas 0 22 1076 616 vu.levels 0;
#X obj 192 152 env~ 1024;
#X obj 192 175 - 100;
#X obj 317 131 peakamp~ 200;
#X obj 317 157 rmstodb;
#X obj 317 180 - 100;
#X obj 192 240 max -99;
#X obj 257 240 t f;
#X obj 317 251 max -99;
#X obj 382 251 t f;
#X obj 205 61 inlet~;
#X obj 343 329 f;
#X obj 400 330 f;
#X obj 527 138 t b b b;
#X msg 485 167 -99;
#X obj 343 369 pack f f;
#X obj 342 406 s \$0-vuL.gui.r;
#X obj 722 152 env~ 1024;
#X obj 722 175 - 100;
#X obj 837 131 peakamp~ 200;
#X obj 837 157 rmstodb;
#X obj 837 180 - 100;
#X obj 722 250 max -99;
#X obj 787 250 t f;
#X obj 837 241 max -99;
#X obj 902 241 t f;
#X obj 733 329 f;
#X obj 790 330 f;
#X obj 733 369 pack f f;
#X obj 732 406 s \$0-vuR.gui.r;
#X obj 765 61 inlet~;
#X obj 527 105 r \$1-mixstrip.vu.refresh.mmb;
#X connect 0 0 1 0;
#X connect 1 0 5 0;
#X connect 2 0 3 0;
#X connect 3 0 4 0;
#X connect 4 0 7 0;
#X connect 5 0 6 0;
#X connect 5 0 10 1;
#X connect 6 0 5 1;
#X connect 7 0 8 0;
#X connect 7 0 11 1;
#X connect 8 0 7 1;
#X connect 9 0 2 0;
#X connect 9 0 0 0;
#X connect 10 0 14 0;
#X connect 11 0 14 1;
#X connect 12 0 13 0;
#X connect 12 1 10 0;
#X connect 12 1 25 0;
#X connect 12 2 11 0;
#X connect 12 2 26 0;
#X connect 13 0 5 1;
#X connect 13 0 7 1;
#X connect 13 0 21 1;
#X connect 13 0 23 1;
#X connect 14 0 15 0;
#X connect 16 0 17 0;
#X connect 17 0 21 0;
#X connect 18 0 19 0;
#X connect 19 0 20 0;
#X connect 20 0 23 0;
#X connect 21 0 22 0;
#X connect 21 0 25 1;
#X connect 22 0 21 1;
#X connect 23 0 24 0;
#X connect 23 0 26 1;
#X connect 24 0 23 1;
#X connect 25 0 27 0;
#X connect 26 0 27 1;
#X connect 27 0 28 0;
#X connect 29 0 18 0;
#X connect 29 0 16 0;
#X connect 30 0 12 0;
#X restore 335 451 pd vu.levels;
#X text 612 32 \$1 = mixerID;
#N canvas 0 22 753 485 mute 0;
#X obj 200 73 inlet~;
#X obj 200 224 outlet~;
#X obj 200 177 *~ 1;
#X obj 270 73 inlet~;
#X obj 270 224 outlet~;
#X obj 328 109 r \$0-mute;
#X obj 270 177 *~ 1;
#X connect 0 0 2 0;
#X connect 2 0 1 0;
#X connect 3 0 6 0;
#X connect 5 0 6 1;
#X connect 5 0 2 1;
#X connect 6 0 4 0;
#X restore 263 370 pd mute;
#N canvas 129 42 1223 706 gui 0;
#X obj 52 509 change;
#X msg 114 480 set \$1;
#X msg 52 535 set \$1;
#X obj 51 124 trigger f f;
#X obj 51 30 r \$0-volume.gui;
#X obj 51 153 fadtodb;
#X obj 51 331 s \$0-volume;
#X obj 52 375 r \$0-volume;
#X obj 52 434 dbtofad;
#X obj 52 561 s \$0-volume.gui.r;
#X obj 51 291 dbtorms;
#X obj 52 407 rmstodb;
#X obj 202 509 change;
#X msg 264 480 set \$1;
#X msg 202 535 set \$1;
#X obj 201 124 trigger f f;
#X obj 201 30 r \$0-mute.gui;
#X obj 201 331 s \$0-mute;
#X obj 202 375 r \$0-mute;
#X obj 202 561 s \$0-mute.gui.r;
#X obj 352 509 change;
#X msg 414 480 set \$1;
#X msg 352 535 set \$1;
#X obj 351 124 trigger f f;
#X obj 351 30 r \$0-solo.gui;
#X obj 351 331 s \$0-solo;
#X obj 352 375 r \$0-solo;
#X obj 352 561 s \$0-solo.gui.r;
#X obj 502 509 change;
#X msg 564 480 set \$1;
#X msg 502 535 set \$1;
#X obj 501 124 trigger f f;
#X obj 201 266 == 0;
#X obj 202 424 == 0;
#X obj 501 209 + 100;
#X obj 501 243 / 200;
#X obj 502 410 * 200;
#X obj 502 445 - 100;
#N canvas 0 22 450 300 gui 0;
#X obj 113 73 inlet;
#X obj 113 114 sel 0 1;
#X msg 113 167 color 0 0 13;
#X msg 177 202 color 13 13 3;
#X obj 136 245 s \$0-mute.gui.r;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 1 1 3 0;
#X connect 2 0 4 0;
#X connect 3 0 4 0;
#X restore 211 158 pd gui;
#N canvas 0 22 450 300 gui 0;
#X obj 113 73 inlet;
#X obj 113 114 sel 0 1;
#X msg 113 167 color 0 0 16;
#X msg 177 202 color 16 16 6;
#X obj 136 245 s \$0-solo.gui.r;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 1 1 3 0;
#X connect 2 0 4 0;
#X connect 3 0 4 0;
#X restore 361 158 pd gui;
#N canvas 490 22 450 300 gui 0;
#X obj 113 73 inlet;
#X obj 115 117 i;
#X msg 120 155 label L:\$1;
#X obj 136 245 s \$0-panL.gui.r;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X restore 511 158 pd gui;
#N canvas 0 22 446 380 gui 0;
#X obj 113 73 inlet;
#X obj 113 115 - 100;
#X obj 113 139 * 100;
#X obj 113 164 i;
#X obj 113 188 / 100;
#X msg 113 225 label \$1dB;
#X obj 113 264 s \$0-vol.label.gui.r;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 3 0 4 0;
#X connect 4 0 5 0;
#X connect 5 0 6 0;
#X restore 90 186 pd gui;
#X obj 501 30 r \$0-panL.gui;
#X obj 501 331 s \$0-panL;
#X obj 502 375 r \$0-panL;
#X obj 502 561 s \$0-panL.gui.r;
#X obj 662 509 change;
#X msg 724 480 set \$1;
#X msg 662 535 set \$1;
#X obj 661 124 trigger f f;
#X obj 661 209 + 100;
#X obj 661 243 / 200;
#X obj 662 410 * 200;
#X obj 662 445 - 100;
#N canvas 490 22 450 300 gui 0;
#X obj 113 73 inlet;
#X obj 115 117 i;
#X msg 120 155 label R:\$1;
#X obj 136 245 s \$0-panR.gui.r;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X restore 671 158 pd gui;
#X obj 661 30 r \$0-panR.gui;
#X obj 661 331 s \$0-panR;
#X obj 662 375 r \$0-panR;
#X obj 662 561 s \$0-panR.gui.r;
#X obj 849 106 loadbang;
#X msg 849 297 label \$1;
#X obj 849 324 s \$0-id.label.gui.r;
#X obj 849 174 dollarg;
#X obj 849 231 l2s;
#X msg 849 201 \$1;
#X obj 64 235 save.me.mmb volume \$0;
#X obj 214 75 save.me.mmb mute \$0;
#X obj 364 75 save.me.mmb solo \$0;
#X obj 674 75 save.me.mmb rightpan \$0;
#X obj 514 75 save.me.mmb leftpan \$0;
#X obj 64 210 - 100;
#X obj 64 260 + 100;
#X obj 848 394 r \$0-throw;
#X obj 848 430 save.me.mmb throw \$0;
#X obj 848 462 s \$0-throw;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 2 0 9 0;
#X connect 3 0 5 0;
#X connect 3 1 1 0;
#X connect 4 0 3 0;
#X connect 5 0 10 0;
#X connect 5 0 41 0;
#X connect 5 0 70 0;
#X connect 7 0 11 0;
#X connect 8 0 0 0;
#X connect 10 0 6 0;
#X connect 11 0 8 0;
#X connect 12 0 14 0;
#X connect 13 0 12 0;
#X connect 14 0 19 0;
#X connect 15 0 32 0;
#X connect 15 0 38 0;
#X connect 15 1 13 0;
#X connect 16 0 15 0;
#X connect 16 0 66 0;
#X connect 18 0 33 0;
#X connect 20 0 22 0;
#X connect 21 0 20 0;
#X connect 22 0 27 0;
#X connect 23 0 25 0;
#X connect 23 0 39 0;
#X connect 23 1 21 0;
#X connect 24 0 23 0;
#X connect 24 0 67 0;
#X connect 26 0 20 0;
#X connect 28 0 30 0;
#X connect 29 0 28 0;
#X connect 30 0 45 0;
#X connect 31 0 34 0;
#X connect 31 0 40 0;
#X connect 31 1 29 0;
#X connect 32 0 17 0;
#X connect 33 0 12 0;
#X connect 34 0 35 0;
#X connect 35 0 43 0;
#X connect 36 0 37 0;
#X connect 37 0 28 0;
#X connect 42 0 31 0;
#X connect 42 0 69 0;
#X connect 44 0 36 0;
#X connect 46 0 48 0;
#X connect 47 0 46 0;
#X connect 48 0 58 0;
#X connect 49 0 50 0;
#X connect 49 0 54 0;
#X connect 49 1 47 0;
#X connect 50 0 51 0;
#X connect 51 0 56 0;
#X connect 52 0 53 0;
#X connect 53 0 46 0;
#X connect 55 0 49 0;
#X connect 55 0 68 0;
#X connect 57 0 52 0;
#X connect 59 0 62 0;
#X connect 60 0 61 0;
#X connect 62 0 64 0;
#X connect 63 0 60 0;
#X connect 64 0 63 0;
#X connect 65 0 71 0;
#X connect 66 0 15 0;
#X connect 67 0 23 0;
#X connect 68 0 49 0;
#X connect 69 0 31 0;
#X connect 70 0 65 0;
#X connect 71 0 10 0;
#X connect 72 0 73 0;
#X connect 73 0 74 0;
#X restore 753 225 pd gui;
#X obj 380 43 r \$0-volume;
#X obj 60 226 cnv 15 10 10 \$0-vol.label.gui \$0-vol.label.gui.r -100dB
1 8 0 10 -262144 -66577 0;
#N canvas 679 124 734 435 solo 0;
#X obj 99 42 inlet~;
#X obj 99 388 outlet~;
#X obj 99 348 *~ 1;
#X obj 159 42 inlet~;
#X obj 159 388 outlet~;
#X obj 159 348 *~ 1;
#X obj 379 62 r \$0-solo;
#X obj 368 96 t b f;
#X obj 456 196 f;
#X obj 365 125 s \$1-mixstrip.solo.triggered.mmb;
#X obj 456 156 r \$1-mixstrip.solo.ping.mmb;
#X obj 456 222 sel 1;
#X obj 456 251 s \$1-mixstrip.solo.pong.mmb;
#X obj 211 166 r \$1-mixstrip.solo.state.mmb;
#X obj 211 206 sel 0;
#X obj 278 271 f;
#X msg 211 273 1;
#X obj 257 233 t b;
#X connect 0 0 2 0;
#X connect 2 0 1 0;
#X connect 3 0 5 0;
#X connect 5 0 4 0;
#X connect 6 0 7 0;
#X connect 7 0 9 0;
#X connect 7 1 8 1;
#X connect 7 1 15 1;
#X connect 8 0 11 0;
#X connect 10 0 8 0;
#X connect 11 0 12 0;
#X connect 13 0 14 0;
#X connect 14 0 16 0;
#X connect 14 1 17 0;
#X connect 15 0 2 1;
#X connect 15 0 5 1;
#X connect 16 0 2 1;
#X connect 16 0 5 1;
#X connect 17 0 15 0;
#X restore 263 409 pd solo;
#N canvas 608 187 625 476 messages 0;
#X obj 86 48 inlet;
#X obj 46 224 + 100;
#X obj 46 190 clip -100 12;
#X obj 136 225 clip -100 100;
#X obj 180 169 > 0;
#X obj 46 257 dbtofad;
#X obj 46 289 s \$0-volume.gui.r;
#X obj 245 231 > 0;
#X obj 180 195 s \$0-solo.gui.r;
#X obj 245 258 s \$0-mute.gui.r;
#X obj 132 56 loadbang;
#X obj 286 204 clip -100 100;
#X obj 136 254 s \$0-panL.gui.r;
#X obj 285 233 s \$0-panR.gui.r;
#X msg 132 85 volume -100 \, leftpan -100 \, solo 0 \, mute 0 \, rightpan
100;
#X obj 303 162 s \$0-dump;
#X obj 86 132 route volume leftpan solo mute rightpan dump throw;
#X obj 397 194 s \$0-throw;
#X obj 393 168 > 0;
#X connect 0 0 16 0;
#X connect 1 0 5 0;
#X connect 2 0 1 0;
#X connect 3 0 12 0;
#X connect 4 0 8 0;
#X connect 5 0 6 0;
#X connect 7 0 9 0;
#X connect 10 0 14 0;
#X connect 11 0 13 0;
#X connect 14 0 16 0;
#X connect 16 0 2 0;
#X connect 16 1 3 0;
#X connect 16 2 4 0;
#X connect 16 3 7 0;
#X connect 16 4 11 0;
#X connect 16 5 15 0;
#X connect 16 6 18 0;
#X connect 18 0 17 0;
#X restore 719 71 pd messages;
#X text 812 553 .mmb;
#X obj 279 240 line~;
#X obj 69 559 throw~ \$1-mixstrip.master.L;
#X obj 349 559 throw~ \$1-mixstrip.master.R;
#X obj 60 83 hsl 51 12 -100 100 0 0 \$0-panR.gui \$0-panR.gui.r R:100
2 6 0 10 -262144 -1 -1 5000 1;
#X obj 279 185 r \$0-panL;
#X obj 361 269 pan.mmb~;
#X obj 409 240 line~;
#X msg 380 71 \$1 20;
#X msg 279 213 \$1 20;
#X msg 409 213 \$1 20;
#X obj 409 185 r \$0-panR;
#X obj 363 145 *~;
#X obj 331 36 inlet~;
#X obj 71 102 vu 10 120 \$0-vuL.gui.r empty -1 -8 0 8 -66577 -1 0 0
;
#X obj 242 560 outlet~;
#X obj 292 560 outlet~;
#X obj 51 53 cnv 15 10 10 \$0-id.label.gui \$0-id.label.gui.r 1002-mess
1 8 0 10 -262144 -66577 0;
#N canvas 0 22 474 301 params 0;
#X obj 136 59 r \$0-dump;
#X obj 163 155 my.hero.mmb \$0;
#X obj 136 94 t b b;
#X msg 136 196;
#X msg 163 123 save;
#X obj 136 236 s \$0-dump.out;
#X obj 273 143 loadbang;
#X msg 273 166 set;
#X connect 0 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 3 0;
#X connect 2 1 4 0;
#X connect 3 0 5 0;
#X connect 4 0 1 0;
#X connect 6 0 7 0;
#X connect 7 0 3 0;
#X restore 754 258 pd params;
#X obj 632 560 outlet;
#X obj 657 517 r \$0-dump.out;
#X obj 598 398 r \$0-volume.gui;
#X obj 598 423 != 0;
#X obj 598 445 change;
#X msg 598 472 state \$1;
#X obj 200 515 *~ 1;
#X obj 350 515 *~ 1;
#X obj 379 482 r \$0-throw;
#X connect 2 0 4 1;
#X connect 2 0 30 1;
#X connect 3 0 4 0;
#X connect 4 0 6 0;
#X connect 5 0 17 0;
#X connect 6 0 12 0;
#X connect 6 1 12 1;
#X connect 12 0 16 0;
#X connect 12 1 16 1;
#X connect 14 0 26 0;
#X connect 16 0 10 0;
#X connect 16 0 33 0;
#X connect 16 0 43 0;
#X connect 16 1 10 1;
#X connect 16 1 34 0;
#X connect 16 1 44 0;
#X connect 19 0 6 1;
#X connect 23 0 27 0;
#X connect 24 0 12 0;
#X connect 24 1 12 1;
#X connect 25 0 24 1;
#X connect 26 0 2 0;
#X connect 27 0 19 0;
#X connect 28 0 25 0;
#X connect 29 0 28 0;
#X connect 30 0 24 0;
#X connect 31 0 30 0;
#X connect 38 0 37 0;
#X connect 39 0 40 0;
#X connect 40 0 41 0;
#X connect 41 0 42 0;
#X connect 42 0 37 0;
#X connect 43 0 20 0;
#X connect 44 0 21 0;
#X connect 45 0 44 1;
#X connect 45 0 43 1;
#X coords 0 -1 1 1 70 212 2 50 50;