-
Notifications
You must be signed in to change notification settings - Fork 13
/
mixstripmaster.mmb~.pd
423 lines (423 loc) · 10.3 KB
/
mixstripmaster.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
#N canvas 157 22 917 612 10;
#X obj 83 103 vu 10 120 \$0-vuR.gui.r empty -1 -8 0 8 -66577 -1 1 0
;
#X obj 58 103 vsl 12 119 0 117 0 0 \$0-volume.gui \$0-volume.gui.r
empty 0 -9 0 10 -262144 -1 -1 8472 1;
#X obj 410 158 line~;
#X obj 201 16 inlet~;
#X obj 263 205 *~;
#X obj 719 56 inlet;
#X obj 231 329 pan.mmb~;
#X obj 60 71 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 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 530 85 metro 200;
#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 581 53 r \$0-refresh.rate;
#X obj 522 18 r pd;
#X obj 521 44 route dsp;
#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 541 111 s \$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 11 1;
#X connect 6 0 5 1;
#X connect 7 0 8 0;
#X connect 7 0 12 1;
#X connect 8 0 7 1;
#X connect 9 0 2 0;
#X connect 9 0 0 0;
#X connect 10 0 13 0;
#X connect 10 0 34 0;
#X connect 11 0 15 0;
#X connect 12 0 15 1;
#X connect 13 0 14 0;
#X connect 13 1 11 0;
#X connect 13 1 29 0;
#X connect 13 2 12 0;
#X connect 13 2 30 0;
#X connect 14 0 5 1;
#X connect 14 0 7 1;
#X connect 14 0 25 1;
#X connect 14 0 27 1;
#X connect 15 0 19 0;
#X connect 16 0 10 1;
#X connect 17 0 18 0;
#X connect 18 0 10 0;
#X connect 20 0 21 0;
#X connect 21 0 25 0;
#X connect 22 0 23 0;
#X connect 23 0 24 0;
#X connect 24 0 27 0;
#X connect 25 0 26 0;
#X connect 25 0 29 1;
#X connect 26 0 25 1;
#X connect 27 0 28 0;
#X connect 27 0 30 1;
#X connect 28 0 27 1;
#X connect 29 0 31 0;
#X connect 30 0 31 1;
#X connect 31 0 32 0;
#X connect 33 0 22 0;
#X connect 33 0 20 0;
#X restore 335 511 pd vu.levels;
#X text 612 52 \$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 430 pd mute;
#N canvas 248 94 1004 688 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 201 266 == 0;
#X obj 202 424 == 0;
#X obj 351 209 + 100;
#X obj 351 243 / 200;
#X obj 352 410 * 200;
#X obj 352 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 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 361 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 85 181 pd gui;
#X obj 351 30 r \$0-panL.gui;
#X obj 351 331 s \$0-panL;
#X obj 352 375 r \$0-panL;
#X obj 352 561 s \$0-panL.gui.r;
#X obj 552 509 change;
#X msg 614 480 set \$1;
#X msg 552 535 set \$1;
#X obj 551 124 trigger f f;
#X obj 551 209 + 100;
#X obj 551 243 / 200;
#X obj 552 410 * 200;
#X obj 552 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 561 158 pd gui;
#X obj 551 30 r \$0-panR.gui;
#X obj 551 331 s \$0-panR;
#X obj 552 375 r \$0-panR;
#X obj 552 561 s \$0-panR.gui.r;
#X obj 759 116 loadbang;
#X msg 759 307 label \$1;
#X obj 759 334 s \$0-id.label.gui.r;
#X obj 759 184 dollarg;
#X obj 759 241 l2s;
#X msg 759 211 \$1;
#X obj 70 234 save.me.mmb volume \$0;
#X obj 213 75 save.me.mmb mute \$0;
#X obj 363 75 save.me.mmb leftpan \$0;
#X obj 563 75 save.me.mmb rightpan \$0;
#X obj 776 426 r \$0-refreshrate;
#X obj 776 454 save.me.mmb refreshrate \$0;
#X obj 776 482 s \$0-refreshrate;
#X obj 70 207 - 100;
#X obj 70 258 + 100;
#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 32 0;
#X connect 5 0 63 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 24 0;
#X connect 15 0 30 0;
#X connect 15 1 13 0;
#X connect 16 0 15 0;
#X connect 16 0 57 0;
#X connect 18 0 25 0;
#X connect 20 0 22 0;
#X connect 21 0 20 0;
#X connect 22 0 36 0;
#X connect 23 0 26 0;
#X connect 23 0 31 0;
#X connect 23 1 21 0;
#X connect 24 0 17 0;
#X connect 25 0 12 0;
#X connect 26 0 27 0;
#X connect 27 0 34 0;
#X connect 28 0 29 0;
#X connect 29 0 20 0;
#X connect 33 0 23 0;
#X connect 33 0 58 0;
#X connect 35 0 28 0;
#X connect 37 0 39 0;
#X connect 38 0 37 0;
#X connect 39 0 49 0;
#X connect 40 0 41 0;
#X connect 40 0 45 0;
#X connect 40 1 38 0;
#X connect 41 0 42 0;
#X connect 42 0 47 0;
#X connect 43 0 44 0;
#X connect 44 0 37 0;
#X connect 46 0 40 0;
#X connect 46 0 59 0;
#X connect 48 0 43 0;
#X connect 50 0 53 0;
#X connect 51 0 52 0;
#X connect 53 0 55 0;
#X connect 54 0 51 0;
#X connect 55 0 54 0;
#X connect 56 0 64 0;
#X connect 57 0 15 0;
#X connect 58 0 23 0;
#X connect 59 0 40 0;
#X connect 60 0 61 0;
#X connect 61 0 62 0;
#X connect 63 0 56 0;
#X connect 64 0 10 0;
#X restore 753 245 pd gui;
#X obj 410 103 r \$0-volume;
#X obj 60 227 cnv 15 10 10 \$0-vol.label.gui \$0-vol.label.gui.r 0dB
1 8 0 10 -262144 -66577 0;
#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 46 257 dbtofad;
#X obj 46 289 s \$0-volume.gui.r;
#X obj 245 231 > 0;
#X obj 245 258 s \$0-mute.gui.r;
#X obj 132 56 loadbang;
#X obj 276 179 s \$0-refreshrate;
#X obj 86 132 route volume leftpan solo mute refreshrate rightpan;
#X obj 350 210 clip -100 100;
#X obj 136 254 s \$0-panL.gui.r;
#X obj 349 239 s \$0-panR.gui.r;
#X msg 132 85 volume 0 \, leftpan -100 \, mute 0 \, refreshrate 200
\, rightpan 100;
#X connect 0 0 10 0;
#X connect 1 0 4 0;
#X connect 2 0 1 0;
#X connect 3 0 12 0;
#X connect 4 0 5 0;
#X connect 6 0 7 0;
#X connect 8 0 14 0;
#X connect 10 0 2 0;
#X connect 10 1 3 0;
#X connect 10 3 6 0;
#X connect 10 4 9 0;
#X connect 10 5 11 0;
#X connect 11 0 13 0;
#X connect 14 0 10 0;
#X restore 719 91 pd messages;
#X text 757 483 .mmb;
#X obj 279 300 line~;
#X obj 60 84 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 245 r \$0-panL;
#X obj 361 329 pan.mmb~;
#X obj 409 300 line~;
#X msg 410 131 \$1 20;
#X msg 279 273 \$1 20;
#X msg 409 273 \$1 20;
#X obj 409 245 r \$0-panR;
#X obj 363 205 *~;
#X obj 361 16 inlet~;
#X obj 71 103 vu 10 120 \$0-vuL.gui.r empty -1 -8 0 8 -66577 -1 0 0
;
#X obj 242 580 outlet~;
#X obj 292 580 outlet~;
#X obj 184 43 catch~ \$1-mixstrip.master.L;
#X obj 379 43 catch~ \$1-mixstrip.master.R;
#N canvas 0 22 450 300 solo 0;
#X obj 181 184 + 1;
#X obj 102 60 t b b b;
#X obj 102 29 r \$1-mixstrip.solo.triggered.mmb;
#X obj 121 91 s \$1-mixstrip.solo.ping.mmb;
#X obj 121 118 r \$1-mixstrip.solo.pong.mmb;
#X obj 102 212 f;
#X obj 102 241 s \$1-mixstrip.solo.state.mmb;
#X msg 158 146 0;
#X obj 150 184 f 0;
#X connect 0 0 8 1;
#X connect 0 0 5 1;
#X connect 1 0 5 0;
#X connect 1 1 3 0;
#X connect 1 2 7 0;
#X connect 2 0 1 0;
#X connect 4 0 8 0;
#X connect 5 0 6 0;
#X connect 7 0 8 1;
#X connect 7 0 5 1;
#X connect 8 0 0 0;
#X restore 753 270 pd solo;
#X obj 51 53 cnv 15 10 10 \$0-id.label.gui \$0-id.label.gui.r 1002
1 8 0 10 -262144 -66577 0;
#N canvas 109 162 539 303 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 753 293 pd params;
#X obj 622 580 outlet;
#X obj 667 527 r \$0-dump.out;
#X obj 608 408 r \$0-volume.gui;
#X obj 608 433 != 0;
#X obj 608 455 change;
#X msg 608 482 state \$1;
#X text 59 139 M;
#X text 59 149 a;
#X text 59 159 s;
#X text 59 169 t;
#X text 59 179 e;
#X text 59 189 r;
#X connect 2 0 4 1;
#X connect 2 0 26 1;
#X connect 3 0 4 0;
#X connect 4 0 6 0;
#X connect 5 0 15 0;
#X connect 6 0 11 0;
#X connect 6 1 11 1;
#X connect 11 0 29 0;
#X connect 11 0 9 0;
#X connect 11 1 30 0;
#X connect 11 1 9 1;
#X connect 13 0 22 0;
#X connect 17 0 6 1;
#X connect 19 0 23 0;
#X connect 20 0 11 0;
#X connect 20 1 11 1;
#X connect 21 0 20 1;
#X connect 22 0 2 0;
#X connect 23 0 17 0;
#X connect 24 0 21 0;
#X connect 25 0 24 0;
#X connect 26 0 20 0;
#X connect 27 0 26 0;
#X connect 31 0 4 0;
#X connect 32 0 26 0;
#X connect 37 0 36 0;
#X connect 38 0 39 0;
#X connect 39 0 40 0;
#X connect 40 0 41 0;
#X connect 41 0 36 0;
#X coords 0 -1 1 1 70 212 2 50 50;