-
Notifications
You must be signed in to change notification settings - Fork 0
/
arbum.pd
743 lines (743 loc) · 20.1 KB
/
arbum.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
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
#N canvas 253 358 1187 542 12;
#X obj 100 10 cnv 15 640 82 empty empty empty 20 12 0 14 -262119 -66577
0;
#X obj 103 145 r comctl;
#X msg 173 148 help;
#X obj 103 264 route 33;
#X obj 43 499 print A0;
#X obj 105 499 print A1;
#X obj 169 499 print A2;
#X obj 233 499 print A3;
#X obj 297 499 print A4;
#X obj 361 499 print A5;
#X text 121 234 message format: !<sensor>@<value>;
#X obj 43 355 route 64;
#X obj 106 355 route 64;
#X obj 169 355 route 64;
#X obj 233 356 route 64;
#X obj 297 356 route 64;
#X obj 361 356 route 64;
#X floatatom 995 177 5 0 0 0 - - -;
#X obj 506 244 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 14
-262144 -1 -1 0 256;
#X obj 562 244 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 14
-262144 -1 -1 0 256;
#X obj 620 244 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 14
-262144 -1 -1 0 256;
#X obj 684 243 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 14
-262144 -1 -1 0 256;
#X obj 771 242 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 14
-262144 -1 -1 0 256;
#X obj 841 243 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 14
-262144 -1 -1 0 256;
#X obj 175 263 print garble;
#X obj 42 469 outlet;
#X obj 107 471 outlet;
#X obj 169 470 outlet;
#X obj 234 470 outlet;
#X obj 299 469 outlet;
#X obj 361 470 outlet;
#X obj 673 18 hradio 15 1 0 3 empty empty empty 0 -8 0 10 -257985 -1
-1 0;
#X floatatom 809 205 5 0 0 0 - - -;
#X obj 119 20 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 14
-262144 -1 -1 0 256;
#X obj 175 20 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 14
-262144 -1 -1 0 256;
#X obj 233 20 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 14
-262144 -1 -1 0 256;
#X obj 297 19 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 14
-262144 -1 -1 0 256;
#X obj 384 18 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 14
-262144 -1 -1 0 256;
#X obj 454 19 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 14
-262144 -1 -1 0 256;
#N canvas 990 22 450 300 fix-my-list 0;
#X obj 123 18 inlet;
#X obj 123 239 outlet;
#X obj 123 45 zl group 4;
#X obj 191 73 list prepend set 33;
#X obj 18 136 print fixed;
#X obj 18 78 print fix_in;
#X obj 123 72 route 33;
#X obj 123 133 list prepend 33;
#X connect 0 0 2 0;
#X connect 2 0 6 0;
#X connect 3 0 6 0;
#X connect 6 0 7 0;
#X connect 6 1 3 0;
#X connect 7 0 1 0;
#X restore 103 207 pd fix-my-list;
#X obj 18 237 print fixed;
#X obj 103 178 comport 4 115200;
#X obj 424 356 route 64;
#X obj 904 243 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 14
-262144 -1 -1 0 256;
#X obj 424 470 outlet;
#X obj 517 19 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 14
-262144 -1 -1 0 256;
#X obj 487 356 route 64;
#X obj 967 243 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 14
-262144 -1 -1 0 256;
#X obj 487 470 outlet;
#X obj 580 19 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 14
-262144 -1 -1 0 256;
#X obj 551 356 route 64;
#X obj 506 285 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 14
-262144 -1 -1 0 256;
#X obj 551 470 outlet;
#X obj 117 55 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 14
-262144 -1 -1 0 256;
#X obj 614 356 route 64;
#X obj 569 285 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 14
-262144 -1 -1 0 256;
#X obj 614 470 outlet;
#X obj 180 55 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 14
-262144 -1 -1 0 256;
#X obj 678 356 route 64;
#X obj 633 285 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 14
-262144 -1 -1 0 256;
#X obj 678 470 outlet;
#X obj 244 55 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 14
-262144 -1 -1 0 256;
#X obj 744 356 route 64;
#X obj 699 285 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 14
-262144 -1 -1 0 256;
#X obj 744 470 outlet;
#X obj 310 55 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 14
-262144 -1 -1 0 256;
#X obj 807 356 route 64;
#X obj 778 285 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 14
-262144 -1 -1 0 256;
#X obj 807 470 outlet;
#X obj 389 55 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 14
-262144 -1 -1 0 256;
#X obj 870 356 route 64;
#X obj 841 285 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 14
-262144 -1 -1 0 256;
#X obj 870 470 outlet;
#X obj 452 55 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 14
-262144 -1 -1 0 256;
#X obj 933 356 route 64;
#X obj 904 285 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 14
-262144 -1 -1 0 256;
#X obj 933 470 outlet;
#X obj 515 55 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 14
-262144 -1 -1 0 256;
#X obj 996 356 route 64;
#X obj 967 285 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 14
-262144 -1 -1 0 256;
#X obj 996 470 outlet;
#X obj 578 55 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 14
-262144 -1 -1 0 256;
#X obj 424 499 print A6;
#X obj 486 499 print A7;
#X obj 548 499 print A8;
#X obj 674 499 print A10;
#X obj 743 499 print A11;
#X obj 807 499 print A12;
#X obj 870 499 print A13;
#X obj 933 499 print A14;
#X obj 996 499 print A15;
#X obj 612 499 print A9;
#N canvas 0 22 1080 479 serialconnecshan 0;
#X obj 21 24 inlet;
#X obj 642 32 inlet;
#X obj 724 424 outlet;
#X msg 188 89 bits 8;
#X msg 214 115 stopbit 0;
#X obj 355 276 s comctl;
#X text 323 144 use handshake xon/off 1=on 0=off;
#X text 335 164 cts/rts hardwarehandshake 1=on 0=off;
#X msg 283 185 pollintervall 1;
#X text 414 197 (default is 1 tick 1ms);
#X msg 672 222 close;
#X text 431 264 Danger !!! you can open every file in your system and
maybe if suid is root damage the system.;
#X msg 347 249 verbose \$1;
#X obj 316 251 tgl 15 0 empty empty empty 0 -6 0 8 -241291 -250685
-1 0 1;
#X text 399 181 set poll interval for read in ms;
#X floatatom 250 335 10 0 0 1 baud - -;
#X floatatom 323 365 3 0 0 3 parity - -;
#X floatatom 348 365 3 0 0 2 stop - -;
#X floatatom 373 364 3 0 0 3 data - -;
#X floatatom 451 337 3 0 0 0 port - -;
#X msg 303 206 devices;
#X text 379 211 print available devices (wait for it...);
#X obj 400 341 tgl 15 0 empty empty rts/cts -10 20 1 11 -24198 -258699
-1 0 1;
#X obj 426 357 tgl 15 0 empty empty xon/xoff -14 20 1 11 -24198 -258699
-1 0 1;
#X obj 278 357 tgl 15 0 empty empty dsr 0 20 1 11 -24198 -258699 -1
0 1;
#X obj 303 357 tgl 15 0 empty empty cts 0 20 1 11 -24198 -258699 -1
0 1;
#N canvas 235 43 789 479 bauds 0;
#X msg 319 274 baud 57600;
#X msg 357 312 baud 230400;
#X msg 338 293 baud 115200;
#X msg 300 255 baud 38400;
#X msg 281 236 baud 19200;
#X msg 262 217 baud 9600;
#X msg 243 198 baud 4800;
#X msg 224 179 baud 2400;
#X obj 431 403 s comctl;
#X msg 205 160 baud 1800;
#X msg 186 141 baud 1200;
#X msg 167 122 baud 600;
#X msg 148 103 baud 300;
#X msg 129 84 baud 200;
#X msg 91 46 baud 134;
#X msg 72 27 baud 110;
#X msg 53 8 baud 75;
#X msg 34 -11 baud 50;
#X msg 15 -30 baud 0;
#X msg 110 65 baud 150;
#X text 368 255 this is a special baud rate that can be configured
;
#X text 12 -48 standard baud rates for linux:;
#X text 64 -31 0 deasserts control lines and resets the serial port
;
#X text 435 312 won't work with standard setup. See setserial;
#X msg 431 231 baud \$1;
#X text 518 269 on-the-fly with setserial:;
#X text 519 298 gives 14400 baud instead of 38400;
#X text 517 284 "setserial /dev/ttyS0 spd_cust divisor 8";
#X msg 419 163 115200;
#X floatatom 392 104 7 1 115200 1 divisor - -;
#X obj 431 192 / 1;
#X obj 392 123 sel 0;
#X floatatom 431 212 7 0 0 0 - - -;
#X text 482 103 (1-115200);
#X obj 419 143 t b f;
#X text 390 86 On Windows some other baud rates might work:;
#X msg 381 336 baud 31250;
#X connect 0 0 8 0;
#X connect 1 0 8 0;
#X connect 2 0 8 0;
#X connect 3 0 8 0;
#X connect 4 0 8 0;
#X connect 5 0 8 0;
#X connect 6 0 8 0;
#X connect 7 0 8 0;
#X connect 9 0 8 0;
#X connect 10 0 8 0;
#X connect 11 0 8 0;
#X connect 12 0 8 0;
#X connect 13 0 8 0;
#X connect 14 0 8 0;
#X connect 15 0 8 0;
#X connect 16 0 8 0;
#X connect 17 0 8 0;
#X connect 18 0 8 0;
#X connect 19 0 8 0;
#X connect 24 0 8 0;
#X connect 28 0 30 0;
#X connect 29 0 31 0;
#X connect 30 0 32 0;
#X connect 31 1 34 0;
#X connect 32 0 24 0;
#X connect 34 0 28 0;
#X connect 34 1 30 1;
#X connect 36 0 8 0;
#X restore 319 106 pd bauds;
#X msg 243 145 xonxoff \$1;
#X obj 210 145 tgl 15 0 empty empty empty 0 -6 0 8 -241291 -250685
-1 0 1;
#X msg 263 165 rtscts \$1;
#X obj 231 165 tgl 15 0 empty empty empty 0 -6 0 8 -241291 -250685
-1 0 1;
#X obj 476 338 tgl 15 0 empty empty open -6 20 1 11 -24198 -258699
-1 0 1;
#X msg 325 228 ports;
#X obj 501 372 print port_list;
#X text 371 227 list available ports on right outlet;
#X obj 615 328 print other;
#X obj 526 335 tgl 15 0 empty empty hupcl -6 20 1 11 -24198 -258699
-1 0 1;
#X floatatom 551 348 10 0 0 1 rxerrors - -;
#X obj 250 298 route baud dsr cts parity stop data rtscts xonxoff port
open ports hupcl rxerrors;
#X msg 949 191 open 4;
#X obj 955 221 vradio 15 1 0 8 empty empty empty 0 -8 0 10 -262144
-1 -1 0;
#X floatatom 956 343 5 0 0 0 - - -;
#X text 943 366 debuglevel;
#X msg 667 191 devicename /dev/ttyUSB0;
#X msg 667 164 devicename /dev/tty.usbserial-A6003NT8;
#X msg 950 165 open 2;
#X obj 646 136 route 0 1 2;
#X connect 0 0 38 0;
#X connect 1 0 46 0;
#X connect 3 0 5 0;
#X connect 4 0 5 0;
#X connect 8 0 5 0;
#X connect 10 0 5 0;
#X connect 12 0 5 0;
#X connect 13 0 12 0;
#X connect 20 0 5 0;
#X connect 27 0 5 0;
#X connect 28 0 27 0;
#X connect 29 0 5 0;
#X connect 30 0 29 0;
#X connect 32 0 5 0;
#X connect 38 0 15 0;
#X connect 38 1 24 0;
#X connect 38 2 25 0;
#X connect 38 3 16 0;
#X connect 38 4 17 0;
#X connect 38 5 18 0;
#X connect 38 6 22 0;
#X connect 38 7 23 0;
#X connect 38 8 19 0;
#X connect 38 9 31 0;
#X connect 38 10 33 0;
#X connect 38 11 36 0;
#X connect 38 12 37 0;
#X connect 38 13 35 0;
#X connect 39 0 5 0;
#X connect 40 0 41 0;
#X connect 40 0 12 0;
#X connect 43 0 5 0;
#X connect 44 0 5 0;
#X connect 45 0 5 0;
#X connect 46 0 10 0;
#X connect 46 0 2 0;
#X connect 46 1 45 0;
#X connect 46 3 39 0;
#X restore 809 166 pd serialconnecshan;
#X msg 1045 178 bang;
#X obj 1057 357 route 64;
#X obj 1061 470 outlet;
#X obj 1045 285 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0
14 -262144 -1 -1 0 256;
#X obj 655 56 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 14
-262144 -1 -1 0 256;
#X obj 18 207 print com;
#X text 20 16 real;
#X text 30 48 calc;
#X text 25 87 real;
#X text 25 107 calc;
#X obj 918 102 switch~;
#N canvas 1472 385 1210 452 klackerbox-----------------------------------------------
0;
#X obj 12 197 outlet;
#X obj 77 199 outlet;
#X obj 139 198 outlet;
#X obj 204 198 outlet;
#X obj 277 197 outlet;
#X obj 339 198 outlet;
#X obj 402 198 outlet;
#X obj 465 198 outlet;
#X obj 17 82 inlet;
#X obj 80 83 inlet;
#X obj 142 80 inlet;
#X obj 206 84 inlet;
#X obj 283 85 inlet;
#X obj 343 85 inlet;
#X obj 411 85 inlet;
#X obj 469 86 inlet;
#X obj 205 137 list-minmax;
#X obj 197 168 list split 1;
#X obj 141 137 list-minmax;
#X obj 133 168 list split 1;
#X obj 80 137 list-minmax;
#X obj 72 168 list split 1;
#X obj 16 137 list-minmax;
#X obj 8 168 list split 1;
#X obj 283 137 list-minmax;
#X obj 275 168 list split 1;
#X obj 343 137 list-minmax;
#X obj 335 168 list split 1;
#X obj 410 137 list-minmax;
#X obj 402 168 list split 1;
#X obj 470 137 list-minmax;
#X obj 462 168 list split 1;
#X obj 562 197 outlet;
#X obj 627 199 outlet;
#X obj 689 198 outlet;
#X obj 754 198 outlet;
#X obj 827 197 outlet;
#X obj 889 198 outlet;
#X obj 952 198 outlet;
#X obj 1015 198 outlet;
#X obj 567 82 inlet;
#X obj 630 83 inlet;
#X obj 692 80 inlet;
#X obj 756 84 inlet;
#X obj 833 85 inlet;
#X obj 893 85 inlet;
#X obj 961 85 inlet;
#X obj 1019 86 inlet;
#X obj 755 137 list-minmax;
#X obj 747 168 list split 1;
#X obj 691 137 list-minmax;
#X obj 683 168 list split 1;
#X obj 630 137 list-minmax;
#X obj 622 168 list split 1;
#X obj 566 137 list-minmax;
#X obj 558 168 list split 1;
#X obj 833 137 list-minmax;
#X obj 825 168 list split 1;
#X obj 893 137 list-minmax;
#X obj 885 168 list split 1;
#X obj 960 137 list-minmax;
#X obj 952 168 list split 1;
#X obj 1020 137 list-minmax;
#X obj 1012 168 list split 1;
#X obj 1110 198 outlet;
#X obj 1114 86 inlet;
#X obj 1107 168 list split 1;
#X obj 547 12 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X msg 546 58 list 0;
#X obj 546 35 metro 20;
#X text 121 25 first attempt to remove piezo sustain in software;
#X obj 16 111 zl group 22;
#X obj 80 111 zl group 2;
#X obj 141 111 zl group 2;
#X obj 205 111 zl group 2;
#X obj 283 111 zl group 2;
#X obj 343 111 zl group 2;
#X obj 410 111 zl group 2;
#X obj 470 111 zl group 2;
#X obj 566 111 zl group 2;
#X obj 630 111 zl group 2;
#X obj 691 111 zl group 2;
#X obj 755 111 zl group 2;
#X obj 833 111 zl group 2;
#X obj 893 111 zl group 2;
#X obj 960 111 zl group 2;
#X obj 1020 111 zl group 2;
#X obj 1115 111 zl group 2;
#X obj 1113 137 list-minmax;
#X connect 8 0 71 0;
#X connect 9 0 72 0;
#X connect 10 0 73 0;
#X connect 11 0 74 0;
#X connect 12 0 75 0;
#X connect 13 0 76 0;
#X connect 14 0 77 0;
#X connect 15 0 78 0;
#X connect 16 1 17 0;
#X connect 17 0 3 0;
#X connect 18 1 19 0;
#X connect 19 0 2 0;
#X connect 20 1 21 0;
#X connect 21 0 1 0;
#X connect 22 1 23 0;
#X connect 23 0 0 0;
#X connect 24 1 25 0;
#X connect 25 0 4 0;
#X connect 26 1 27 0;
#X connect 27 0 5 0;
#X connect 28 1 29 0;
#X connect 29 0 6 0;
#X connect 30 1 31 0;
#X connect 31 0 7 0;
#X connect 40 0 79 0;
#X connect 41 0 80 0;
#X connect 42 0 81 0;
#X connect 43 0 82 0;
#X connect 44 0 83 0;
#X connect 45 0 84 0;
#X connect 46 0 85 0;
#X connect 47 0 86 0;
#X connect 48 1 49 0;
#X connect 49 0 35 0;
#X connect 50 1 51 0;
#X connect 51 0 34 0;
#X connect 52 1 53 0;
#X connect 53 0 33 0;
#X connect 54 1 55 0;
#X connect 55 0 32 0;
#X connect 56 1 57 0;
#X connect 57 0 36 0;
#X connect 58 1 59 0;
#X connect 59 0 37 0;
#X connect 60 1 61 0;
#X connect 61 0 38 0;
#X connect 62 1 63 0;
#X connect 63 0 39 0;
#X connect 65 0 87 0;
#X connect 66 0 64 0;
#X connect 67 0 69 0;
#X connect 68 0 74 0;
#X connect 69 0 68 0;
#X connect 71 0 22 0;
#X connect 72 0 20 0;
#X connect 73 0 18 0;
#X connect 74 0 16 0;
#X connect 75 0 24 0;
#X connect 76 0 26 0;
#X connect 77 0 28 0;
#X connect 78 0 30 0;
#X connect 79 0 54 0;
#X connect 80 0 52 0;
#X connect 81 0 50 0;
#X connect 82 0 48 0;
#X connect 83 0 56 0;
#X connect 84 0 58 0;
#X connect 85 0 60 0;
#X connect 86 0 62 0;
#X connect 87 0 88 0;
#X connect 88 1 66 0;
#X restore 340 410 pd klackerbox-----------------------------------------------
;
#X obj 1088 328 print garble2;
#X text 33 71 A0;
#X text 675 34 0 2 4;
#X text 658 72 hh pedal;
#X obj 103 289 route 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 97;
#X obj 1061 499 print HHP;
#N canvas 109 22 774 606 rgb 0;
#X obj 296 207 * 256;
#X obj 344 180 * 256;
#X obj 346 201 * 256;
#X obj 312 270 +;
#X obj 298 228 t b f;
#X obj 312 293 +;
#X obj 346 223 t b f;
#X obj 252 186 int;
#X msg 263 68 0;
#X obj 252 163 * -1;
#X obj 296 162 * -1;
#X obj 343 158 * -1;
#X obj 103 123 vsl 10 40 1 255 0 0 ertteetyeyterttretretrrtrtrtrtrt
hhghghghghghghgggggh empty 0 -8 0 10 -4160 -262144 -1 0 0;
#X obj 115 123 vsl 10 40 1 255 0 0 ertteetyeyterttretretrrtrtrtrtrt
hhghghghghghghgggggh empty 0 -8 0 10 -4034 -262144 -1 0 0;
#X obj 127 123 vsl 10 40 1 255 0 0 ertteetyeyterttretretrrtrtrtrtrt
hhghghghghghghgggggh empty 0 -8 0 10 -258113 -262144 -1 0 0;
#X obj 252 144 int;
#X obj 293 142 int;
#X obj 342 138 int;
#N canvas 0 22 474 324 list-enumerate 0;
#X obj 107 63 t a b;
#N canvas 473 338 454 304 count 0;
#X obj 131 154 f 0;
#X obj 156 153 + 1;
#X msg 147 133 0;
#X obj 131 183 outlet;
#X obj 131 59 inlet;
#X obj 131 96 b;
#X obj 178 61 inlet;
#X obj 178 98 b;
#X connect 0 0 1 0;
#X connect 0 0 3 0;
#X connect 1 0 0 1;
#X connect 2 0 0 1;
#X connect 4 0 5 0;
#X connect 5 0 0 0;
#X connect 6 0 7 0;
#X connect 7 0 2 0;
#X restore 186 155 pd count;
#X obj 107 113 t a b;
#X obj 107 33 inlet;
#X obj 107 181 list prepend;
#X obj 126 264 outlet;
#X obj 184 264 outlet;
#N canvas 0 22 537 411 drip 0;
#X obj 64 206 list split 1;
#X obj 64 123 until;
#X obj 64 181 list append;
#X obj 194 206 bang;
#X text 146 90 First store list \, then start the loop;
#X text 163 118 "until" bangs its output until told to stop by a "bang"
to its right inlet.;
#X text 182 160 Store the remaining list.;
#X text 239 205 third outlet of "split" tells us to stop.;
#X obj 64 243 outlet;
#X obj 64 57 inlet;
#X text 237 44 From list-help.pd;
#X obj 143 243 outlet;
#X obj 64 86 t b a;
#X connect 0 0 8 0;
#X connect 0 1 2 1;
#X connect 0 2 3 0;
#X connect 0 2 11 0;
#X connect 1 0 2 0;
#X connect 2 0 0 0;
#X connect 3 0 1 1;
#X connect 9 0 12 0;
#X connect 12 0 1 0;
#X connect 12 1 2 1;
#X restore 110 88 pd drip;
#X obj 68 155 list prepend color;
#X msg 69 135 \$1 0 28;
#X connect 0 0 7 0;
#X connect 0 1 1 1;
#X connect 1 0 4 1;
#X connect 2 0 9 0;
#X connect 2 1 1 0;
#X connect 3 0 0 0;
#X connect 4 0 5 0;
#X connect 7 0 2 0;
#X connect 7 1 6 0;
#X connect 8 0 4 0;
#X connect 9 0 8 0;
#X restore 294 389 pd list-enumerate;
#X msg 306 356 \$1 \$1 \$1 \$1 \$1 \$1 \$1 \$1 \$1 \$1 \$1 \$1 \$1
\$1 \$1 \$1;
#X obj 299 419 outlet;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 2 0 6 0;
#X connect 3 0 5 0;
#X connect 4 0 3 0;
#X connect 4 1 3 1;
#X connect 5 0 19 0;
#X connect 6 0 3 0;
#X connect 6 1 5 1;
#X connect 7 0 3 0;
#X connect 8 0 12 0;
#X connect 8 0 13 0;
#X connect 8 0 14 0;
#X connect 9 0 7 0;
#X connect 10 0 0 0;
#X connect 11 0 1 0;
#X connect 12 0 15 0;
#X connect 13 0 16 0;
#X connect 14 0 17 0;
#X connect 15 0 9 0;
#X connect 16 0 10 0;
#X connect 17 0 11 0;
#X connect 18 0 20 0;
#X connect 19 0 18 0;
#X coords 0 -1 1 1 40 70 1 100 100;
#X restore 1011 32 pd rgb;
#X obj 1002 124 print;
#X text 456 31 6 sd rim;
#X text 521 32 7 ride1;
#X text 390 32 5 sd2;
#X text 584 32 8 ride2;
#X text 307 33 4 sd1;
#X text 237 34 3 hh2;
#X text 173 34 2 hh1;
#X text 117 72 9 crash1;
#X text 620 106 16;
#X text 127 34 1 bd;
#X text 577 70 0x10 aux2;
#X text 177 72 A crash2;
#X text 242 72 B crash3;
#X text 308 70 C rasen1;
#X text 386 70 D rasen2;
#X text 454 71 E cow;
#X text 513 70 F aux1;
#X connect 1 0 41 0;
#X connect 2 0 41 0;
#X connect 3 0 109 0;
#X connect 3 1 24 0;
#X connect 11 0 33 0;
#X connect 11 0 104 0;
#X connect 12 0 34 0;
#X connect 12 0 104 1;
#X connect 13 0 35 0;
#X connect 13 0 104 2;
#X connect 14 0 36 0;
#X connect 14 0 104 3;
#X connect 15 0 37 0;
#X connect 15 0 104 4;
#X connect 16 0 38 0;
#X connect 16 0 104 5;
#X connect 31 0 92 1;
#X connect 31 0 103 0;
#X connect 39 0 3 0;
#X connect 41 0 39 0;
#X connect 41 1 92 0;
#X connect 42 0 45 0;
#X connect 42 0 104 6;
#X connect 46 0 49 0;
#X connect 46 0 104 7;
#X connect 50 0 53 0;
#X connect 50 0 104 8;
#X connect 54 0 57 0;
#X connect 54 0 104 9;
#X connect 58 0 61 0;
#X connect 58 0 104 10;
#X connect 58 1 104 11;
#X connect 62 0 65 0;
#X connect 66 0 69 0;
#X connect 66 0 104 12;
#X connect 70 0 73 0;
#X connect 70 0 104 13;
#X connect 74 0 77 0;
#X connect 74 0 104 14;
#X connect 78 0 81 0;
#X connect 78 0 104 15;
#X connect 92 0 32 0;
#X connect 93 0 17 0;
#X connect 94 0 97 0;
#X connect 94 0 95 0;
#X connect 94 0 110 0;
#X connect 94 0 104 16;
#X connect 104 0 18 0;
#X connect 104 0 25 0;
#X connect 104 0 4 0;
#X connect 104 1 19 0;
#X connect 104 1 26 0;
#X connect 104 1 5 0;
#X connect 104 2 20 0;
#X connect 104 2 27 0;
#X connect 104 2 6 0;
#X connect 104 3 21 0;
#X connect 104 3 28 0;
#X connect 104 3 7 0;
#X connect 104 4 22 0;
#X connect 104 4 29 0;
#X connect 104 4 8 0;
#X connect 104 5 23 0;
#X connect 104 5 30 0;
#X connect 104 5 9 0;
#X connect 104 6 43 0;
#X connect 104 6 44 0;
#X connect 104 6 82 0;
#X connect 104 7 47 0;
#X connect 104 7 48 0;
#X connect 104 7 83 0;
#X connect 104 8 52 0;
#X connect 104 8 84 0;
#X connect 104 8 51 0;
#X connect 104 9 56 0;
#X connect 104 9 91 0;
#X connect 104 9 55 0;
#X connect 104 10 60 0;
#X connect 104 10 85 0;
#X connect 104 10 59 0;
#X connect 104 11 64 0;
#X connect 104 11 86 0;
#X connect 104 11 63 0;
#X connect 104 12 68 0;
#X connect 104 12 87 0;
#X connect 104 12 67 0;
#X connect 104 13 72 0;
#X connect 104 13 88 0;
#X connect 104 13 71 0;
#X connect 104 14 76 0;
#X connect 104 14 89 0;
#X connect 104 14 75 0;
#X connect 104 15 80 0;
#X connect 104 15 90 0;
#X connect 104 15 79 0;
#X connect 104 16 96 0;
#X connect 109 0 11 0;
#X connect 109 1 12 0;
#X connect 109 2 13 0;
#X connect 109 3 14 0;
#X connect 109 4 15 0;
#X connect 109 5 16 0;
#X connect 109 6 42 0;
#X connect 109 7 46 0;
#X connect 109 8 50 0;
#X connect 109 9 54 0;
#X connect 109 10 58 0;
#X connect 109 11 62 0;
#X connect 109 12 66 0;
#X connect 109 13 70 0;
#X connect 109 14 74 0;
#X connect 109 15 78 0;
#X connect 109 16 94 0;
#X connect 109 17 105 0;
#X connect 111 0 112 0;
#X coords 0 -1 1 1 640 85 1 100 10;