-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathfromPharoLiveCoding.pd
1041 lines (1041 loc) · 25.9 KB
/
fromPharoLiveCoding.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
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
#N canvas 402 147 762 592 12;
#X obj 88 12 udpreceive 8000;
#X obj 88 52 unpackOSC;
#X text 298 11 deigned to use with Elektron Digitakt notes are transposed
- 24 semitones;
#N canvas -70 -889 1280 699 midiNoteOutFromOSC 1;
#X obj 24 348 makenote;
#X obj 27 472 noteout;
#X floatatom 26 244 5 0 0 0 - - -;
#X floatatom 69 414 5 0 0 0 - - -;
#X floatatom 26 412 5 0 0 0 - - -;
#X msg 54 281 127;
#X obj 178 390 makenote;
#X obj 179 506 noteout;
#X floatatom 236 471 5 0 0 0 - - -;
#X floatatom 178 431 5 0 0 0 - - -;
#X floatatom 180 244 5 0 0 0 - - -;
#X msg 109 437 1;
#X msg 296 470 2;
#X msg 202 348 127;
#X msg 111 281 125;
#X obj 348 366 makenote;
#X obj 374 511 noteout;
#X floatatom 420 436 5 0 0 0 - - -;
#X floatatom 349 425 5 0 0 0 - - -;
#X floatatom 347 246 5 0 0 0 - - -;
#X msg 415 246 127;
#X msg 470 453 3;
#X obj 346 163 routeOSC /tomNote;
#X obj 76 232 loadbang;
#X obj 221 281 loadbang;
#X msg 256 348 125;
#X msg 461 255 125;
#X obj 415 206 loadbang;
#X obj 26 204 - 24;
#X obj 180 204 - 24;
#X obj 347 206 - 24;
#X obj 26 164 routeOSC /kickNote;
#X obj 180 164 routeOSC /snareNote;
#X obj 525 370 makenote;
#X obj 524 487 noteout;
#X floatatom 580 429 5 0 0 0 - - -;
#X floatatom 525 410 5 0 0 0 - - -;
#X floatatom 520 250 5 0 0 0 - - -;
#X msg 563 250 127;
#X msg 609 259 125;
#X obj 563 210 loadbang;
#X obj 520 210 - 24;
#X obj 519 164 routeOSC /clapNote;
#X obj 678 348 makenote;
#X obj 677 451 noteout;
#X floatatom 737 391 5 0 0 0 - - -;
#X floatatom 678 388 5 0 0 0 - - -;
#X floatatom 673 244 5 0 0 0 - - -;
#X msg 728 235 127;
#X msg 764 232 125;
#X obj 728 195 loadbang;
#X obj 673 204 - 24;
#X msg 777 430 5;
#X msg 623 462 4;
#X obj 844 348 makenote;
#X obj 843 484 noteout;
#X floatatom 899 430 5 0 0 0 - - -;
#X floatatom 844 430 5 0 0 0 - - -;
#X floatatom 840 281 5 0 0 0 - - -;
#X msg 886 281 127;
#X msg 928 281 125;
#X obj 882 195 loadbang;
#X obj 839 204 - 24;
#X obj 995 301 makenote;
#X obj 994 432 noteout;
#X floatatom 1050 354 5 0 0 0 - - -;
#X floatatom 995 341 5 0 0 0 - - -;
#X floatatom 997 247 5 0 0 0 - - -;
#X msg 1049 247 127;
#X msg 1091 247 125;
#X obj 1045 189 loadbang;
#X obj 995 194 - 24;
#X obj 839 124 receive oscNotes;
#X obj 995 114 receive oscNotes;
#X obj 1161 329 makenote;
#X obj 1160 422 noteout;
#X floatatom 1217 370 5 0 0 0 - - -;
#X floatatom 1161 371 5 0 0 0 - - -;
#X floatatom 1154 238 5 0 0 0 - - -;
#X msg 1203 284 127;
#X msg 1258 279 125;
#X obj 1203 193 loadbang;
#X obj 1153 194 - 24;
#X obj 1153 114 receive oscNotes;
#X msg 953 430 6;
#X obj 839 164 routeOSC /chNote;
#X obj 995 154 routeOSC /ohNote;
#X msg 1098 406 7;
#X msg 1262 392 8;
#X obj 1153 154 routeOSC /rideNote;
#X obj 346 123 receive oscNotes;
#X obj 180 124 receive oscNotes;
#X obj 26 124 receive oscNotes;
#X obj 519 124 receive oscNotes;
#X obj 673 124 receive oscNotes;
#X obj 673 164 routeOSC /cbNote;
#X obj 67 30 inlet;
#X obj 67 63 send oscNotes;
#X connect 0 0 4 0;
#X connect 0 1 1 1;
#X connect 0 1 3 0;
#X connect 2 0 0 0;
#X connect 4 0 1 0;
#X connect 5 0 0 1;
#X connect 6 0 9 0;
#X connect 6 1 7 1;
#X connect 6 1 8 0;
#X connect 9 0 7 0;
#X connect 10 0 6 0;
#X connect 11 0 1 2;
#X connect 12 0 7 2;
#X connect 13 0 6 1;
#X connect 14 0 0 2;
#X connect 15 0 18 0;
#X connect 15 1 16 1;
#X connect 15 1 17 0;
#X connect 18 0 16 0;
#X connect 19 0 15 0;
#X connect 20 0 15 1;
#X connect 21 0 16 2;
#X connect 22 0 30 0;
#X connect 23 0 14 0;
#X connect 23 0 5 0;
#X connect 23 0 11 0;
#X connect 24 0 25 0;
#X connect 24 0 13 0;
#X connect 24 0 12 0;
#X connect 26 0 15 2;
#X connect 26 0 21 0;
#X connect 27 0 26 0;
#X connect 27 0 20 0;
#X connect 28 0 2 0;
#X connect 29 0 10 0;
#X connect 30 0 19 0;
#X connect 31 0 28 0;
#X connect 32 0 29 0;
#X connect 33 0 36 0;
#X connect 33 1 34 1;
#X connect 33 1 35 0;
#X connect 36 0 34 0;
#X connect 37 0 33 0;
#X connect 38 0 33 1;
#X connect 39 0 33 2;
#X connect 39 0 53 0;
#X connect 40 0 39 0;
#X connect 40 0 38 0;
#X connect 41 0 37 0;
#X connect 42 0 41 0;
#X connect 43 0 46 0;
#X connect 43 1 44 1;
#X connect 43 1 45 0;
#X connect 46 0 44 0;
#X connect 47 0 43 0;
#X connect 48 0 43 1;
#X connect 49 0 43 2;
#X connect 49 0 52 0;
#X connect 50 0 49 0;
#X connect 50 0 48 0;
#X connect 51 0 47 0;
#X connect 52 0 44 2;
#X connect 53 0 34 2;
#X connect 54 0 57 0;
#X connect 54 1 55 1;
#X connect 54 1 56 0;
#X connect 57 0 55 0;
#X connect 58 0 54 0;
#X connect 59 0 54 1;
#X connect 60 0 54 2;
#X connect 60 0 84 0;
#X connect 61 0 60 0;
#X connect 61 0 59 0;
#X connect 62 0 58 0;
#X connect 63 0 66 0;
#X connect 63 1 64 1;
#X connect 63 1 65 0;
#X connect 66 0 64 0;
#X connect 67 0 63 0;
#X connect 68 0 63 1;
#X connect 69 0 63 2;
#X connect 69 0 87 0;
#X connect 70 0 69 0;
#X connect 70 0 68 0;
#X connect 71 0 67 0;
#X connect 72 0 85 0;
#X connect 73 0 86 0;
#X connect 74 0 77 0;
#X connect 74 1 75 1;
#X connect 74 1 76 0;
#X connect 77 0 75 0;
#X connect 78 0 74 0;
#X connect 79 0 74 1;
#X connect 80 0 74 2;
#X connect 80 0 88 0;
#X connect 81 0 80 0;
#X connect 81 0 79 0;
#X connect 82 0 78 0;
#X connect 83 0 89 0;
#X connect 84 0 55 2;
#X connect 85 0 62 0;
#X connect 86 0 71 0;
#X connect 87 0 64 2;
#X connect 88 0 75 2;
#X connect 89 0 82 0;
#X connect 90 0 22 0;
#X connect 91 0 32 0;
#X connect 92 0 31 0;
#X connect 93 0 42 0;
#X connect 94 0 95 0;
#X connect 95 0 51 0;
#X connect 96 0 97 0;
#X restore 89 183 pd midiNoteOutFromOSC;
#X obj 37 37;
#N canvas 0 22 1280 658 ccOutFromOSC 1;
#X obj 558 4 inlet;
#X obj 558 29 send OSCccs;
#X obj 363 1050 receive OSCccs;
#X obj 363 1108 routeOSC /cbCutoff;
#X obj 366 1250 ctlout;
#X msg 439 1169 5;
#X obj 415 1136 loadbang;
#X msg 386 1169 74;
#X floatatom 344 1169 5 0 0 0 - - -;
#X obj 20 72 receive OSCccs;
#X obj 18 247 ctlout;
#X obj 91 155 loadbang;
#X floatatom 20 188 5 0 0 0 - - -;
#X obj 20 130 routeOSC /kickTune;
#X msg 115 188 1;
#X msg 62 188 16;
#X obj 173 72 receive OSCccs;
#X obj 171 254 ctlout;
#X obj 243 175 loadbang;
#X floatatom 163 183 5 0 0 0 - - -;
#X msg 267 211 1;
#X msg 214 195 19;
#X obj 172 130 routeOSC /kickSlot;
#X text 172 154 cc19 for sampleSlot;
#X obj 340 72 receive OSCccs;
#X obj 338 247 ctlout;
#X obj 407 155 loadbang;
#X floatatom 336 188 5 0 0 0 - - -;
#X msg 431 188 1;
#X obj 340 130 routeOSC /kickCutoff;
#X msg 382 188 74;
#X obj 505 72 receive OSCccs;
#X obj 506 247 ctlout;
#X obj 575 155 loadbang;
#X floatatom 504 188 5 0 0 0 - - -;
#X msg 599 188 1;
#X obj 505 130 routeOSC /kickEnvDepth;
#X msg 550 188 77;
#X obj 674 72 receive OSCccs;
#X obj 672 247 ctlout;
#X obj 741 155 loadbang;
#X floatatom 674 155 5 0 0 0 - - -;
#X msg 787 189 1;
#X msg 716 188 71;
#X obj 674 130 routeOSC /kickFilterDecay;
#X obj 863 72 receive OSCccs;
#X obj 861 247 ctlout;
#X obj 930 155 loadbang;
#X floatatom 859 188 5 0 0 0 - - -;
#X msg 962 188 1;
#X obj 863 130 routeOSC /kickPan;
#X obj 1014 72 receive OSCccs;
#X obj 1012 247 ctlout;
#X obj 1094 158 loadbang;
#X floatatom 1014 155 5 0 0 0 - - -;
#X msg 1113 188 1;
#X obj 1014 130 routeOSC /kickDelaySend;
#X msg 905 188 7;
#X msg 1049 210 82;
#X obj 1191 72 receive OSCccs;
#X obj 1189 247 ctlout;
#X obj 1285 149 loadbang;
#X floatatom 1189 188 5 0 0 0 - - -;
#X msg 1290 188 1;
#X msg 1232 196 83;
#X obj 1191 130 routeOSC /kickReverbSend;
#X obj 525 1050 receive OSCccs;
#X obj 528 1250 ctlout;
#X msg 601 1169 5;
#X obj 577 1136 loadbang;
#X floatatom 506 1169 5 0 0 0 - - -;
#X obj 683 1050 receive OSCccs;
#X obj 686 1250 ctlout;
#X msg 759 1169 5;
#X obj 735 1136 loadbang;
#X floatatom 664 1169 5 0 0 0 - - -;
#X obj 874 1050 receive OSCccs;
#X obj 877 1250 ctlout;
#X msg 950 1169 5;
#X obj 926 1136 loadbang;
#X floatatom 855 1169 5 0 0 0 - - -;
#X obj 525 1108 routeOSC /cbEnvDepth;
#X msg 548 1169 77;
#X obj 683 1108 routeOSC /cbFilterDecay;
#X obj 874 1108 routeOSC /cbPan;
#X obj 1059 1053 receive OSCccs;
#X obj 1062 1253 ctlout;
#X msg 1135 1158 5;
#X obj 1111 1130 loadbang;
#X floatatom 1040 1158 5 0 0 0 - - -;
#X msg 897 1169 7;
#X msg 706 1169 71;
#X obj 1059 1111 routeOSC /cbDelaySend;
#X msg 1082 1158 82;
#X obj 1218 1053 receive OSCccs;
#X obj 1221 1253 ctlout;
#X msg 1294 1158 5;
#X obj 1270 1130 loadbang;
#X floatatom 1199 1158 5 0 0 0 - - -;
#X msg 1241 1158 82;
#X obj 1218 1111 routeOSC /cbReverbSend;
#X obj 27 306 receive OSCccs;
#X obj 25 481 ctlout;
#X obj 98 389 loadbang;
#X floatatom 27 422 5 0 0 0 - - -;
#X msg 69 422 16;
#X obj 180 306 receive OSCccs;
#X obj 178 488 ctlout;
#X obj 250 409 loadbang;
#X floatatom 170 417 5 0 0 0 - - -;
#X msg 221 429 19;
#X text 179 388 cc19 for sampleSlot;
#X obj 347 306 receive OSCccs;
#X obj 345 481 ctlout;
#X obj 414 389 loadbang;
#X floatatom 343 422 5 0 0 0 - - -;
#X msg 389 422 74;
#X obj 512 306 receive OSCccs;
#X obj 513 481 ctlout;
#X obj 582 389 loadbang;
#X floatatom 511 422 5 0 0 0 - - -;
#X msg 557 422 77;
#X obj 681 306 receive OSCccs;
#X obj 679 481 ctlout;
#X obj 748 389 loadbang;
#X floatatom 681 389 5 0 0 0 - - -;
#X msg 723 422 71;
#X obj 870 306 receive OSCccs;
#X obj 868 481 ctlout;
#X obj 937 389 loadbang;
#X floatatom 866 422 5 0 0 0 - - -;
#X obj 1021 306 receive OSCccs;
#X obj 1019 481 ctlout;
#X obj 1101 392 loadbang;
#X floatatom 1021 389 5 0 0 0 - - -;
#X msg 912 422 7;
#X msg 1056 444 82;
#X obj 1198 306 receive OSCccs;
#X obj 1196 481 ctlout;
#X obj 1292 383 loadbang;
#X floatatom 1196 422 5 0 0 0 - - -;
#X msg 1239 430 83;
#X obj 27 364 routeOSC /snareTune;
#X msg 122 422 2;
#X obj 179 364 routeOSC /snareSlot;
#X obj 347 364 routeOSC /snareCutoff;
#X obj 512 364 routeOSC /snareEnvDepth;
#X obj 681 364 routeOSC /snareFilterDecay;
#X obj 870 364 routeOSC /snarePan;
#X obj 1021 364 routeOSC /snareDelaySend;
#X msg 274 445 2;
#X msg 438 422 2;
#X msg 606 422 2;
#X msg 794 423 2;
#X msg 969 422 2;
#X msg 1120 422 2;
#X obj 1198 364 routeOSC /snareReverbSend;
#X msg 1297 422 2;
#X obj 22 536 receive OSCccs;
#X obj 20 711 ctlout;
#X obj 93 619 loadbang;
#X floatatom 22 652 5 0 0 0 - - -;
#X msg 64 652 16;
#X obj 175 536 receive OSCccs;
#X obj 173 718 ctlout;
#X obj 245 639 loadbang;
#X floatatom 165 647 5 0 0 0 - - -;
#X msg 216 659 19;
#X text 174 618 cc19 for sampleSlot;
#X obj 342 536 receive OSCccs;
#X obj 340 711 ctlout;
#X obj 409 619 loadbang;
#X floatatom 338 652 5 0 0 0 - - -;
#X msg 384 652 74;
#X obj 507 536 receive OSCccs;
#X obj 508 711 ctlout;
#X obj 577 619 loadbang;
#X floatatom 506 652 5 0 0 0 - - -;
#X msg 552 652 77;
#X obj 676 536 receive OSCccs;
#X obj 674 711 ctlout;
#X obj 743 619 loadbang;
#X floatatom 676 619 5 0 0 0 - - -;
#X msg 718 652 71;
#X obj 865 536 receive OSCccs;
#X obj 863 711 ctlout;
#X obj 932 619 loadbang;
#X floatatom 861 652 5 0 0 0 - - -;
#X obj 1016 536 receive OSCccs;
#X obj 1014 711 ctlout;
#X obj 1096 622 loadbang;
#X floatatom 1016 619 5 0 0 0 - - -;
#X msg 907 652 7;
#X msg 1051 674 82;
#X obj 1193 534 receive OSCccs;
#X obj 1191 709 ctlout;
#X obj 1287 611 loadbang;
#X floatatom 1191 650 5 0 0 0 - - -;
#X msg 1234 658 83;
#X obj 16 782 receive OSCccs;
#X obj 14 957 ctlout;
#X obj 87 865 loadbang;
#X floatatom 16 898 5 0 0 0 - - -;
#X msg 58 898 16;
#X obj 176 782 receive OSCccs;
#X obj 174 964 ctlout;
#X obj 246 885 loadbang;
#X floatatom 166 893 5 0 0 0 - - -;
#X msg 217 905 19;
#X text 175 864 cc19 for sampleSlot;
#X obj 336 782 receive OSCccs;
#X obj 334 957 ctlout;
#X obj 403 865 loadbang;
#X floatatom 332 898 5 0 0 0 - - -;
#X msg 378 898 74;
#X obj 501 782 receive OSCccs;
#X obj 502 957 ctlout;
#X obj 571 865 loadbang;
#X floatatom 500 898 5 0 0 0 - - -;
#X msg 546 898 77;
#X obj 670 782 receive OSCccs;
#X obj 668 957 ctlout;
#X obj 737 865 loadbang;
#X floatatom 670 865 5 0 0 0 - - -;
#X msg 712 898 71;
#X obj 860 780 receive OSCccs;
#X obj 858 955 ctlout;
#X obj 925 851 loadbang;
#X floatatom 855 882 5 0 0 0 - - -;
#X obj 1007 772 receive OSCccs;
#X obj 1005 947 ctlout;
#X obj 1087 858 loadbang;
#X floatatom 1007 855 5 0 0 0 - - -;
#X msg 901 882 7;
#X msg 1042 910 82;
#X obj 1187 782 receive OSCccs;
#X obj 1185 957 ctlout;
#X obj 1281 859 loadbang;
#X floatatom 1185 898 5 0 0 0 - - -;
#X msg 1228 906 83;
#X text 20 36 MIDI channel 1 = kick;
#X text 24 284 MIDI channel 2 = snare;
#X text 18 758 MIDI channel 4 = clap;
#X text 21 515 MIDI channel 3 = tom;
#X msg 117 652 3;
#X msg 269 675 3;
#X msg 433 652 3;
#X msg 601 652 3;
#X msg 789 653 3;
#X msg 964 652 3;
#X msg 1114 652 3;
#X msg 1292 650 3;
#X msg 111 898 4;
#X msg 270 921 4;
#X msg 427 898 4;
#X msg 595 898 4;
#X msg 783 899 4;
#X msg 957 884 4;
#X msg 1106 888 4;
#X msg 1286 898 4;
#X text 40 1043;
#X obj 22 594 routeOSC /tomTune;
#X obj 174 594 routeOSC /tomSlot;
#X obj 342 594 routeOSC /tomCutoff;
#X obj 507 594 routeOSC /tomEnvDepth;
#X obj 676 582 routeOSC /tomFilterDecay;
#X obj 864 580 routeOSC /tomPan;
#X obj 1016 594 routeOSC /tomDelaySend;
#X obj 1193 592 routeOSC /tomReverbSend;
#X obj 16 840 routeOSC /clapTune;
#X obj 175 840 routeOSC /clapSlot;
#X obj 337 840 routeOSC /clapCutoff;
#X obj 500 826 routeOSC /clapEnvDepth;
#X obj 669 823 routeOSC /clapFilterDecay;
#X obj 859 824 routeOSC /clapPan;
#X obj 1007 830 routeOSC /clapDelaySend;
#X obj 1187 840 routeOSC /clapReverbSend;
#X text 18 1008 MIDI chnnel 5 = cb;
#X obj 21 1057 receive OSCccs;
#X obj 19 1232 ctlout;
#X obj 92 1140 loadbang;
#X floatatom 21 1173 5 0 0 0 - - -;
#X msg 63 1173 16;
#X obj 181 1057 receive OSCccs;
#X obj 179 1239 ctlout;
#X obj 251 1160 loadbang;
#X floatatom 171 1168 5 0 0 0 - - -;
#X msg 222 1180 19;
#X text 180 1139 cc19 for sampleSlot;
#X msg 116 1173 4;
#X msg 275 1196 4;
#X obj 21 1115 routeOSC /cbTune;
#X obj 180 1115 routeOSC /cbSlot;
#X obj 1370 532 receive OSCccs;
#X obj 1369 719 ctlout;
#X obj 1465 621 loadbang;
#X floatatom 1369 660 5 0 0 0 - - -;
#X msg 1470 660 3;
#X msg 1412 668 10;
#X obj 1370 590 routeOSC /tomLevel;
#X obj 425 1317 receive OSCccs;
#X obj 425 1375 routeOSC /cbCutoff;
#X obj 428 1517 ctlout;
#X msg 501 1436 5;
#X obj 477 1403 loadbang;
#X msg 448 1436 74;
#X floatatom 406 1436 5 0 0 0 - - -;
#X obj 587 1317 receive OSCccs;
#X obj 590 1517 ctlout;
#X msg 663 1436 5;
#X obj 639 1403 loadbang;
#X floatatom 568 1436 5 0 0 0 - - -;
#X obj 745 1317 receive OSCccs;
#X obj 748 1517 ctlout;
#X msg 821 1436 5;
#X obj 797 1403 loadbang;
#X floatatom 726 1436 5 0 0 0 - - -;
#X obj 936 1317 receive OSCccs;
#X obj 939 1517 ctlout;
#X msg 1012 1436 5;
#X obj 988 1403 loadbang;
#X floatatom 917 1436 5 0 0 0 - - -;
#X obj 587 1375 routeOSC /cbEnvDepth;
#X msg 610 1436 77;
#X obj 745 1375 routeOSC /cbFilterDecay;
#X obj 936 1375 routeOSC /cbPan;
#X obj 1121 1320 receive OSCccs;
#X obj 1124 1520 ctlout;
#X msg 1197 1425 5;
#X obj 1173 1397 loadbang;
#X floatatom 1102 1425 5 0 0 0 - - -;
#X msg 959 1436 7;
#X msg 768 1436 71;
#X obj 1121 1378 routeOSC /cbDelaySend;
#X msg 1144 1425 82;
#X obj 1280 1320 receive OSCccs;
#X obj 1283 1520 ctlout;
#X msg 1356 1425 5;
#X obj 1332 1397 loadbang;
#X floatatom 1261 1425 5 0 0 0 - - -;
#X msg 1303 1425 82;
#X obj 1280 1378 routeOSC /cbReverbSend;
#X text 102 1310 comment;
#X text 80 1275 MIDI chnnel 5 = cb;
#X obj 83 1324 receive OSCccs;
#X obj 81 1499 ctlout;
#X obj 154 1407 loadbang;
#X floatatom 83 1440 5 0 0 0 - - -;
#X msg 125 1440 16;
#X obj 243 1324 receive OSCccs;
#X obj 241 1506 ctlout;
#X obj 313 1427 loadbang;
#X floatatom 233 1435 5 0 0 0 - - -;
#X msg 284 1447 19;
#X text 242 1406 cc19 for sampleSlot;
#X msg 178 1440 4;
#X msg 337 1463 4;
#X obj 83 1382 routeOSC /cbTune;
#X obj 242 1382 routeOSC /cbSlot;
#X obj 468 1617 receive OSCccs;
#X obj 468 1675 routeOSC /cbCutoff;
#X obj 471 1817 ctlout;
#X msg 544 1736 5;
#X obj 520 1703 loadbang;
#X msg 491 1736 74;
#X floatatom 449 1736 5 0 0 0 - - -;
#X obj 630 1617 receive OSCccs;
#X obj 633 1817 ctlout;
#X msg 706 1736 5;
#X obj 682 1703 loadbang;
#X floatatom 611 1736 5 0 0 0 - - -;
#X obj 788 1617 receive OSCccs;
#X obj 791 1817 ctlout;
#X msg 864 1736 5;
#X obj 840 1703 loadbang;
#X floatatom 769 1736 5 0 0 0 - - -;
#X obj 979 1617 receive OSCccs;
#X obj 982 1817 ctlout;
#X msg 1055 1736 5;
#X obj 1031 1703 loadbang;
#X floatatom 960 1736 5 0 0 0 - - -;
#X obj 630 1675 routeOSC /cbEnvDepth;
#X msg 653 1736 77;
#X obj 788 1675 routeOSC /cbFilterDecay;
#X obj 979 1675 routeOSC /cbPan;
#X obj 1164 1620 receive OSCccs;
#X obj 1167 1820 ctlout;
#X msg 1240 1725 5;
#X obj 1216 1697 loadbang;
#X floatatom 1145 1725 5 0 0 0 - - -;
#X msg 1002 1736 7;
#X msg 811 1736 71;
#X obj 1164 1678 routeOSC /cbDelaySend;
#X msg 1187 1725 82;
#X obj 1323 1620 receive OSCccs;
#X obj 1326 1820 ctlout;
#X msg 1399 1725 5;
#X obj 1375 1697 loadbang;
#X floatatom 1304 1725 5 0 0 0 - - -;
#X msg 1346 1725 82;
#X obj 1323 1678 routeOSC /cbReverbSend;
#X text 145 1610 comment;
#X text 123 1575 MIDI chnnel 5 = cb;
#X obj 126 1624 receive OSCccs;
#X obj 124 1799 ctlout;
#X obj 197 1707 loadbang;
#X floatatom 126 1740 5 0 0 0 - - -;
#X msg 168 1740 16;
#X obj 286 1624 receive OSCccs;
#X obj 284 1806 ctlout;
#X obj 356 1727 loadbang;
#X floatatom 276 1735 5 0 0 0 - - -;
#X msg 327 1747 19;
#X text 285 1706 cc19 for sampleSlot;
#X msg 221 1740 4;
#X msg 380 1763 4;
#X obj 126 1682 routeOSC /cbTune;
#X obj 285 1682 routeOSC /cbSlot;
#X connect 0 0 1 0;
#X connect 2 0 3 0;
#X connect 3 0 8 0;
#X connect 5 0 4 2;
#X connect 6 0 7 0;
#X connect 6 0 5 0;
#X connect 7 0 4 1;
#X connect 8 0 4 0;
#X connect 9 0 13 0;
#X connect 11 0 15 0;
#X connect 11 0 14 0;
#X connect 12 0 10 0;
#X connect 13 0 12 0;
#X connect 14 0 10 2;
#X connect 15 0 10 1;
#X connect 16 0 22 0;
#X connect 18 0 21 0;
#X connect 18 0 20 0;
#X connect 19 0 17 0;
#X connect 20 0 17 2;
#X connect 21 0 17 1;
#X connect 22 0 19 0;
#X connect 24 0 29 0;
#X connect 26 0 30 0;
#X connect 26 0 28 0;
#X connect 27 0 25 0;
#X connect 28 0 25 2;
#X connect 29 0 27 0;
#X connect 30 0 25 1;
#X connect 31 0 36 0;
#X connect 33 0 37 0;
#X connect 33 0 35 0;
#X connect 34 0 32 0;
#X connect 35 0 32 2;
#X connect 36 0 34 0;
#X connect 37 0 32 1;
#X connect 38 0 44 0;
#X connect 40 0 43 0;
#X connect 40 0 42 0;
#X connect 41 0 39 0;
#X connect 42 0 39 2;
#X connect 43 0 39 1;
#X connect 44 0 41 0;
#X connect 45 0 50 0;
#X connect 47 0 57 0;
#X connect 47 0 49 0;
#X connect 48 0 46 0;
#X connect 49 0 46 2;
#X connect 50 0 48 0;
#X connect 51 0 56 0;
#X connect 53 0 58 0;
#X connect 53 0 55 0;
#X connect 54 0 52 0;
#X connect 55 0 52 2;
#X connect 56 0 54 0;
#X connect 57 0 46 1;
#X connect 58 0 52 1;
#X connect 59 0 65 0;
#X connect 61 0 64 0;
#X connect 61 0 63 0;
#X connect 62 0 60 0;
#X connect 63 0 60 2;
#X connect 64 0 60 1;
#X connect 65 0 62 0;
#X connect 66 0 81 0;
#X connect 68 0 67 2;
#X connect 69 0 82 0;
#X connect 69 0 68 0;
#X connect 70 0 67 0;
#X connect 71 0 83 0;
#X connect 73 0 72 2;
#X connect 74 0 91 0;
#X connect 74 0 73 0;
#X connect 75 0 72 0;
#X connect 76 0 84 0;
#X connect 78 0 77 2;
#X connect 79 0 90 0;
#X connect 79 0 78 0;
#X connect 80 0 77 0;
#X connect 81 0 70 0;
#X connect 82 0 67 1;
#X connect 83 0 75 0;
#X connect 84 0 80 0;
#X connect 85 0 92 0;
#X connect 87 0 86 2;
#X connect 88 0 93 0;
#X connect 88 0 87 0;
#X connect 89 0 86 0;
#X connect 90 0 77 1;
#X connect 91 0 72 1;
#X connect 92 0 89 0;
#X connect 93 0 86 1;
#X connect 94 0 100 0;
#X connect 96 0 95 2;
#X connect 97 0 99 0;
#X connect 97 0 96 0;
#X connect 98 0 95 0;
#X connect 99 0 95 1;
#X connect 100 0 98 0;
#X connect 101 0 142 0;
#X connect 103 0 105 0;
#X connect 103 0 143 0;
#X connect 104 0 102 0;
#X connect 105 0 102 1;
#X connect 106 0 144 0;
#X connect 108 0 110 0;
#X connect 108 0 150 0;
#X connect 109 0 107 0;
#X connect 110 0 107 1;
#X connect 112 0 145 0;
#X connect 114 0 116 0;
#X connect 114 0 151 0;
#X connect 115 0 113 0;
#X connect 116 0 113 1;
#X connect 117 0 146 0;
#X connect 119 0 121 0;
#X connect 119 0 152 0;
#X connect 120 0 118 0;
#X connect 121 0 118 1;
#X connect 122 0 147 0;
#X connect 124 0 126 0;
#X connect 124 0 153 0;
#X connect 125 0 123 0;
#X connect 126 0 123 1;
#X connect 127 0 148 0;
#X connect 129 0 135 0;
#X connect 129 0 154 0;
#X connect 130 0 128 0;
#X connect 131 0 149 0;
#X connect 133 0 136 0;
#X connect 133 0 155 0;
#X connect 134 0 132 0;
#X connect 135 0 128 1;
#X connect 136 0 132 1;
#X connect 137 0 156 0;
#X connect 139 0 141 0;
#X connect 139 0 157 0;
#X connect 140 0 138 0;
#X connect 141 0 138 1;
#X connect 142 0 104 0;
#X connect 143 0 102 2;
#X connect 144 0 109 0;
#X connect 145 0 115 0;
#X connect 146 0 120 0;
#X connect 147 0 125 0;
#X connect 148 0 130 0;
#X connect 149 0 134 0;
#X connect 150 0 107 2;
#X connect 151 0 113 2;
#X connect 152 0 118 2;
#X connect 153 0 123 2;
#X connect 154 0 128 2;
#X connect 155 0 132 2;
#X connect 156 0 140 0;
#X connect 157 0 138 2;
#X connect 158 0 261 0;
#X connect 160 0 162 0;
#X connect 160 0 244 0;
#X connect 161 0 159 0;
#X connect 162 0 159 1;
#X connect 163 0 262 0;
#X connect 165 0 167 0;
#X connect 165 0 245 0;
#X connect 166 0 164 0;
#X connect 167 0 164 1;
#X connect 169 0 263 0;
#X connect 171 0 173 0;
#X connect 171 0 246 0;
#X connect 172 0 170 0;
#X connect 173 0 170 1;
#X connect 174 0 264 0;
#X connect 176 0 178 0;
#X connect 176 0 247 0;
#X connect 177 0 175 0;
#X connect 178 0 175 1;
#X connect 179 0 265 0;
#X connect 181 0 183 0;
#X connect 181 0 248 0;
#X connect 182 0 180 0;
#X connect 183 0 180 1;
#X connect 184 0 266 0;
#X connect 186 0 192 0;
#X connect 186 0 249 0;
#X connect 187 0 185 0;
#X connect 188 0 267 0;
#X connect 190 0 193 0;
#X connect 190 0 250 0;
#X connect 191 0 189 0;
#X connect 192 0 185 1;
#X connect 193 0 189 1;
#X connect 194 0 268 0;
#X connect 196 0 198 0;
#X connect 196 0 251 0;
#X connect 197 0 195 0;
#X connect 198 0 195 1;
#X connect 199 0 269 0;
#X connect 201 0 203 0;
#X connect 201 0 252 0;
#X connect 202 0 200 0;
#X connect 203 0 200 1;
#X connect 204 0 270 0;
#X connect 206 0 208 0;
#X connect 206 0 253 0;
#X connect 207 0 205 0;
#X connect 208 0 205 1;
#X connect 210 0 271 0;
#X connect 212 0 214 0;
#X connect 212 0 254 0;
#X connect 213 0 211 0;
#X connect 214 0 211 1;
#X connect 215 0 272 0;
#X connect 217 0 219 0;
#X connect 217 0 255 0;
#X connect 218 0 216 0;
#X connect 219 0 216 1;
#X connect 220 0 273 0;
#X connect 222 0 224 0;
#X connect 222 0 256 0;
#X connect 223 0 221 0;
#X connect 224 0 221 1;
#X connect 225 0 274 0;
#X connect 227 0 233 0;
#X connect 227 0 257 0;
#X connect 228 0 226 0;
#X connect 229 0 275 0;
#X connect 231 0 234 0;
#X connect 231 0 258 0;
#X connect 232 0 230 0;
#X connect 233 0 226 1;
#X connect 234 0 230 1;
#X connect 235 0 276 0;
#X connect 237 0 239 0;
#X connect 237 0 259 0;
#X connect 238 0 236 0;
#X connect 239 0 236 1;
#X connect 244 0 159 2;
#X connect 245 0 164 2;
#X connect 246 0 170 2;
#X connect 247 0 175 2;
#X connect 248 0 180 2;
#X connect 249 0 185 2;
#X connect 250 0 189 2;
#X connect 251 0 195 2;
#X connect 252 0 200 2;
#X connect 253 0 205 2;
#X connect 254 0 211 2;
#X connect 255 0 216 2;
#X connect 256 0 221 2;
#X connect 257 0 226 2;
#X connect 258 0 230 2;
#X connect 259 0 236 2;
#X connect 261 0 161 0;
#X connect 262 0 166 0;
#X connect 263 0 172 0;
#X connect 264 0 177 0;
#X connect 265 0 182 0;
#X connect 266 0 187 0;
#X connect 267 0 191 0;
#X connect 268 0 197 0;
#X connect 269 0 202 0;
#X connect 270 0 207 0;
#X connect 271 0 213 0;
#X connect 272 0 218 0;
#X connect 273 0 223 0;
#X connect 274 0 228 0;
#X connect 275 0 232 0;
#X connect 276 0 238 0;
#X connect 278 0 291 0;
#X connect 280 0 282 0;
#X connect 280 0 289 0;
#X connect 281 0 279 0;
#X connect 282 0 279 1;
#X connect 283 0 292 0;
#X connect 285 0 287 0;
#X connect 285 0 290 0;
#X connect 286 0 284 0;
#X connect 287 0 284 1;
#X connect 289 0 279 2;
#X connect 290 0 284 2;
#X connect 291 0 281 0;
#X connect 292 0 286 0;
#X connect 293 0 299 0;
#X connect 295 0 298 0;
#X connect 295 0 297 0;
#X connect 296 0 294 0;
#X connect 297 0 294 2;
#X connect 298 0 294 1;
#X connect 299 0 296 0;
#X connect 300 0 301 0;
#X connect 301 0 306 0;
#X connect 303 0 302 2;
#X connect 304 0 305 0;
#X connect 304 0 303 0;
#X connect 305 0 302 1;
#X connect 306 0 302 0;
#X connect 307 0 322 0;
#X connect 309 0 308 2;
#X connect 310 0 323 0;
#X connect 310 0 309 0;
#X connect 311 0 308 0;
#X connect 312 0 324 0;
#X connect 314 0 313 2;
#X connect 315 0 332 0;
#X connect 315 0 314 0;
#X connect 316 0 313 0;
#X connect 317 0 325 0;
#X connect 319 0 318 2;
#X connect 320 0 331 0;
#X connect 320 0 319 0;
#X connect 321 0 318 0;
#X connect 322 0 311 0;
#X connect 323 0 308 1;
#X connect 324 0 316 0;
#X connect 325 0 321 0;
#X connect 326 0 333 0;
#X connect 328 0 327 2;
#X connect 329 0 334 0;
#X connect 329 0 328 0;
#X connect 330 0 327 0;
#X connect 331 0 318 1;
#X connect 332 0 313 1;
#X connect 333 0 330 0;
#X connect 334 0 327 1;
#X connect 335 0 341 0;
#X connect 337 0 336 2;
#X connect 338 0 340 0;
#X connect 338 0 337 0;
#X connect 339 0 336 0;
#X connect 340 0 336 1;
#X connect 341 0 339 0;
#X connect 344 0 357 0;
#X connect 346 0 348 0;
#X connect 346 0 355 0;
#X connect 347 0 345 0;
#X connect 348 0 345 1;
#X connect 349 0 358 0;
#X connect 351 0 353 0;
#X connect 351 0 356 0;
#X connect 352 0 350 0;
#X connect 353 0 350 1;
#X connect 355 0 345 2;
#X connect 356 0 350 2;
#X connect 357 0 347 0;
#X connect 358 0 352 0;
#X connect 359 0 360 0;
#X connect 360 0 365 0;
#X connect 362 0 361 2;
#X connect 363 0 364 0;
#X connect 363 0 362 0;
#X connect 364 0 361 1;
#X connect 365 0 361 0;
#X connect 366 0 381 0;
#X connect 368 0 367 2;
#X connect 369 0 382 0;
#X connect 369 0 368 0;
#X connect 370 0 367 0;
#X connect 371 0 383 0;
#X connect 373 0 372 2;
#X connect 374 0 391 0;
#X connect 374 0 373 0;
#X connect 375 0 372 0;
#X connect 376 0 384 0;
#X connect 378 0 377 2;