-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathfmf_perc~.pd
1372 lines (1372 loc) · 34.9 KB
/
fmf_perc~.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 18 88 1130 711 10;
#X obj 45 414 ead~;
#X obj 78 666 outlet~;
#X obj 52 353 +;
#X obj 52 319 +;
#X obj 52 336 *;
#X obj 131 353 +;
#X obj 131 319 +;
#X obj 131 336 *;
#X obj 604 342 +;
#X obj 604 308 +;
#X obj 604 325 *;
#X obj 676 342 +;
#X obj 676 308 +;
#X obj 676 325 *;
#X obj 151 205 * 100;
#X obj 657 186 * 100;
#X obj 52 285 / 10000;
#X obj 131 285 / 10000;
#X obj 604 274 / 10000;
#X obj 676 274 / 10000;
#X obj 676 257 random 100;
#X obj 604 257 random 100;
#X obj 131 268 random 100;
#X obj 52 268 random 100;
#X obj 601 417 cnv 15 245 220 empty empty empty 6 6 0 10 -154805 -13381
0;
#X obj 190 204 r \$0-a1-num;
#X obj 197 229 r \$0-d1-num;
#X obj 750 206 r \$0-aa-num;
#X obj 768 262 r \$0-da-num;
#X obj 657 160 r \$0-ar-num;
#X obj 741 159 r \$0-abias-num;
#X obj 113 644 hip~ 18;
#X obj 671 403 cnv 15 175 188 empty \$0-voicenum empty 100 9 0 16 -154805
-45076 0;
#X obj 79 623 *~ 0;
#X obj 113 623 *~ 1;
#X obj 106 583 r \$0-hp;
#X obj 106 603 == 0;
#X obj 151 156 r \$0-1r-num;
#X obj 188 176 r \$0-1bias-num;
#X obj 22 223 t b b;
#X obj 137 494 r \$0-filter;
#X obj 46 540 *~ 1;
#X obj 79 540 *~ 0;
#X obj 112 540 *~ 0;
#X obj 103 516 == 0;
#X obj 136 516 == 1;
#X obj 168 515 == 2;
#X obj 595 59 * 0.01;
#X obj 595 38 r \$0-env1_pc;
#X obj 595 80 s \$0-env1-set;
#X obj 604 419 nbx 4 10 0.01 100 1 0 \$0-warp1-num \$0-warp1-set warp
38 5 0 8 -225216 -38437 -38437 3.2 256;
#X obj 604 463 vsl 12 121 0.01 1000 1 0 \$0-a1 \$0-a1-set 1a 1 7 0
8 -38437 -225216 -225216 8345 0;
#X obj 604 589 nbx 5 10 0.001 10000 1 0 \$0-a1-num \$0-a1 empty 0 -6
0 8 -38437 -225216 -355 29.9974 256;
#X obj 619 463 vsl 12 121 1 10000 1 0 \$0-d1 \$0-d1-set d 3 7 0 8 -38437
-225216 -225216 6903 0;
#X obj 604 601 nbx 5 10 0.001 99999 1 0 \$0-d1-num \$0-d1 empty 0 -6
0 8 -38437 -225216 -355 199.986 256;
#X obj 785 463 vsl 12 121 0.01 1000 1 0 \$0-aa \$0-aa-set aa 1 7 0
8 -212096 -355 -355 7200 0;
#X obj 785 589 nbx 5 10 0.001 10000 1 0 \$0-aa-num \$0-aa empty 0 -6
0 8 -212096 -355 -355 10 256;
#X obj 800 463 vsl 12 121 1 10000 1 0 \$0-da \$0-da-set d 4 7 0 8 -212096
-355 -355 7806 0;
#X obj 785 601 nbx 5 10 0.001 99999 1 0 \$0-da-num \$0-da empty 0 -6
0 8 -212096 -355 -355 399.945 256;
#X obj 634 463 vsl 12 101 0 100 0 0 \$0-1r \$0-1r-set rand -1 -6 0
8 -38437 -225216 -38437 3300 0;
#X obj 604 613 nbx 5 10 0 100 0 0 \$0-1r-num \$0-1r empty 0 -6 0 8
-38437 -225216 -355 33 256;
#X obj 649 494 vsl 12 81 -1 0 0 0 \$0-1bias \$0-1bias-set bias -7 90
0 8 -38437 -225216 -38437 4000 0;
#X obj 604 625 nbx 5 10 -1 0 0 0 \$0-1bias-num \$0-1bias empty 0 -6
0 8 -38437 -225216 -355 -0.5 256;
#X obj 815 463 vsl 12 101 0 100 0 0 \$0-ar \$0-ar-set rand -4 -7 0
8 -212096 -355 -355 3300 0;
#X obj 785 613 nbx 5 10 0 100 0 0 \$0-ar-num \$0-ar empty 0 -6 0 8
-212096 -355 -355 33 256;
#X obj 830 493 vsl 12 81 -1 0 0 0 \$0-abias \$0-abias-set bias -4 91
0 8 -212096 -355 -355 4000 0;
#X obj 785 625 nbx 5 10 -1 0 0 0 \$0-abias-num \$0-abias empty 0 -6
0 8 -212096 -355 -355 -0.5 256;
#X obj 760 437 tgl 15 0 \$0-patch_on \$0-patch_on-set on -13 7 0 10
-233017 -90133 -90133 0 1;
#X obj 727 438 tgl 12 0 \$0-hp \$0-hp-set hp -13 6 0 10 -233017 -13330
-13330 1 1;
#X obj 726 463 vsl 12 121 0.2 20000 1 0 \$0-eg \$0-eg-set eg 2 7 0
8 -163264 -90133 -90133 10322 0;
#X obj 710 589 nbx 6 10 -30000 30000 0 0 \$0-eg-num \$0-eg-pm empty
0 -6 0 8 -163264 -16662 -16662 3998.19 256;
#X obj 741 463 vsl 12 121 16 136 0 0 \$0-off \$0-off-set os 2 7 0 8
-163264 -16662 -16662 4400 0;
#X obj 710 601 nbx 5 10 0.001 60000 1 0 \$0-off-num \$0-off-freq empty
0 -6 0 8 -163264 -16662 -16662 261.626 256;
#X obj 710 469 tgl 12 0 \$0-eg_pol \$0-eg_pol-set pol 0 -6 0 7 -163264
-16662 -16662 1 1;
#X obj 710 493 vsl 12 81 -1 0 0 0 \$0-fbias \$0-fbias-set bias -7 90
0 8 -163264 -16662 -16662 4000 0;
#X obj 664 625 nbx 5 10 -1 0 0 0 \$0-fbias-num \$0-fbias empty 0 -6
0 8 -163264 -16662 -16662 -0.5 256;
#X obj 763 557 vsl 12 51 0 1 0 0 \$0-filter_q \$0-filter_q-set Q 2
-8 0 10 -163264 -355 -355 2000 0;
#X obj 745 613 nbx 4 10 0 1 0 0 \$0-filter_q-num \$0-filter_q empty
0 -6 0 8 -163264 -355 -355 0.4 256;
#X obj 763 494 vradio 12 1 0 4 \$0-filter \$0-filter-set type -7 -21
0 8 -163264 -355 -355 0;
#X symbolatom 753 477 5 0 0 0 - #0-filter-info #0-finfo;
#X obj 664 463 vsl 12 121 0.01 1000 1 0 \$0-af \$0-af-set fa 1 7 0
8 -163264 -16662 -16662 8345 0;
#X obj 664 589 nbx 5 10 0.001 10000 1 0 \$0-af-num \$0-af empty 0 -6
0 8 -163264 -16662 -16662 29.9974 256;
#X obj 679 463 vsl 12 121 1 10000 1 0 \$0-df \$0-df-set d 4 7 0 8 -163264
-16662 -16662 8097 0;
#X obj 664 601 nbx 5 10 0.001 99999 1 0 \$0-df-num \$0-df empty 0 -6
0 8 -163264 -16662 -16662 500.035 256;
#X obj 694 463 vsl 12 101 0 100 0 0 \$0-fr \$0-fr-set rand -2 -7 0
8 -163264 -16662 -16662 3300 0;
#X obj 664 613 nbx 5 10 0 100 0 0 \$0-fr-num \$0-fr empty 0 -6 0 8
-163264 -16662 -16662 33 256;
#X obj 705 403 cnv 15 141 25 empty empty empty 20 12 0 14 -183672 -66577
0;
#X obj 707 414 nbx 3 12 0 120 0 0 empty empty empty -2 -6 0 7 -257472
-1109 -90133 0 256;
#X obj 749 414 nbx 3 12 1 35 0 0 \$0-patch-num \$0-patch-set select
0 -5 0 7 -17235 -261234 -17235 1 256;
#X obj 794 414 bng 12 250 50 0 \$0-store_patch \$0-store_patch-bng
store -3 -5 0 7 -17235 -262130 -17235;
#X obj 815 409 bng 10 250 50 0 \$0-patches_load \$0-patches_load-bng
load -5 16 0 7 -2498 -262144 -13381;
#X obj 828 409 bng 10 250 50 0 \$0-patches_save \$0-patches_save-bng
save 0 16 0 7 -159809 -262144 -86277;
#X obj 707 414 nbx 3 12 0 120 0 0 \$0-patches-dummy \$0-patches-num
patches 0 -5 0 7 -17235 -203904 -17235 0 256;
#X obj 780 418 bng 8 250 50 0 \$0-store_plus \$0-store_plus-bng + 2
-4 0 7 -17235 -198336 -17235;
#X obj 738 418 bng 8 250 50 0 \$0-store_minus \$0-store_minus-bng -
1 -5 0 10 -17235 -257985 -17235;
#X obj 677 436 bng 14 250 50 0 \$0-rspect \$0-rspect-bng new -2 -6
0 10 -143165 -1109 -1109;
#N canvas 0 0 450 300 lbl_q 0;
#X msg 177 89 set low;
#X msg 188 109 set high;
#X msg 184 130 set band;
#X obj 144 150 s \$0-filter-info;
#X obj 136 37 inlet;
#X obj 177 68 sel 0 1 2 3;
#X msg 247 132 set notch;
#X connect 0 0 3 0;
#X connect 1 0 3 0;
#X connect 2 0 3 0;
#X connect 4 0 5 0;
#X connect 5 0 0 0;
#X connect 5 1 1 0;
#X connect 5 2 2 0;
#X connect 5 3 6 0;
#X connect 6 0 3 0;
#X restore 253 515 pd lbl_q;
#X obj 384 352 +;
#X obj 384 318 +;
#X obj 384 335 *;
#X obj 456 352 +;
#X obj 456 318 +;
#X obj 456 335 *;
#X obj 457 196 * 100;
#X obj 384 284 / 10000;
#X obj 456 284 / 10000;
#X obj 456 267 random 100;
#X obj 384 267 random 100;
#X obj 527 273 r \$0-df-num;
#X obj 530 216 r \$0-af-num;
#X obj 457 170 r \$0-fr-num;
#X obj 541 169 r \$0-fbias-num;
#X obj 79 583 *~;
#X obj 492 442 r \$0-eg_pol;
#X obj 449 486 r \$0-eg;
#X obj 466 524 t b f;
#X obj 449 549 *;
#X obj 76 413 r \$0-eg-num;
#X obj 449 568 s \$0-eg-pm;
#X obj 68 474 r \$0-filter_q;
#X obj 68 495 sig~ 0.1;
#X obj 362 541 mtof;
#X obj 362 516 r \$0-off;
#X obj 362 569 s \$0-off-freq;
#X obj 45 454 +~ 20;
#X obj 77 433 r \$0-off-num;
#X obj 45 434 *~ 0;
#N canvas 123 126 689 484 fmcore 0;
#N canvas 5 48 676 512 makerandomfm 0;
#X obj 200 201 random 2e+06;
#X obj 114 204 random 2e+06;
#X obj 22 206 random 2e+06;
#X floatatom 206 261 0 0 0 0 - - -;
#X obj 281 363 s \$0-rspect_3;
#X obj 184 356 s \$0-rspect_2;
#X obj 79 363 s \$0-rspect_1;
#X floatatom 121 262 0 0 0 0 - - -;
#X floatatom 21 265 0 0 0 0 - - -;
#X obj 158 57 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 249 18 r \$0-rspect;
#X obj 343 59 r \$0-freq_loglin;
#X obj 373 101 r \$0-freq_limit;
#X obj 200 225 * 0.01;
#X obj 114 226 * 0.01;
#X obj 21 237 * 0.01;
#X obj 188 55 spigot;
#X obj 248 53 == 0;
#X obj 403 134 spigot;
#X obj 291 163 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 296 191 random 13600;
#X obj 298 242 mtof;
#X floatatom 296 271 0 0 0 0 - - -;
#X obj 376 191 random 13600;
#X obj 378 242 mtof;
#X floatatom 376 271 0 0 0 0 - - -;
#X obj 456 191 random 13600;
#X obj 458 242 mtof;
#X floatatom 456 271 0 0 0 0 - - -;
#X obj 465 130 ftom;
#X obj 470 156 * 100;
#X obj 298 217 * 0.01;
#X obj 378 217 * 0.01;
#X obj 458 217 * 0.01;
#X obj 487 73 sel 0 1;
#X msg 505 108 label F;
#X msg 565 108 label P;
#X obj 519 137 s \$0-freq_loglin-set;
#X connect 0 0 13 0;
#X connect 1 0 14 0;
#X connect 2 0 15 0;
#X connect 3 0 4 0;
#X connect 7 0 5 0;
#X connect 8 0 6 0;
#X connect 9 0 0 0;
#X connect 9 0 1 0;
#X connect 9 0 2 0;
#X connect 10 0 16 0;
#X connect 10 0 18 0;
#X connect 11 0 17 0;
#X connect 11 0 18 1;
#X connect 11 0 34 0;
#X connect 12 0 0 1;
#X connect 12 0 1 1;
#X connect 12 0 2 1;
#X connect 12 0 29 0;
#X connect 13 0 3 0;
#X connect 14 0 7 0;
#X connect 15 0 8 0;
#X connect 16 0 9 0;
#X connect 17 0 16 1;
#X connect 18 0 20 0;
#X connect 18 0 23 0;
#X connect 18 0 26 0;
#X connect 19 0 20 0;
#X connect 20 0 31 0;
#X connect 21 0 22 0;
#X connect 22 0 6 0;
#X connect 23 0 32 0;
#X connect 24 0 25 0;
#X connect 25 0 5 0;
#X connect 26 0 33 0;
#X connect 27 0 28 0;
#X connect 28 0 4 0;
#X connect 29 0 30 0;
#X connect 30 0 20 1;
#X connect 30 0 23 1;
#X connect 30 0 26 1;
#X connect 31 0 21 0;
#X connect 32 0 24 0;
#X connect 33 0 27 0;
#X connect 34 0 35 0;
#X connect 34 1 36 0;
#X connect 35 0 37 0;
#X connect 36 0 37 0;
#X restore 250 55 pd makerandomfm;
#X obj -256 105 osc~;
#X obj -255 418 osc~;
#X obj -240 18 r \$0-rspect_1;
#X obj -256 392 +~;
#X obj -256 177 osc~;
#X obj -256 151 +~;
#X obj -256 127 *~;
#X obj -37 152 * 4;
#X obj -257 331 *~;
#X obj -255 443 outlet~;
#X obj 126 162 t b f;
#X msg 126 182 1;
#X obj 126 202 -;
#X obj 51 138 moses 0;
#X obj 126 222 *;
#X obj 66 35 r \$0-warp1-num;
#X obj 90 222 *;
#X obj -61 261 *~ 0;
#X obj -61 240 ead~;
#X obj -61 282 +~ 0;
#X obj 31 222 *;
#X obj 58 221 f;
#X obj 58 202 t b;
#X obj -84 195 inlet;
#X obj -37 195 inlet;
#X obj 11 196 inlet;
#X obj 258 130 inlet~;
#X obj 239 166 *~ 0;
#X obj 266 195 *~ 0;
#X obj 297 220 *~ 1;
#X obj 319 86 r \$0-mod_in;
#X obj 320 113 sel 0 1 2 3;
#X msg 285 150 1;
#X msg 308 180 1;
#X msg 339 207 1;
#X msg 312 150 0;
#X msg 336 180 0;
#X msg 367 207 0;
#X obj 51 98 r \$0-env1-num;
#X obj 13 265 * 4;
#X obj 6 309 *;
#X obj -30 309 *;
#X obj -90 307 *;
#X obj -62 308 f;
#X obj -146 310 *~ 0;
#X obj -146 331 +~ 0;
#X obj -42 85 delay 250;
#X msg -20 61 stop;
#X obj -45 26 t b b;
#X obj -113 122 s \$0-env1_pc-set;
#X floatatom -90 167 5 0 0 0 - - -;
#X obj 158 24 r \$0-pitch;
#X obj 162 66 mtof;
#X obj -247 66 * 1;
#X obj 165 125 t b f;
#X obj -173 49 r \$0-rspect_2;
#X obj -174 70 * 1;
#X obj -189 180 r \$0-rspect_3;
#X obj -188 213 * 1;
#X obj 162 100 / 261.626;
#X obj 2 31 spigot;
#X obj 53 11 r \$0-stopdelay;
#X connect 1 0 7 0;
#X connect 2 0 10 0;
#X connect 3 0 54 0;
#X connect 4 0 2 0;
#X connect 5 0 9 0;
#X connect 6 0 5 0;
#X connect 7 0 6 0;
#X connect 8 0 21 1;
#X connect 8 0 22 1;
#X connect 8 0 17 1;
#X connect 8 0 15 1;
#X connect 8 0 51 0;
#X connect 9 0 4 0;
#X connect 11 0 12 0;
#X connect 11 1 13 1;
#X connect 12 0 13 0;
#X connect 13 0 15 0;
#X connect 13 0 41 0;
#X connect 14 0 21 0;
#X connect 14 0 23 0;
#X connect 14 0 43 0;
#X connect 14 1 11 0;
#X connect 14 1 17 0;
#X connect 14 1 42 0;
#X connect 15 0 20 1;
#X connect 16 0 8 1;
#X connect 16 0 40 1;
#X connect 16 0 61 0;
#X connect 17 0 18 1;
#X connect 18 0 20 0;
#X connect 19 0 18 0;
#X connect 19 0 45 0;
#X connect 20 0 7 1;
#X connect 21 0 18 1;
#X connect 22 0 20 1;
#X connect 23 0 22 0;
#X connect 23 0 44 0;
#X connect 24 0 19 0;
#X connect 25 0 19 1;
#X connect 26 0 19 2;
#X connect 27 0 28 0;
#X connect 27 0 29 0;
#X connect 27 0 30 0;
#X connect 28 0 1 0;
#X connect 29 0 5 0;
#X connect 30 0 2 0;
#X connect 31 0 32 0;
#X connect 32 0 33 0;
#X connect 32 0 37 0;
#X connect 32 0 38 0;
#X connect 32 1 34 0;
#X connect 32 1 36 0;
#X connect 32 1 38 0;
#X connect 32 2 35 0;
#X connect 32 2 37 0;
#X connect 32 2 36 0;
#X connect 32 3 33 0;
#X connect 32 3 34 0;
#X connect 32 3 35 0;
#X connect 33 0 28 1;
#X connect 34 0 29 1;
#X connect 35 0 30 1;
#X connect 36 0 28 1;
#X connect 37 0 29 1;
#X connect 38 0 30 1;
#X connect 39 0 14 0;
#X connect 40 0 43 1;
#X connect 40 0 44 1;
#X connect 40 0 42 1;
#X connect 40 0 41 1;
#X connect 41 0 46 1;
#X connect 42 0 45 1;
#X connect 43 0 45 1;
#X connect 44 0 46 1;
#X connect 45 0 46 0;
#X connect 46 0 9 1;
#X connect 47 0 50 0;
#X connect 47 0 8 0;
#X connect 48 0 47 0;
#X connect 49 0 47 0;
#X connect 49 1 48 0;
#X connect 52 0 53 0;
#X connect 53 0 60 0;
#X connect 54 0 1 0;
#X connect 55 0 54 0;
#X connect 55 0 57 0;
#X connect 55 0 59 0;
#X connect 55 1 54 1;
#X connect 55 1 57 1;
#X connect 55 1 59 1;
#X connect 56 0 57 0;
#X connect 57 0 6 1;
#X connect 57 0 8 0;
#X connect 58 0 59 0;
#X connect 59 0 4 1;
#X connect 59 0 40 0;
#X connect 60 0 55 0;
#X connect 61 0 49 0;
#X connect 62 0 61 1;
#X restore 22 385 pd fmcore;
#X obj 22 55 inlet;
#X obj 52 96 sel 1;
#X obj 22 75 route bang;
#X obj 129 116 t b f;
#X obj 79 116 moses 2;
#X obj 156 136 s \$0-off-set;
#X obj 1012 88 switch~;
#N canvas 67 158 1201 742 patches 0;
#X obj 36 33 r \$0-af-num;
#X obj 50 52 r \$0-df-num;
#X obj 159 14 r \$0-eg-num;
#X obj 134 57 r \$0-off-num;
#X obj 150 98 r \$0-aa-num;
#X obj 153 118 r \$0-da-num;
#X obj 24 140 f;
#X obj 21 97 r \$0-store_patch;
#X obj 22 199 prepend add;
#X obj 19 232 t b a;
#X obj 89 321 msgfile;
#X obj 322 389 spigot;
#X msg 366 388 0;
#X msg 367 371 1;
#X msg 172 289 add patches 0;
#X obj 169 251 loadbang;
#X obj 14 429 route patches;
#X msg 106 238 goto 0;
#X obj 18 314 f;
#X msg 18 367 replace patches \$1;
#X msg 69 288 this;
#X obj 18 262 t b b b;
#X obj 143 77 r \$0-eg_pol;
#X obj 322 406 s \$0-patches-num;
#X obj 326 264 t b f;
#X msg 341 288 goto \$1;
#X msg 306 287 this;
#X obj 453 251 r \$0-patches_load;
#X obj 453 268 openpanel;
#X msg 527 302 read \$1;
#X msg 483 302 goto 0;
#X msg 453 302 this;
#X obj 633 181 r \$0-patches_save;
#X obj 633 209 savepanel;
#X msg 628 262 write \$1;
#X obj 38 632 s \$0-af-set;
#X obj 78 592 s \$0-df-set;
#X obj 85 538 s \$0-eg-set;
#X obj 114 517 s \$0-off-set;
#X obj 101 683 s \$0-aa-set;
#X obj 138 643 s \$0-da-set;
#X obj 137 498 s \$0-eg_pol-set;
#X obj 15 399 route list;
#X obj 453 285 t b b a b;
#X msg 435 369 clear;
#X obj 179 197 r \$0-patches_clear;
#X obj 177 223 t b b;
#X msg 596 287 set \$1;
#X obj 924 194 inlet;
#X obj 778 211 symbol;
#X obj 1075 175 inlet;
#X obj 1104 603 outlet;
#X obj 1096 583 random;
#X msg 574 326 range 1 \$1;
#X obj 34 297 + 1;
#X obj 573 344 s \$0-patch-set;
#X obj 314 212 r \$0-patch-num;
#X obj 335 234 t b f b;
#X obj 240 259 outlet;
#X obj 282 259 outlet;
#X obj 556 558 s \$0-rspect_1;
#X obj 572 530 s \$0-rspect_2;
#X obj 590 510 s \$0-rspect_3;
#X obj 385 259 outlet;
#X obj 831 563 outlet;
#X obj 632 238 makesymbol %s.pat;
#X obj 238 36 r \$0-a1-num;
#X obj 249 56 r \$0-d1-num;
#X obj 259 74 r \$0-a2-num;
#X obj 263 95 r \$0-d2-num;
#X obj 270 114 r \$0-fr-num;
#X obj 354 59 r \$0-1r-num;
#X obj 338 36 r \$0-ar-num;
#X obj 363 82 r \$0-2r-num;
#X obj 381 102 r \$0-abias-num;
#X obj 435 2 r \$0-fbias-num;
#X obj 467 24 r \$0-1bias-num;
#X obj 488 43 r \$0-2bias-num;
#X obj 680 -12 r \$0-rspect_1;
#X obj 704 5 r \$0-rspect_2;
#X obj 716 25 r \$0-rspect_3;
#X obj 740 46 r \$0-warp1-num;
#X obj 602 33 r \$0-filter;
#X obj 582 13 r \$0-filter_q-num;
#X obj 755 66 r \$0-warp2-num;
#X obj 806 -12 r \$0-env1-num;
#X obj 821 8 r \$0-env2-num;
#X obj 60 465 t f f;
#X obj 159 35 abs;
#X obj 37 486 s \$0-eg;
#X obj 173 385 t f f;
#X obj 147 444 ftom;
#X obj 121 415 s \$0-off-freq;
#X obj 200 686 s \$0-a1-set;
#X obj 274 607 s \$0-a2-set;
#X obj 237 646 s \$0-d1-set;
#X obj 311 568 s \$0-d2-set;
#X obj 223 527 s \$0-fr-set;
#X obj 254 506 s \$0-ar-set;
#X obj 274 483 s \$0-1r-set;
#X obj 292 463 s \$0-2r-set;
#X obj 316 442 s \$0-fbias-set;
#X obj 395 533 s \$0-abias-set;
#X obj 410 512 s \$0-1bias-set;
#X obj 429 490 s \$0-2bias-set;
#X obj 448 469 s \$0-filter_q-set;
#X obj 534 610 s \$0-filter-set;
#X obj 591 481 s \$0-warp1-set;
#X obj 592 457 s \$0-warp2-set;
#X obj 588 431 s \$0-env1-set;
#X obj 598 411 s \$0-env2-set;
#X obj 12 611 t f f;
#X obj 12 652 s \$0-af;
#X obj 51 612 s \$0-df;
#X obj 51 571 t f f;
#X obj 74 703 s \$0-aa;
#X obj 74 663 t f f;
#X obj 284 548 t f f;
#X obj 247 587 t f f;
#X obj 210 626 t f f;
#X obj 173 666 t f f;
#X obj 111 623 t f f;
#X obj 111 663 s \$0-da;
#X obj 173 706 s \$0-a1;
#X obj 210 665 s \$0-d1;
#X obj 247 626 s \$0-a2;
#X obj 284 587 s \$0-d2;
#X obj 24 160 pack f f f f f f f f f f f f f f f f f f f f f f f f
f f f f f f;
#X obj 164 329 unpack f f f f f f f f f f f f f f f f f f f f f f f
f f f f f f f;
#X obj 601 391 s \$0-hp-set;
#X obj 851 29 r \$0-hp;
#X obj 776 87 r \$0-mod_in;
#X obj 715 432 s \$0-mod_in-set;
#X msg 400 619 da \$1;
#X msg 441 609 d1 \$1;
#X msg 485 642 df \$1;
#X obj 451 672 s \$0-dmodits;
#X msg 485 610 d2 \$1;
#X obj 482 190 packel 2;
#X obj 523 164 packel 7;
#X obj 588 154 packel 9;
#X obj 658 130 packel 11;
#X floatatom 479 223 5 0 0 0 - - -;
#X floatatom 547 191 5 0 0 0 - - -;
#X floatatom 587 177 5 0 0 0 - - -;
#X floatatom 665 156 5 0 0 0 - - -;
#X connect 0 0 6 1;
#X connect 1 0 127 1;
#X connect 2 0 88 0;
#X connect 3 0 127 3;
#X connect 4 0 127 5;
#X connect 5 0 127 6;
#X connect 6 0 127 0;
#X connect 7 0 6 0;
#X connect 8 0 9 0;
#X connect 9 0 21 0;
#X connect 9 1 10 0;
#X connect 10 0 42 0;
#X connect 11 0 12 0;
#X connect 11 0 23 0;
#X connect 11 0 53 0;
#X connect 12 0 11 1;
#X connect 13 0 11 1;
#X connect 14 0 10 0;
#X connect 15 0 14 0;
#X connect 16 0 11 0;
#X connect 16 0 52 1;
#X connect 16 0 54 0;
#X connect 16 1 128 0;
#X connect 17 0 10 0;
#X connect 18 0 19 0;
#X connect 18 0 23 0;
#X connect 18 0 52 1;
#X connect 18 0 53 0;
#X connect 19 0 10 0;
#X connect 20 0 10 0;
#X connect 21 0 18 0;
#X connect 21 1 20 0;
#X connect 21 2 17 0;
#X connect 22 0 127 4;
#X connect 24 0 26 0;
#X connect 24 1 25 0;
#X connect 25 0 10 0;
#X connect 26 0 10 0;
#X connect 27 0 28 0;
#X connect 28 0 43 0;
#X connect 29 0 10 0;
#X connect 30 0 10 0;
#X connect 31 0 10 0;
#X connect 32 0 33 0;
#X connect 33 0 65 0;
#X connect 34 0 10 0;
#X connect 42 0 16 0;
#X connect 43 0 31 0;
#X connect 43 1 30 0;
#X connect 43 1 13 0;
#X connect 43 2 29 0;
#X connect 43 2 47 0;
#X connect 43 2 64 0;
#X connect 43 3 44 0;
#X connect 44 0 10 0;
#X connect 45 0 46 0;
#X connect 46 0 14 0;
#X connect 46 1 44 0;
#X connect 48 0 49 0;
#X connect 49 0 43 0;
#X connect 50 0 52 0;
#X connect 52 0 51 0;
#X connect 53 0 55 0;
#X connect 54 0 18 1;
#X connect 56 0 57 0;
#X connect 57 0 58 0;
#X connect 57 1 24 0;
#X connect 57 1 63 0;
#X connect 57 2 59 0;
#X connect 65 0 34 0;
#X connect 65 0 64 0;
#X connect 66 0 127 7;
#X connect 67 0 127 8;
#X connect 68 0 127 9;
#X connect 69 0 127 10;
#X connect 70 0 127 11;
#X connect 71 0 127 13;
#X connect 72 0 127 12;
#X connect 73 0 127 14;
#X connect 74 0 127 15;
#X connect 75 0 127 16;
#X connect 76 0 127 17;
#X connect 77 0 127 18;
#X connect 78 0 127 21;
#X connect 79 0 127 22;
#X connect 80 0 127 23;
#X connect 81 0 127 24;
#X connect 82 0 127 20;
#X connect 83 0 127 19;
#X connect 84 0 127 25;
#X connect 85 0 127 26;
#X connect 86 0 127 27;
#X connect 87 0 89 0;
#X connect 87 1 37 0;
#X connect 88 0 127 2;
#X connect 90 0 92 0;
#X connect 90 1 91 0;
#X connect 91 0 38 0;
#X connect 111 0 112 0;
#X connect 111 1 35 0;
#X connect 114 0 113 0;
#X connect 114 1 36 0;
#X connect 114 1 135 0;
#X connect 116 0 115 0;
#X connect 116 1 39 0;
#X connect 117 0 126 0;
#X connect 117 1 96 0;
#X connect 117 1 137 0;
#X connect 118 0 125 0;
#X connect 118 1 94 0;
#X connect 119 0 124 0;
#X connect 119 1 95 0;
#X connect 119 1 134 0;
#X connect 120 0 123 0;
#X connect 120 1 93 0;
#X connect 121 0 122 0;
#X connect 121 1 40 0;
#X connect 121 1 133 0;
#X connect 127 0 8 0;
#X connect 127 0 138 0;
#X connect 127 0 139 0;
#X connect 127 0 140 0;
#X connect 127 0 141 0;
#X connect 128 0 111 0;
#X connect 128 1 114 0;
#X connect 128 2 87 0;
#X connect 128 3 90 0;
#X connect 128 4 41 0;
#X connect 128 5 116 0;
#X connect 128 6 121 0;
#X connect 128 7 120 0;
#X connect 128 8 119 0;
#X connect 128 9 118 0;
#X connect 128 10 117 0;
#X connect 128 11 97 0;
#X connect 128 12 98 0;
#X connect 128 13 99 0;
#X connect 128 14 100 0;
#X connect 128 15 101 0;
#X connect 128 16 102 0;
#X connect 128 17 103 0;
#X connect 128 18 104 0;
#X connect 128 19 105 0;
#X connect 128 20 106 0;
#X connect 128 21 60 0;
#X connect 128 22 61 0;
#X connect 128 23 62 0;
#X connect 128 24 107 0;
#X connect 128 25 108 0;
#X connect 128 26 109 0;
#X connect 128 27 110 0;
#X connect 128 28 129 0;
#X connect 128 29 132 0;
#X connect 130 0 127 28;
#X connect 131 0 127 29;
#X connect 133 0 136 0;
#X connect 134 0 136 0;
#X connect 135 0 136 0;
#X connect 137 0 136 0;
#X connect 138 0 135 0;
#X connect 139 0 133 0;
#X connect 140 0 134 0;
#X connect 141 0 137 0;
#X restore 886 150 pd patches;
#X obj 852 116 s \$0-patch-set;
#X obj 1012 67 r \$0-patch_on;
#X obj 888 69 s \$0-patch_on-set;
#X obj 852 96 route patch file;
#X obj 885 199 outlet;
#X obj 851 28 inlet;
#N canvas 22 350 1142 440 automation 0;
#X obj 29 26 inlet;
#X obj 953 229 s \$0-dmodify;
#X obj 1045 164 outlet;
#X obj 1091 164 outlet;
#X text 1056 149 on;
#X text 1100 149 out;
#X obj 56 378 s \$0-af-set;
#X obj 77 316 s \$0-df-set;
#X obj 754 327 s \$0-eg-set;
#X obj 513 324 s \$0-off-set;
#X obj 99 254 s \$0-aa-set;
#X obj 121 193 s \$0-da-set;
#X obj 751 287 s \$0-eg_pol-set;
#X obj 554 304 s \$0-rspect_1;
#X obj 579 287 s \$0-rspect_2;
#X obj 603 270 s \$0-rspect_3;
#X obj 727 307 t f f;
#X obj 727 345 s \$0-eg;
#X obj 486 284 t f f;
#X obj 524 304 ftom;
#X obj 486 343 s \$0-off-freq;
#X obj 143 133 s \$0-a1-set;
#X obj 187 323 s \$0-a2-set;
#X obj 165 382 s \$0-d1-set;
#X obj 209 264 s \$0-d2-set;
#X obj 204 225 s \$0-fr-set;
#X obj 226 208 s \$0-ar-set;
#X obj 248 191 s \$0-1r-set;
#X obj 270 174 s \$0-2r-set;
#X obj 292 157 s \$0-fbias-set;
#X obj 314 140 s \$0-abias-set;
#X obj 336 123 s \$0-1bias-set;
#X obj 358 106 s \$0-2bias-set;
#X obj 456 382 s \$0-filter_q-set;
#X obj 480 363 s \$0-filter-set;
#X obj 628 253 s \$0-warp1-set;
#X obj 653 236 s \$0-warp2-set;
#X obj 677 219 s \$0-env1-set;
#X obj 702 202 s \$0-env2-set;
#X obj 29 357 t f f;
#X obj 29 398 s \$0-af;
#X obj 50 336 s \$0-df;
#X obj 50 295 t f f;
#X obj 72 274 s \$0-aa;
#X obj 72 234 t f f;
#X obj 182 244 t f f;
#X obj 160 303 t f f;
#X obj 138 362 t f f;
#X obj 116 113 t f f;
#X obj 94 173 t f f;
#X obj 94 213 s \$0-da;
#X obj 116 153 s \$0-a1;
#X obj 138 401 s \$0-d1;
#X obj 160 342 s \$0-a2;
#X obj 182 283 s \$0-d2;
#X obj 908 127 outlet;
#X obj 908 107 route randpat dmodify rspect on;
#X obj 996 192 s \$0-rspect-bng;
#X obj 456 77 route q ftype poff foff fmf1 fmf2 fmf3 warp1 warp2 eg1
eg2 feg fpol hip;
#X obj 727 147 abs;
#X obj 29 47 route af df aa da a1 d1 a2 d2 frand arand 1rand 2rand
fbias abias 1bias 2bias;
#X obj 776 151 s \$0-hp-set;
#X obj 801 110 route mod;
#X obj 801 130 s \$0-mod_in-set;
#X connect 0 0 60 0;
#X connect 16 0 17 0;
#X connect 16 1 8 0;
#X connect 18 0 20 0;
#X connect 18 1 19 0;
#X connect 19 0 9 0;
#X connect 39 0 40 0;
#X connect 39 1 6 0;
#X connect 42 0 41 0;
#X connect 42 1 7 0;
#X connect 44 0 43 0;
#X connect 44 1 10 0;
#X connect 45 0 54 0;
#X connect 45 1 24 0;
#X connect 46 0 53 0;
#X connect 46 1 22 0;
#X connect 47 0 52 0;
#X connect 47 1 23 0;
#X connect 48 0 51 0;
#X connect 48 1 21 0;
#X connect 49 0 50 0;
#X connect 49 1 11 0;
#X connect 56 0 55 0;
#X connect 56 1 1 0;
#X connect 56 2 57 0;
#X connect 56 3 2 0;
#X connect 56 4 3 0;
#X connect 58 0 33 0;
#X connect 58 1 34 0;
#X connect 58 2 9 0;
#X connect 58 3 18 0;
#X connect 58 4 13 0;
#X connect 58 5 14 0;
#X connect 58 6 15 0;
#X connect 58 7 35 0;
#X connect 58 8 36 0;
#X connect 58 9 37 0;
#X connect 58 10 38 0;
#X connect 58 11 59 0;
#X connect 58 12 12 0;
#X connect 58 13 61 0;
#X connect 58 14 62 0;
#X connect 59 0 16 0;
#X connect 60 0 39 0;
#X connect 60 1 42 0;
#X connect 60 2 44 0;
#X connect 60 3 49 0;
#X connect 60 4 48 0;
#X connect 60 5 47 0;
#X connect 60 6 46 0;
#X connect 60 7 45 0;
#X connect 60 8 25 0;
#X connect 60 9 26 0;
#X connect 60 10 27 0;
#X connect 60 11 28 0;
#X connect 60 12 29 0;
#X connect 60 13 30 0;
#X connect 60 14 31 0;
#X connect 60 15 32 0;
#X connect 60 16 58 0;
#X connect 62 0 63 0;
#X connect 62 1 56 0;
#X restore 851 49 pd automation;
#N canvas 254 323 920 547 auto_out 0;
#X obj 474 421 inlet;
#X obj 579 418 inlet;
#X msg 579 450 0;
#X msg 474 455 1;
#X obj 512 427 loadbang;
#X obj 98 481 spigot;
#X obj 98 505 outlet;
#X obj 36 33 r \$0-af-num;
#X obj 77 53 r \$0-df-num;
#X obj 116 73 r \$0-eg-num;
#X obj 160 93 r \$0-off-num;
#X obj 266 133 r \$0-aa-num;
#X obj 305 153 r \$0-da-num;
#X obj 217 113 r \$0-eg_pol;
#X obj 615 273 r \$0-filter;
#X obj 672 293 r \$0-filter_q-num;
#X obj 585 141 r \$0-rspect_1;
#X obj 635 161 r \$0-rspect_2;
#X obj 685 181 r \$0-rspect_3;
#X msg 36 53 af \$1;
#X msg 77 73 df \$1;
#X msg 116 93 feg \$1;
#X msg 217 133 fpol \$1;
#X msg 266 153 aa \$1;
#X msg 305 173 da \$1;
#X msg 615 293 ftype \$1;
#X msg 672 313 q \$1;
#X msg 585 161 fmf1 \$1;
#X msg 635 181 fmf2 \$1;
#X msg 685 201 fmf3 \$1;
#X obj 690 35 inlet;
#X msg 688 83 patch \$1;
#X obj 795 34 inlet;
#X obj 795 54 prepend file;
#X msg 846 367 hip \$1;
#X obj 688 58 change;
#X msg 685 459 patches \$1;
#X obj 685 439 r \$0-patches-num;
#X msg 160 113 foff \$1;
#X obj 344 173 r \$0-a1-num;
#X msg 344 193 a1 \$1;
#X obj 389 193 r \$0-d1-num;
#X msg 389 213 d1 \$1;
#X obj 445 213 r \$0-a2-num;
#X obj 501 233 r \$0-d2-num;
#X msg 445 233 a2 \$1;
#X msg 501 253 d2 \$1;
#X obj 558 253 r \$0-fr-num;
#X msg 558 273 frand \$1;
#X msg 705 333 arand \$1;
#X obj 750 333 r \$0-1r-num;
#X msg 750 353 1rand \$1;
#X obj 261 21 r \$0-2r-num;
#X msg 261 41 2rand \$1;
#X obj 312 41 r \$0-fbias-num;
#X msg 312 61 fbias \$1;
#X obj 362 61 r \$0-abias-num;
#X msg 362 81 abias \$1;
#X obj 418 81 r \$0-1bias-num;
#X msg 418 101 1bias \$1;
#X obj 473 101 r \$0-2bias-num;
#X msg 473 121 2bias \$1;
#X obj 529 121 r \$0-warp1-num;
#X msg 529 141 warp1 \$1;
#X obj 735 201 r \$0-warp2-num;
#X msg 735 221 warp2 \$1;
#X obj 786 221 r \$0-env1-num;
#X msg 786 241 eg1 \$1;
#X obj 816 261 r \$0-env2-num;
#X msg 816 281 eg2 \$1;
#X obj 705 313 r \$0-ar-num;
#X obj 846 347 r \$0-hp;
#X obj 744 389 r \$0-mod_in;
#X msg 744 409 mod \$1;
#X connect 0 0 3 0;
#X connect 1 0 2 0;
#X connect 2 0 5 1;
#X connect 3 0 5 1;
#X connect 4 0 3 0;
#X connect 5 0 6 0;
#X connect 7 0 19 0;
#X connect 8 0 20 0;
#X connect 9 0 21 0;
#X connect 10 0 38 0;
#X connect 11 0 23 0;
#X connect 12 0 24 0;
#X connect 13 0 22 0;
#X connect 14 0 25 0;
#X connect 15 0 26 0;
#X connect 16 0 27 0;
#X connect 17 0 28 0;
#X connect 18 0 29 0;
#X connect 19 0 5 0;
#X connect 20 0 5 0;
#X connect 21 0 5 0;
#X connect 22 0 5 0;
#X connect 23 0 5 0;
#X connect 24 0 5 0;
#X connect 25 0 5 0;