-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmodule.pd
554 lines (554 loc) · 12.9 KB
/
module.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
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
#N canvas 0 77 3840 2083 10;
#X obj 1128 901 chainin 1 \$1;
#X obj 1127 1076 chainout 1 \$1;
#X obj 1117 956 fullmodule a1 \$1;
#X obj 1117 981 fullmodule a2 \$1;
#X obj 1117 1005 fullmodule a3 \$1;
#X obj 2284 158 auxmodule m1 \$1;
#X obj 2284 180 auxmodule m2 \$1;
#X obj 2284 201 auxmodule m3 \$1;
#X obj 2286 65 auxmodule s1 \$1;
#X obj 2286 87 auxmodule s2 \$1;
#X obj 1260 956 fullmodule b1 \$1;
#X obj 1260 981 fullmodule b2 \$1;
#X obj 1260 1005 fullmodule b3 \$1;
#X obj 1260 1030 fullmodule b4 \$1;
#X obj 1395 956 fullmodule c1 \$1;
#X obj 1395 981 fullmodule c2 \$1;
#X obj 1395 1005 fullmodule c3 \$1;
#X obj 1265 901 chainin 2 \$1;
#X obj 1405 901 chainin 3 \$1;
#X obj 1254 829 premodule p1 \$1;
#X obj 1262 1157 +~;
#X obj 1355 1157 +~;
#X obj 1262 1223 +~;
#X obj 1355 1223 +~;
#X obj 1262 1322 postmodule p2 \$1;
#X obj 1404 1076 chainout 3 \$1;
#X obj 1269 1076 chainout 2 \$1;
#X obj 240 51 r notesIn-\$1;
#X obj 242 356 s notesOut-\$1;
#X obj 25 51 inlet~ inL-\$1;
#X obj 135 51 inlet~ inR-\$1;
#X obj 27 356 outlet~ outL-\$1;
#X obj 136 356 outlet~ outR-\$1;
#X obj 425 51 r auxIn-\$1;
#X obj 507 51 r expIn-\$1;
#X obj 507 77 r fsIn-\$1;
#X obj 329 51 r ctrlIn-\$1;
#X obj 336 355 s ctrlOut-\$1;
#N canvas 877 395 732 612 keyhandler 0;
#X obj 65 47 inlet note;
#X obj 197 47 inlet aux;
#X obj 182 203 i;
#X obj 65 85 unpack 0 0 0;
#X obj 65 278 spigot 1;
#X obj 237 278 spigot 0;
#X obj 110 234 == 0;
#X obj 110 134 == 0;
#X obj 65 177 spigot 0;
#X text 139 135 do on key release;
#X text 217 297 aux+key handling;
#X text 47 297 normal handling;
#X obj 65 198 - 60;
#X obj 237 340 outlet auxkey;
#X obj 65 336 outlet normkey;
#X connect 0 0 3 0;
#X connect 1 0 2 1;
#X connect 2 0 5 1;
#X connect 2 0 6 0;
#X connect 3 0 8 0;
#X connect 3 1 7 0;
#X connect 4 0 14 0;
#X connect 5 0 13 0;
#X connect 6 0 4 1;
#X connect 7 0 8 1;
#X connect 8 0 12 0;
#X connect 12 0 4 0;
#X connect 12 0 5 0;
#X restore 240 181 pd keyhandler;
#X msg 240 243 selectpage \$1;
#X obj 240 269 s rackMsgs;
#X obj 322 495 mainctrlhandler \$1;
#X obj 646 110 cnv 15 10 600 empty empty empty 20 12 0 14 -204786 -66577
0;
#X text 1395 50 Routing Setup;
#X obj 24 822 actmodhandler \$1;
#X obj 196 618 auxhandler;
#X obj 188 494 r activeModule;
#X obj 188 520 symbol;
#X obj 24 623 route 0;
#X obj 76 757 list store a1 a2 a3 b1 b2 b3 b4 c1 c2 c3;
#X msg 76 720 get \$1 1;
#X obj 76 690 - 1;
#X obj 155 560 t b s s;
#X obj 24 493 r r-main-dest-\$1;
#X obj 24 592 pack 0 s;
#X obj 76 661 unpack 0 s;
#X obj 24 654 symbol;
#X obj 1254 747 r~ oinL;
#X obj 1341 747 r~ oinR;
#X obj 1262 1400 throw~ ooutL;
#X obj 1355 1401 throw~ ooutR;
#X obj 1272 136 adc~ 3 4 5 6 7, f 110;
#X obj 1686 916 / 100;
#X obj 1685 980 *;
#X obj 1685 953 t f f;
#X obj 1685 1008 sig~;
#X obj 1685 1033 lop~ 5;
#X obj 1528 1219 *~;
#X obj 1618 1221 *~;
#X obj 1686 887 r dig-main-\$1;
#X obj 925 169 / 100;
#X obj 924 233 *;
#X obj 924 206 t f f;
#X obj 924 261 sig~;
#X obj 924 286 lop~ 5;
#X obj 983 787 *~;
#X obj 1094 170 / 100;
#X obj 1093 234 *;
#X obj 1093 207 t f f;
#X obj 1093 262 sig~;
#X obj 1093 287 lop~ 5;
#X obj 1120 790 *~;
#X obj 2016 152 / 100;
#X obj 2015 216 *;
#X obj 2015 189 t f f;
#X obj 2015 244 sig~;
#X obj 2015 269 lop~ 5;
#X obj 1789 771 *~;
#X obj 1094 141 r dig-trk7-ch2-\$1;
#X obj 2016 123 r dig-trk8-ch3-\$1;
#X obj 925 140 r dig-trk6-ch1-\$1;
#X obj 1470 605 -~;
#X obj 1492 578 *~;
#X obj 1498 669 -~;
#X obj 1520 642 *~;
#X obj 1513 715 -~;
#X obj 1535 688 *~;
#X obj 1569 597 -~;
#X obj 1591 570 *~;
#X obj 1597 661 -~;
#X obj 1618 628 *~;
#X obj 1612 707 -~;
#X obj 1634 680 *~;
#N canvas 0 114 1920 2046 midiOSC 0;
#X obj 146 276 ctlin, f 15;
#X obj 158 408 spigot 1;
#X obj 183 327 == 0;
#X obj 219 368 &&;
#X obj 234 327 == 11;
#X obj 453 410 spigot 1;
#X msg 195 693 send /NextModule 1;
#X msg 162 724 send /PrevModule 1;
#X msg 484 694 send /NextPage 1;
#X msg 458 721 send /PrevPage 1;
#X obj 1392 189 spigot 1;
#X obj 169 486 f;
#X obj 140 505 -;
#X obj 158 452 t f f b;
#X obj 140 527 > 0;
#X obj 158 430 change;
#X obj 140 549 route 0 1;
#X obj 439 502 f;
#X obj 410 521 -;
#X obj 428 468 t f f b;
#X obj 410 543 > 0;
#X obj 428 446 change;
#X obj 410 565 route 0 1;
#X obj 1364 374 route 0 1 2 3;
#X obj 714 703 spigot 0;
#X msg 1406 564 0;
#X obj 847 706 spigot 0;
#X obj 970 704 spigot 0;
#X obj 1086 702 spigot 0;
#X msg 714 731 send /Param1 \$1;
#X msg 847 734 send /Param2 \$1;
#X msg 970 732 send /Param3 \$1;
#X msg 1087 732 send /Param4 \$1;
#X msg 761 677 1;
#X msg 896 681 1;
#X msg 1019 679 1;
#X msg 1130 678 1;
#X obj 1197 448 t b b;
#X obj 853 282 change;
#X obj 838 525 f;
#X obj 800 548 -;
#X obj 826 487 t f f b;
#X obj 1275 452 t b b;
#X obj 1349 453 t b b;
#X obj 1434 448 t b b;
#X obj 451 284 ctlin, f 15;
#X obj 522 369 &&;
#X obj 537 328 == 11;
#X obj 486 328 == 1;
#X obj 1444 155 &&;
#X obj 1468 117 == 11;
#X obj 1417 117 == 98;
#X obj 987 197 spigot 1;
#X obj 1056 164 &&;
#X obj 1071 123 == 11;
#X obj 1020 123 == 6;
#X obj 747 199 spigot 1;
#X obj 816 166 &&;
#X obj 831 125 == 11;
#X obj 780 125 == 38;
#X obj 985 220 * 128;
#X obj 854 257 +;
#X obj 738 67 ctlin, f 15;
#X obj 976 67 ctlin, f 15;
#X obj 1373 64 ctlin, f 15;
#X obj 753 405 spigot 1;
#X obj 853 304 t f f;
#X msg 1029 361 1;
#X msg 830 349 0;
#X obj 932 388 spigot 0;
#X obj 1393 244 t f b;
#X msg 999 337 0;
#X msg 830 374 1;
#X obj 933 412 t b f;
#X obj 1393 217 change 99;
#X obj 588 941 outlet;
#X connect 0 0 1 0;
#X connect 0 1 2 0;
#X connect 0 2 4 0;
#X connect 1 0 15 0;
#X connect 2 0 3 0;
#X connect 3 0 1 1;
#X connect 4 0 3 1;
#X connect 5 0 21 0;
#X connect 6 0 75 0;
#X connect 7 0 75 0;
#X connect 8 0 75 0;
#X connect 9 0 75 0;
#X connect 10 0 74 0;
#X connect 11 0 12 1;
#X connect 12 0 14 0;
#X connect 13 0 11 1;
#X connect 13 1 12 0;
#X connect 13 2 11 0;
#X connect 14 0 16 0;
#X connect 15 0 13 0;
#X connect 16 0 7 0;
#X connect 16 1 6 0;
#X connect 17 0 18 1;
#X connect 18 0 20 0;
#X connect 19 0 17 1;
#X connect 19 1 18 0;
#X connect 19 2 17 0;
#X connect 20 0 22 0;
#X connect 21 0 19 0;
#X connect 22 0 9 0;
#X connect 22 1 8 0;
#X connect 23 0 37 0;
#X connect 23 1 42 0;
#X connect 23 2 43 0;
#X connect 23 3 44 0;
#X connect 24 0 29 0;
#X connect 25 0 28 1;
#X connect 25 0 27 1;
#X connect 25 0 26 1;
#X connect 25 0 24 1;
#X connect 26 0 30 0;
#X connect 27 0 31 0;
#X connect 28 0 32 0;
#X connect 29 0 75 0;
#X connect 30 0 75 0;
#X connect 31 0 75 0;
#X connect 32 0 75 0;
#X connect 33 0 24 1;
#X connect 34 0 26 1;
#X connect 35 0 27 1;
#X connect 36 0 28 1;
#X connect 37 0 33 0;
#X connect 37 1 25 0;
#X connect 38 0 66 0;
#X connect 39 0 40 1;
#X connect 40 0 24 0;
#X connect 40 0 26 0;
#X connect 40 0 27 0;
#X connect 40 0 28 0;
#X connect 41 0 39 1;
#X connect 41 1 40 0;
#X connect 41 2 39 0;
#X connect 42 0 34 0;
#X connect 42 1 25 0;
#X connect 43 0 35 0;
#X connect 43 1 25 0;
#X connect 44 0 36 0;
#X connect 44 1 25 0;
#X connect 45 0 5 0;
#X connect 45 1 48 0;
#X connect 45 2 47 0;
#X connect 46 0 5 1;
#X connect 47 0 46 1;
#X connect 48 0 46 0;
#X connect 49 0 10 1;
#X connect 50 0 49 1;
#X connect 51 0 49 0;
#X connect 52 0 60 0;
#X connect 53 0 52 1;
#X connect 54 0 53 1;
#X connect 55 0 53 0;
#X connect 56 0 61 0;
#X connect 57 0 56 1;
#X connect 58 0 57 1;
#X connect 59 0 57 0;
#X connect 60 0 61 1;
#X connect 61 0 38 0;
#X connect 62 0 56 0;
#X connect 62 1 59 0;
#X connect 62 2 58 0;
#X connect 63 0 52 0;
#X connect 63 1 55 0;
#X connect 63 2 54 0;
#X connect 64 0 10 0;
#X connect 64 1 51 0;
#X connect 64 2 50 0;
#X connect 65 0 41 0;
#X connect 66 0 65 0;
#X connect 66 1 69 0;
#X connect 67 0 69 1;
#X connect 68 0 65 1;
#X connect 69 0 73 0;
#X connect 70 0 23 0;
#X connect 70 1 67 0;
#X connect 70 1 68 0;
#X connect 71 0 69 1;
#X connect 72 0 65 1;
#X connect 73 0 71 0;
#X connect 73 0 72 0;
#X connect 73 1 39 1;
#X connect 74 0 70 0;
#X restore 111 1065 pd midiOSC;
#X obj 191 936 r oaux;
#X obj 223 1236 packOSC;
#X obj 223 1259 list prepend send;
#X obj 223 1283 list trim;
#X msg 519 1271 connect localhost 6100;
#X obj 519 1228 r loadbang-\$1;
#X msg 194 985 send /AuxAct \$1;
#X obj 706 1017 r auxLine;
#X obj 901 1064 r led;
#X msg 903 1144 send /AuxLed \$1;
#X obj 359 1329 list store;
#X obj 359 1352 list trim;
#X obj 403 1262 del 1000;
#X obj 223 1391 netsend -u -b;
#X obj 704 1092 list trim;
#X obj 704 1069 list prepend send /AuxLine;
#X obj 417 811 r oscOutRaw;
#X obj 420 857 routeOSC /oled;
#X msg 402 947 send /YieldDisplay 1;
#X obj 588 947 r activeModule;
#X obj 417 891 t b b;
#X obj 363 1060 spigot 0;
#X msg 587 978 1;
#X msg 356 948 0;
#N canvas 1920 114 1920 2046 Arc 1;
#X obj 165 382 packOSC;
#X obj 165 405 list prepend send;
#X obj 165 429 list trim;
#X obj 448 435 list store;
#X obj 448 458 list trim;
#X obj 165 537 netsend -u -b;
#X obj 165 345 list trim;
#X obj 165 322 list prepend send /sys/port 6100;
#X msg 565 329 connect localhost 13152;
#X obj 442 104 r loadbang-\$1;
#X obj 442 126 t b b b;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 2 0 5 0;
#X connect 3 0 4 0;
#X connect 4 0 5 0;
#X connect 6 0 0 0;
#X connect 7 0 6 0;
#X connect 8 0 3 1;
#X connect 9 0 10 0;
#X connect 10 0 7 0;
#X connect 10 1 3 0;
#X connect 10 2 8 0;
#X restore 159 901 pd Arc;
#X connect 0 0 2 0;
#X connect 0 1 2 1;
#X connect 0 2 2 2;
#X connect 0 3 2 3;
#X connect 1 0 20 0;
#X connect 1 1 21 1;
#X connect 2 0 3 0;
#X connect 2 1 3 1;
#X connect 2 2 3 2;
#X connect 2 3 3 3;
#X connect 3 0 4 0;
#X connect 3 1 4 1;
#X connect 3 2 4 2;
#X connect 3 3 4 3;
#X connect 4 0 1 0;
#X connect 4 1 1 1;
#X connect 4 2 1 2;
#X connect 4 3 1 3;
#X connect 10 0 11 0;
#X connect 10 1 11 1;
#X connect 10 2 11 2;
#X connect 10 3 11 3;
#X connect 11 0 12 0;
#X connect 11 1 12 1;
#X connect 11 2 12 2;
#X connect 11 3 12 3;
#X connect 12 0 13 0;
#X connect 12 1 13 1;
#X connect 12 2 13 2;
#X connect 12 3 13 3;
#X connect 13 0 26 0;
#X connect 13 1 26 1;
#X connect 13 2 26 2;
#X connect 13 3 26 3;
#X connect 14 0 15 0;
#X connect 14 1 15 1;
#X connect 14 2 15 2;
#X connect 14 3 15 3;
#X connect 15 0 16 0;
#X connect 15 1 16 1;
#X connect 15 2 16 2;
#X connect 15 3 16 3;
#X connect 16 0 25 0;
#X connect 16 1 25 1;
#X connect 16 2 25 2;
#X connect 16 3 25 3;
#X connect 17 0 10 0;
#X connect 17 1 10 1;
#X connect 17 2 10 2;
#X connect 17 3 10 3;
#X connect 18 0 14 0;
#X connect 18 1 14 1;
#X connect 18 2 14 2;
#X connect 18 3 14 3;
#X connect 19 0 0 0;
#X connect 19 0 17 0;
#X connect 19 0 18 0;
#X connect 19 1 0 1;
#X connect 19 1 17 1;
#X connect 19 1 18 1;
#X connect 20 0 22 0;
#X connect 21 0 23 0;
#X connect 22 0 24 0;
#X connect 23 0 24 1;
#X connect 24 0 59 0;
#X connect 24 1 60 0;
#X connect 25 0 22 1;
#X connect 25 1 23 1;
#X connect 26 0 20 1;
#X connect 26 1 21 0;
#X connect 27 0 38 0;
#X connect 33 0 38 1;
#X connect 38 0 39 0;
#X connect 39 0 40 0;
#X connect 46 0 47 0;
#X connect 47 0 52 0;
#X connect 48 0 56 0;
#X connect 48 1 55 0;
#X connect 49 0 44 0;
#X connect 50 0 49 0;
#X connect 51 0 50 0;
#X connect 52 0 54 0;
#X connect 52 1 54 1;
#X connect 52 2 45 0;
#X connect 53 0 54 0;
#X connect 54 0 48 0;
#X connect 55 0 51 0;
#X connect 56 0 44 0;
#X connect 57 0 19 0;
#X connect 58 0 19 1;
#X connect 61 0 91 0;
#X connect 61 1 97 0;
#X connect 61 2 92 0;
#X connect 61 2 98 0;
#X connect 61 2 75 0;
#X connect 61 3 94 0;
#X connect 61 3 100 0;
#X connect 61 3 81 0;
#X connect 61 4 96 0;
#X connect 61 4 102 0;
#X connect 61 4 87 0;
#X connect 62 0 64 0;
#X connect 63 0 65 0;
#X connect 64 0 63 0;
#X connect 64 1 63 1;
#X connect 65 0 66 0;
#X connect 66 0 67 1;
#X connect 66 0 68 1;
#X connect 67 0 24 0;
#X connect 68 0 24 1;
#X connect 69 0 62 0;
#X connect 70 0 72 0;
#X connect 71 0 73 0;
#X connect 72 0 71 0;
#X connect 72 1 71 1;
#X connect 73 0 74 0;
#X connect 74 0 75 1;
#X connect 74 0 92 1;
#X connect 74 0 98 1;
#X connect 75 0 0 0;
#X connect 75 0 0 1;
#X connect 76 0 78 0;
#X connect 77 0 79 0;
#X connect 78 0 77 0;
#X connect 78 1 77 1;
#X connect 79 0 80 0;
#X connect 80 0 81 1;
#X connect 80 0 94 1;
#X connect 80 0 100 1;
#X connect 81 0 17 0;
#X connect 81 0 17 1;
#X connect 82 0 84 0;
#X connect 83 0 85 0;
#X connect 84 0 83 0;
#X connect 84 1 83 1;
#X connect 85 0 86 0;
#X connect 86 0 87 1;
#X connect 86 0 96 1;
#X connect 86 0 102 1;
#X connect 87 0 18 0;
#X connect 87 0 18 1;
#X connect 88 0 76 0;
#X connect 89 0 82 0;
#X connect 90 0 70 0;
#X connect 91 0 93 0;
#X connect 92 0 91 1;
#X connect 93 0 95 0;
#X connect 94 0 93 1;
#X connect 95 0 67 0;
#X connect 96 0 95 1;
#X connect 97 0 99 0;
#X connect 98 0 97 1;
#X connect 99 0 101 0;
#X connect 100 0 99 1;
#X connect 101 0 68 0;
#X connect 102 0 101 1;
#X connect 103 0 105 0;
#X connect 104 0 110 0;
#X connect 105 0 106 0;
#X connect 106 0 107 0;
#X connect 107 0 117 0;
#X connect 108 0 114 1;
#X connect 109 0 108 0;
#X connect 109 0 116 0;
#X connect 110 0 105 0;
#X connect 111 0 119 0;
#X connect 112 0 113 0;
#X connect 113 0 105 0;
#X connect 114 0 115 0;
#X connect 115 0 117 0;
#X connect 116 0 114 0;
#X connect 118 0 105 0;
#X connect 119 0 118 0;
#X connect 120 0 121 0;
#X connect 121 0 124 0;
#X connect 122 0 125 0;
#X connect 123 0 126 0;
#X connect 124 0 127 0;
#X connect 124 1 122 0;
#X connect 125 0 105 0;
#X connect 126 0 125 1;
#X connect 127 0 125 1;