-
Notifications
You must be signed in to change notification settings - Fork 0
/
main_gui_mapped.pd
15724 lines (15724 loc) · 428 KB
/
main_gui_mapped.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 -32000 -32000 128 0 10;
#N canvas 900 184 594 557 control_damping 0;
#X floatatom 110 192 5 0 0 0 - - -, f 5;
#X obj 57 141 spigot;
#X obj 57 272 outlet;
#X obj 57 165 / 30;
#X obj 91 116 == 68;
#X floatatom 94 85 3 0 0 0 - - -, f 3;
#X floatatom 57 84 3 0 0 0 - - -, f 3;
#X obj 59 52 ctlin;
#X obj 139 76 inlet;
#X text 142 54 midi cc;
#X obj 7 52 inlet;
#X text 6 28 direct input;
#X msg 57 233 damping \$1;
#X connect 1 0 3 0;
#X connect 3 0 12 0;
#X connect 3 0 0 0;
#X connect 4 0 1 1;
#X connect 5 0 4 0;
#X connect 6 0 1 0;
#X connect 7 0 6 0;
#X connect 7 1 5 0;
#X connect 8 0 4 1;
#X connect 10 0 12 0;
#X connect 12 0 2 0;
#X restore 522 1602 pd control_damping;
#N canvas 339 88 524 702 control_freq 0;
#X floatatom 75 253 5 0 0 0 - - -, f 5;
#X obj 57 141 spigot;
#X obj 10 394 outlet;
#X obj 94 116 == 6;
#X obj 94 173 / 127;
#X floatatom 94 86 3 0 0 0 - - -, f 3;
#X floatatom 57 85 3 0 0 0 - - -, f 3;
#X obj 59 53 ctlin;
#X obj 139 77 inlet;
#X text 142 55 midi cc;
#X obj 7 52 inlet;
#X text 6 28 direct input;
#X floatatom 75 302 5 0 0 0 - - -, f 5;
#X obj 414 37 vsl 15 128 0.01 1 1 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X text 235 278 logarithmic frequency scale;
#X obj 57 228 + 400;
#X obj 75 278 expr (log(2*$f1)*40) - 200;
#X obj 57 200 * 20000;
#X msg 10 355 freq \$1;
#X connect 0 0 16 0;
#X connect 1 0 4 0;
#X connect 3 0 1 1;
#X connect 4 0 17 0;
#X connect 5 0 3 0;
#X connect 6 0 1 0;
#X connect 7 0 6 0;
#X connect 7 1 5 0;
#X connect 8 0 3 1;
#X connect 10 0 17 0;
#X connect 10 0 18 0;
#X connect 13 0 17 0;
#X connect 15 0 0 0;
#X connect 16 0 12 0;
#X connect 17 0 15 0;
#X connect 18 0 2 0;
#X restore 65 1606 pd control_freq;
#X obj 826 442 vsl 15 128 0 2.5 0 0 empty empty modal_user 0 -9 0 10
-4096 -1 -1 10160 1;
#X obj 1741 639 s~ exc;
#N canvas 0 22 1694 891 excitation 0;
#X floatatom 872 157 4 0 0 0 - - -, f 4;
#X msg 805 56 bang;
#X msg 849 56 stop;
#X obj 805 211 bng 25 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X msg 893 55 tempo 2 msec;
#X obj 1050 113 loadbang;
#X obj 745 326 outlet~;
#X obj 733 47 inlet;
#X obj 872 134 inlet;
#X msg 1050 140 3000;
#N canvas 0 50 450 300 (subpatch) 0;
#X array excitation 441 float 2 black black;
#X coords 0 2 441 0 200 140 1;
#X restore 445 36 graph;
#X obj 230 144 + 1;
#X obj 230 115 f;
#X msg 265 81 -1;
#X obj 230 20 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 298 129 sel 100;
#X floatatom 230 273 5 0 0 0 - - -, f 5;
#X obj 230 47 t b b;
#X obj 268 183 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 261 219 spigot;
#X msg 294 188 1;
#X msg 332 187 0;
#X obj 256 247 del 0;
#X obj 273 395 hsl 128 15 0.001 0.01 0 0 empty empty pulse_duration
-2 -8 0 10 -262130 -1 -1 127 1;
#X obj 125 395 hsl 128 15 0.02 1.5 0 0 empty empty initial_force -2
-8 0 10 -262130 -1 -1 8448 1;
#X floatatom 272 419 7 0.1 2 0 - - -, f 7;
#X floatatom 124 421 7 0 0 0 - - -, f 7;
#X floatatom 392 539 5 0 0 0 - - -, f 5;
#X obj 275 477 * 44100;
#X floatatom 113 271 5 0 0 0 - - -, f 5;
#X obj 146 230 t f f;
#X obj 93 334 expr $f2/2*(1-cos(2*4*atan(1)*$f1/$f3));
#X obj 102 571 tabwrite excitation;
#X obj 276 589 s excitation;
#X obj 805 252 tabplay~ excitation;
#X obj 805 185 metro 4000;
#X obj 594 531 loadbang;
#X obj 594 569 hradio 15 0 0 8 empty empty empty 0 -8 0 10 -262144
-1 -1 0;
#X obj 520 805 soundfiler;
#X obj 276 504 expr ceil($f1);
#X obj 29 335 inlet;
#X msg 121 360 1.5;
#X msg 271 362 0.001;
#X obj 392 337 inlet;
#X obj 781 497 inlet;
#X text 734 585 residual excitors;
#X obj 659 191 inlet;
#N canvas 90 87 1043 543 excitation_generator 0;
#X obj 163 118 vline~;
#X msg 217 65 0;
#X obj 170 228 *~;
#N canvas 0 50 450 300 dc_removal 0;
#X obj 137 107 hip~ 20;
#X obj 137 84 hip~ 20;
#X obj 137 152 hip~ 20;
#X obj 137 129 hip~ 20;
#X msg 199 83 50;
#X obj 132 47 inlet~;
#X obj 136 278 outlet~;
#X obj 137 207 hip~ 20;
#X obj 137 184 hip~ 20;
#X obj 137 252 hip~ 20;
#X obj 137 229 hip~ 20;
#X msg 199 183 50;
#X connect 0 0 3 0;
#X connect 1 0 0 0;
#X connect 2 0 8 0;
#X connect 3 0 2 0;
#X connect 4 0 1 1;
#X connect 4 0 0 1;
#X connect 4 0 3 1;
#X connect 4 0 2 1;
#X connect 5 0 1 0;
#X connect 7 0 10 0;
#X connect 8 0 7 0;
#X connect 9 0 6 0;
#X connect 10 0 9 0;
#X connect 11 0 8 1;
#X connect 11 0 7 1;
#X connect 11 0 10 1;
#X connect 11 0 9 1;
#X restore 118 262 pd dc_removal;
#X obj 128 19 inlet;
#X obj 116 285 outlet~;
#X obj 51 44 mtof;
#X obj 16 28 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 61 86 osc~;
#X obj 120 173 lop~ 20000;
#X obj 240 186 snapshot~ 1;
#X msg 196 26 150 3 \, 0 0 3;
#X msg 22 238 1000;
#X msg 49 167 50;
#X msg 14 260 2000;
#X msg 7 284 5000;
#X msg 31 214 500;
#X msg 40 191 200;
#X floatatom 99 349 5 0 0 0 - - -, f 5;
#X obj 80 318 snapshot~;
#X obj 195 293 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 186 320 metro 50;
#X connect 0 0 2 1;
#X connect 0 0 10 0;
#X connect 0 0 19 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 3 0 5 0;
#X connect 4 0 11 0;
#X connect 6 0 8 0;
#X connect 7 0 6 0;
#X connect 8 0 9 0;
#X connect 9 0 2 0;
#X connect 10 0 8 1;
#X connect 11 0 0 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 19 0 18 0;
#X connect 20 0 21 0;
#X connect 21 0 19 0;
#X restore 184 731 pd excitation_generator;
#X text 185 711 old;
#X text 659 173 bang;
#X text 917 134 strike metro;
#X msg 715 630 read -resize resMarimba.wav excitation;
#X msg 714 661 read -resize resVibraphone.wav excitation;
#X msg 718 693 read -resize resHang.wav excitation;
#X msg 721 725 read -resize resChime.wav excitation;
#X msg 725 755 read -resize resSantur.wav excitation;
#X msg 722 786 read -resize resClave.wav excitation;
#X obj 595 593 select 0 1 2 3 4 5 6 7;
#X obj 125 450 spigot;
#X obj 521 427 == 6;
#X obj 808 553 s exc_num;
#X obj 522 400 r exc_num;
#X msg 277 550 resize \$1;
#X obj 275 450 spigot;
#X text 557 426 change only if cosine inpulse is selected;
#X obj 780 528 t f f;
#X obj 819 278 r initial_force;
#X floatatom 520 827 5 0 0 0 - - -, f 5;
#X obj 805 299 *~;
#X floatatom 29 357 5 0 0 0 - - -, f 5;
#X floatatom 392 359 5 0 0 0 - - -, f 5;
#X connect 0 0 35 1;
#X connect 1 0 35 0;
#X connect 2 0 35 0;
#X connect 3 0 34 0;
#X connect 4 0 35 0;
#X connect 5 0 9 0;
#X connect 7 0 35 0;
#X connect 8 0 0 0;
#X connect 9 0 0 0;
#X connect 11 0 12 1;
#X connect 11 0 15 0;
#X connect 11 0 18 0;
#X connect 11 0 30 0;
#X connect 12 0 11 0;
#X connect 13 0 12 1;
#X connect 14 0 17 0;
#X connect 15 0 13 0;
#X connect 15 0 21 0;
#X connect 16 0 32 1;
#X connect 17 0 12 0;
#X connect 17 1 13 0;
#X connect 17 1 20 0;
#X connect 18 0 19 0;
#X connect 19 0 22 0;
#X connect 20 0 19 1;
#X connect 21 0 19 1;
#X connect 22 0 12 0;
#X connect 23 0 25 0;
#X connect 24 0 26 0;
#X connect 25 0 63 0;
#X connect 26 0 58 0;
#X connect 27 0 15 1;
#X connect 27 0 31 2;
#X connect 28 0 39 0;
#X connect 29 0 31 0;
#X connect 30 0 29 0;
#X connect 30 1 16 0;
#X connect 31 0 32 0;
#X connect 34 0 68 0;
#X connect 35 0 3 0;
#X connect 36 0 37 0;
#X connect 37 0 57 0;
#X connect 38 0 67 0;
#X connect 39 0 27 0;
#X connect 39 0 62 0;
#X connect 40 0 69 0;
#X connect 41 0 24 0;
#X connect 42 0 23 0;
#X connect 43 0 70 0;
#X connect 44 0 65 0;
#X connect 46 0 3 0;
#X connect 51 0 38 0;
#X connect 52 0 38 0;
#X connect 53 0 38 0;
#X connect 54 0 38 0;
#X connect 55 0 38 0;
#X connect 56 0 38 0;
#X connect 57 0 51 0;
#X connect 57 1 52 0;
#X connect 57 2 53 0;
#X connect 57 3 54 0;
#X connect 57 4 55 0;
#X connect 57 5 56 0;
#X connect 57 6 69 0;
#X connect 57 6 70 0;
#X connect 58 0 31 1;
#X connect 58 0 14 0;
#X connect 59 0 58 1;
#X connect 59 0 63 1;
#X connect 61 0 59 0;
#X connect 62 0 33 0;
#X connect 63 0 28 0;
#X connect 63 0 14 0;
#X connect 65 0 37 0;
#X connect 65 1 60 0;
#X connect 66 0 68 1;
#X connect 68 0 6 0;
#X connect 69 0 24 0;
#X connect 70 0 23 0;
#X restore 1741 602 pd excitation;
#X obj 107 142 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -204786
-1 -1 4970 1;
#X obj 152 142 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -204786
-1 -1 6350 1;
#X obj 242 141 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -204786
-1 -1 6350 1;
#X obj 197 142 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -204786
-1 -1 6350 1;
#X obj 326 142 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -204786
-1 -1 8700 1;
#X obj 373 138 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -204786
-1 -1 6400 1;
#X obj 460 142 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -204786
-1 -1 8300 1;
#X obj 415 142 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -204786
-1 -1 7400 1;
#X obj 550 141 vsl 15 128 0 200 0 0 empty empty empty 0 -9 0 10 -204786
-1 -1 3429 1;
#X obj 588 142 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -204786
-1 -1 2300 1;
#X obj 677 142 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -204786
-1 -1 9000 1;
#X obj 634 143 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -204786
-1 -1 3400 1;
#X obj 70 1469 loadbang;
#X obj 89 43 r dg1;
#X obj 153 43 r dg2;
#X obj 196 50 r dg3;
#X obj 242 49 r dg4;
#X obj 327 48 r fg1;
#X obj 374 48 r fg2;
#X obj 414 48 r fg3;
#X obj 459 49 r fg4;
#X obj 543 41 r pm1;
#X obj 588 42 r pm2;
#X obj 632 42 r pm3;
#X obj 677 42 r pm4;
#X obj 70 1517 s n_partials;
#X msg 70 1493 16;
#X obj 1470 -137 *~;
#X obj 1559 -143 *~;
#X obj 1277 60 loadbang;
#X obj 1143 -364 r~ out_modal;
#X obj 1143 -314 *~ 1;
#N canvas 138 30 1280 672 position 0;
#N canvas 0 22 450 300 calculate_xfade 0;
#X obj 79 118 expr ((-10*pow(($f1-$f2) \, 2)+20))/20;
#X obj 79 150 expr $f1 \; if ($f1 > 0 \, $f1 \, 0) \;;
#X floatatom 202 190 5 0 0 0 - - -, f 5;
#X obj 79 90 inlet;
#X obj 292 93 inlet;
#X obj 202 214 outlet;
#X connect 0 0 1 0;
#X connect 1 1 2 0;
#X connect 2 0 5 0;
#X connect 3 0 0 0;
#X connect 4 0 0 1;
#X restore 71 121 pd calculate_xfade;
#X obj 56 144 *~;
#X obj 78 81 r position_fader;
#X obj 30 270 r~ g1;
#X obj 61 270 r~ g2;
#X obj 92 270 r~ g3;
#X obj 123 270 r~ g4;
#X obj 81 313 r~ g9;
#X obj 112 313 r~ g10;
#X obj 150 313 r~ g11;
#X obj 187 313 r~ g12;
#X obj 54 290 r~ g5;
#X obj 85 290 r~ g6;
#X obj 116 290 r~ g7;
#X obj 147 290 r~ g8;
#X obj 107 338 r~ g13;
#X obj 144 338 r~ g14;
#X obj 181 338 r~ g15;
#X obj 218 338 r~ g16;
#X obj 192 270 r~ g17;
#X obj 229 270 r~ g18;
#X obj 267 270 r~ g19;
#X obj 304 270 r~ g20;
#X obj 243 295 r~ g21;
#X obj 280 295 r~ g22;
#X obj 318 295 r~ g23;
#X obj 355 295 r~ g24;
#X obj 254 318 r~ g25;
#X obj 291 318 r~ g26;
#X obj 329 318 r~ g27;
#X obj 367 318 r~ g28;
#X obj 275 343 r~ g29;
#X obj 312 343 r~ g30;
#X obj 351 343 r~ g31;
#X obj 387 343 r~ g32;
#X obj 71 60 loadbang;
#X msg 71 102 1;
#X floatatom 85 146 5 0 0 0 - - -, f 5;
#X obj 56 165 s~ g1;
#X obj 4647 210 s position_fader;
#N canvas 0 22 450 300 calculate_xfade 0;
#X obj 79 118 expr ((-10*pow(($f1-$f2) \, 2)+20))/20;
#X obj 79 150 expr $f1 \; if ($f1 > 0 \, $f1 \, 0) \;;
#X floatatom 202 190 5 0 0 0 - - -, f 5;
#X obj 79 90 inlet;
#X obj 292 93 inlet;
#X obj 202 214 outlet;
#X connect 0 0 1 0;
#X connect 1 1 2 0;
#X connect 2 0 5 0;
#X connect 3 0 0 0;
#X connect 4 0 0 1;
#X restore 210 125 pd calculate_xfade;
#X obj 195 148 *~;
#X obj 217 85 r position_fader;
#X obj 210 64 loadbang;
#X floatatom 224 150 5 0 0 0 - - -, f 5;
#X msg 210 106 2;
#X obj 194 169 s~ g2;
#N canvas 374 248 450 324 calculate_xfade 0;
#X obj 79 118 expr ((-10*pow(($f1-$f2) \, 2)+20))/20;
#X obj 79 150 expr $f1 \; if ($f1 > 0 \, $f1 \, 0) \;;
#X floatatom 202 190 5 0 0 0 - - -, f 5;
#X obj 79 90 inlet;
#X obj 292 93 inlet;
#X obj 202 214 outlet;
#X connect 0 0 1 0;
#X connect 1 1 2 0;
#X connect 2 0 5 0;
#X connect 3 0 0 0;
#X connect 4 0 0 1;
#X restore 359 124 pd calculate_xfade;
#X obj 344 147 *~;
#X obj 366 84 r position_fader;
#X obj 359 63 loadbang;
#X floatatom 373 149 5 0 0 0 - - -, f 5;
#N canvas 0 22 450 300 calculate_xfade 0;
#X obj 79 118 expr ((-10*pow(($f1-$f2) \, 2)+20))/20;
#X obj 79 150 expr $f1 \; if ($f1 > 0 \, $f1 \, 0) \;;
#X floatatom 202 190 5 0 0 0 - - -, f 5;
#X obj 79 90 inlet;
#X obj 292 93 inlet;
#X obj 202 214 outlet;
#X connect 0 0 1 0;
#X connect 1 1 2 0;
#X connect 2 0 5 0;
#X connect 3 0 0 0;
#X connect 4 0 0 1;
#X restore 498 128 pd calculate_xfade;
#X obj 483 151 *~;
#X obj 505 88 r position_fader;
#X obj 498 67 loadbang;
#X floatatom 512 153 5 0 0 0 - - -, f 5;
#X obj 344 168 s~ g3;
#X obj 482 172 s~ g4;
#X msg 359 105 3;
#X msg 498 109 4;
#N canvas 877 264 450 324 calculate_xfade 0;
#X obj 79 118 expr ((-10*pow(($f1-$f2) \, 2)+20))/20;
#X obj 79 150 expr $f1 \; if ($f1 > 0 \, $f1 \, 0) \;;
#X floatatom 202 198 5 0 0 0 - - -, f 5;
#X obj 79 90 inlet;
#X obj 292 93 inlet;
#X obj 202 218 outlet;
#X connect 0 0 1 0;
#X connect 1 1 2 0;
#X connect 2 0 5 0;
#X connect 3 0 0 0;
#X connect 4 0 0 1;
#X restore 661 125 pd calculate_xfade;
#X obj 646 148 *~;
#X obj 668 85 r position_fader;
#X obj 661 64 loadbang;
#X floatatom 675 150 5 0 0 0 - - -, f 5;
#N canvas 0 22 450 300 calculate_xfade 0;
#X obj 79 118 expr ((-10*pow(($f1-$f2) \, 2)+20))/20;
#X obj 79 150 expr $f1 \; if ($f1 > 0 \, $f1 \, 0) \;;
#X floatatom 202 190 5 0 0 0 - - -, f 5;
#X obj 79 90 inlet;
#X obj 292 93 inlet;
#X obj 202 214 outlet;
#X connect 0 0 1 0;
#X connect 1 1 2 0;
#X connect 2 0 5 0;
#X connect 3 0 0 0;
#X connect 4 0 0 1;
#X restore 800 129 pd calculate_xfade;
#X obj 785 152 *~;
#X obj 807 89 r position_fader;
#X obj 800 68 loadbang;
#X floatatom 814 154 5 0 0 0 - - -, f 5;
#N canvas 0 22 450 300 calculate_xfade 0;
#X obj 79 118 expr ((-10*pow(($f1-$f2) \, 2)+20))/20;
#X obj 79 150 expr $f1 \; if ($f1 > 0 \, $f1 \, 0) \;;
#X floatatom 202 190 5 0 0 0 - - -, f 5;
#X obj 79 90 inlet;
#X obj 292 93 inlet;
#X obj 202 214 outlet;
#X connect 0 0 1 0;
#X connect 1 1 2 0;
#X connect 2 0 5 0;
#X connect 3 0 0 0;
#X connect 4 0 0 1;
#X restore 949 128 pd calculate_xfade;
#X obj 934 151 *~;
#X obj 956 88 r position_fader;
#X obj 949 67 loadbang;
#X floatatom 963 153 5 0 0 0 - - -, f 5;
#N canvas 0 22 450 300 calculate_xfade 0;
#X obj 79 118 expr ((-10*pow(($f1-$f2) \, 2)+20))/20;
#X obj 79 150 expr $f1 \; if ($f1 > 0 \, $f1 \, 0) \;;
#X floatatom 202 190 5 0 0 0 - - -, f 5;
#X obj 79 90 inlet;
#X obj 292 93 inlet;
#X obj 202 214 outlet;
#X connect 0 0 1 0;
#X connect 1 1 2 0;
#X connect 2 0 5 0;
#X connect 3 0 0 0;
#X connect 4 0 0 1;
#X restore 1079 131 pd calculate_xfade;
#X obj 1064 154 *~;
#X obj 1086 91 r position_fader;
#X obj 1079 70 loadbang;
#X floatatom 1093 156 5 0 0 0 - - -, f 5;
#X obj 646 169 s~ g5;
#X obj 784 172 s~ g6;
#X obj 934 172 s~ g7;
#X obj 1063 175 s~ g8;
#X msg 661 106 5;
#X msg 800 110 6;
#X msg 949 109 7;
#X msg 1079 112 8;
#N canvas 0 22 450 300 calculate_xfade 0;
#X obj 79 118 expr ((-10*pow(($f1-$f2) \, 2)+20))/20;
#X obj 79 150 expr $f1 \; if ($f1 > 0 \, $f1 \, 0) \;;
#X floatatom 202 190 5 0 0 0 - - -, f 5;
#X obj 79 90 inlet;
#X obj 292 93 inlet;
#X obj 202 214 outlet;
#X connect 0 0 1 0;
#X connect 1 1 2 0;
#X connect 2 0 5 0;
#X connect 3 0 0 0;
#X connect 4 0 0 1;
#X restore 1224 131 pd calculate_xfade;
#X obj 1209 154 *~;
#X obj 1231 91 r position_fader;
#X obj 1224 70 loadbang;
#X floatatom 1238 156 5 0 0 0 - - -, f 5;
#N canvas 0 22 450 300 calculate_xfade 0;
#X obj 79 118 expr ((-10*pow(($f1-$f2) \, 2)+20))/20;
#X obj 79 150 expr $f1 \; if ($f1 > 0 \, $f1 \, 0) \;;
#X floatatom 202 190 5 0 0 0 - - -, f 5;
#X obj 79 90 inlet;
#X obj 292 93 inlet;
#X obj 202 214 outlet;
#X connect 0 0 1 0;
#X connect 1 1 2 0;
#X connect 2 0 5 0;
#X connect 3 0 0 0;
#X connect 4 0 0 1;
#X restore 1363 135 pd calculate_xfade;
#X obj 1348 158 *~;
#X obj 1370 95 r position_fader;
#X obj 1363 74 loadbang;
#X floatatom 1377 160 5 0 0 0 - - -, f 5;
#N canvas 0 22 450 300 calculate_xfade 0;
#X obj 79 118 expr ((-10*pow(($f1-$f2) \, 2)+20))/20;
#X obj 79 150 expr $f1 \; if ($f1 > 0 \, $f1 \, 0) \;;
#X floatatom 202 190 5 0 0 0 - - -, f 5;
#X obj 79 90 inlet;
#X obj 292 93 inlet;
#X obj 202 214 outlet;
#X connect 0 0 1 0;
#X connect 1 1 2 0;
#X connect 2 0 5 0;
#X connect 3 0 0 0;
#X connect 4 0 0 1;
#X restore 1512 134 pd calculate_xfade;
#X obj 1497 157 *~;
#X obj 1519 94 r position_fader;
#X obj 1512 73 loadbang;
#X floatatom 1526 159 5 0 0 0 - - -, f 5;
#N canvas 0 22 450 300 calculate_xfade 0;
#X obj 79 118 expr ((-10*pow(($f1-$f2) \, 2)+20))/20;
#X obj 79 150 expr $f1 \; if ($f1 > 0 \, $f1 \, 0) \;;
#X floatatom 202 190 5 0 0 0 - - -, f 5;
#X obj 79 90 inlet;
#X obj 292 93 inlet;
#X obj 202 214 outlet;
#X connect 0 0 1 0;
#X connect 1 1 2 0;
#X connect 2 0 5 0;
#X connect 3 0 0 0;
#X connect 4 0 0 1;
#X restore 1651 138 pd calculate_xfade;
#X obj 1636 161 *~;
#X obj 1658 98 r position_fader;
#X obj 1651 77 loadbang;
#X floatatom 1665 163 5 0 0 0 - - -, f 5;
#N canvas 0 22 450 300 calculate_xfade 0;
#X obj 79 118 expr ((-10*pow(($f1-$f2) \, 2)+20))/20;
#X obj 79 150 expr $f1 \; if ($f1 > 0 \, $f1 \, 0) \;;
#X floatatom 202 190 5 0 0 0 - - -, f 5;
#X obj 79 90 inlet;
#X obj 292 93 inlet;
#X obj 202 214 outlet;
#X connect 0 0 1 0;
#X connect 1 1 2 0;
#X connect 2 0 5 0;
#X connect 3 0 0 0;
#X connect 4 0 0 1;
#X restore 1814 135 pd calculate_xfade;
#X obj 1799 158 *~;
#X obj 1821 95 r position_fader;
#X obj 1814 74 loadbang;
#X floatatom 1828 160 5 0 0 0 - - -, f 5;
#N canvas 0 22 450 300 calculate_xfade 0;
#X obj 79 118 expr ((-10*pow(($f1-$f2) \, 2)+20))/20;
#X obj 79 150 expr $f1 \; if ($f1 > 0 \, $f1 \, 0) \;;
#X floatatom 202 190 5 0 0 0 - - -, f 5;
#X obj 79 90 inlet;
#X obj 292 93 inlet;
#X obj 202 214 outlet;
#X connect 0 0 1 0;
#X connect 1 1 2 0;
#X connect 2 0 5 0;
#X connect 3 0 0 0;
#X connect 4 0 0 1;
#X restore 1953 139 pd calculate_xfade;
#X obj 1938 162 *~;
#X obj 1960 99 r position_fader;
#X obj 1953 78 loadbang;
#X floatatom 1967 164 5 0 0 0 - - -, f 5;
#N canvas 0 22 450 300 calculate_xfade 0;
#X obj 79 118 expr ((-10*pow(($f1-$f2) \, 2)+20))/20;
#X obj 79 150 expr $f1 \; if ($f1 > 0 \, $f1 \, 0) \;;
#X floatatom 202 190 5 0 0 0 - - -, f 5;
#X obj 79 90 inlet;
#X obj 292 93 inlet;
#X obj 202 214 outlet;
#X connect 0 0 1 0;
#X connect 1 1 2 0;
#X connect 2 0 5 0;
#X connect 3 0 0 0;
#X connect 4 0 0 1;
#X restore 2102 138 pd calculate_xfade;
#X obj 2087 161 *~;
#X obj 2109 98 r position_fader;
#X obj 2102 77 loadbang;
#X floatatom 2116 163 5 0 0 0 - - -, f 5;
#N canvas 0 22 450 300 calculate_xfade 0;
#X obj 79 118 expr ((-10*pow(($f1-$f2) \, 2)+20))/20;
#X obj 79 150 expr $f1 \; if ($f1 > 0 \, $f1 \, 0) \;;
#X floatatom 202 190 5 0 0 0 - - -, f 5;
#X obj 79 90 inlet;
#X obj 292 93 inlet;
#X obj 202 214 outlet;
#X connect 0 0 1 0;
#X connect 1 1 2 0;
#X connect 2 0 5 0;
#X connect 3 0 0 0;
#X connect 4 0 0 1;
#X restore 2232 141 pd calculate_xfade;
#X obj 2217 164 *~;
#X obj 2239 101 r position_fader;
#X obj 2232 80 loadbang;
#X floatatom 2246 166 5 0 0 0 - - -, f 5;
#X obj 1209 175 s~ g9;
#X obj 1347 179 s~ g10;
#X obj 1497 178 s~ g11;
#X obj 1635 182 s~ g12;
#X obj 1798 179 s~ g13;
#X obj 1937 182 s~ g14;
#X obj 2087 182 s~ g15;
#X obj 2216 185 s~ g16;
#X msg 1224 112 9;
#X msg 1363 116 10;
#X msg 1512 114 11;
#X msg 1651 119 12;
#X msg 1814 115 13;
#X msg 1953 120 14;
#X msg 2102 119 15;
#X msg 2232 122 16;
#N canvas 0 22 450 300 calculate_xfade 0;
#X obj 79 118 expr ((-10*pow(($f1-$f2) \, 2)+20))/20;
#X obj 79 150 expr $f1 \; if ($f1 > 0 \, $f1 \, 0) \;;
#X floatatom 202 190 5 0 0 0 - - -, f 5;
#X obj 79 90 inlet;
#X obj 292 93 inlet;
#X obj 202 214 outlet;
#X connect 0 0 1 0;
#X connect 1 1 2 0;
#X connect 2 0 5 0;
#X connect 3 0 0 0;
#X connect 4 0 0 1;
#X restore 2369 139 pd calculate_xfade;
#X obj 2354 162 *~;
#X obj 2376 99 r position_fader;
#X obj 2369 78 loadbang;
#X floatatom 2383 164 5 0 0 0 - - -, f 5;
#N canvas 0 22 450 300 calculate_xfade 0;
#X obj 79 118 expr ((-10*pow(($f1-$f2) \, 2)+20))/20;
#X obj 79 150 expr $f1 \; if ($f1 > 0 \, $f1 \, 0) \;;
#X floatatom 202 190 5 0 0 0 - - -, f 5;
#X obj 79 90 inlet;
#X obj 292 93 inlet;
#X obj 202 214 outlet;
#X connect 0 0 1 0;
#X connect 1 1 2 0;
#X connect 2 0 5 0;
#X connect 3 0 0 0;
#X connect 4 0 0 1;
#X restore 2508 143 pd calculate_xfade;
#X obj 2493 166 *~;
#X obj 2515 103 r position_fader;
#X obj 2508 82 loadbang;
#X floatatom 2522 168 5 0 0 0 - - -, f 5;
#N canvas 0 22 450 300 calculate_xfade 0;
#X obj 79 118 expr ((-10*pow(($f1-$f2) \, 2)+20))/20;
#X obj 79 150 expr $f1 \; if ($f1 > 0 \, $f1 \, 0) \;;
#X floatatom 202 190 5 0 0 0 - - -, f 5;
#X obj 79 90 inlet;
#X obj 292 93 inlet;
#X obj 202 214 outlet;
#X connect 0 0 1 0;
#X connect 1 1 2 0;
#X connect 2 0 5 0;
#X connect 3 0 0 0;
#X connect 4 0 0 1;
#X restore 2657 142 pd calculate_xfade;
#X obj 2642 165 *~;
#X obj 2664 102 r position_fader;
#X obj 2657 81 loadbang;
#X floatatom 2671 167 5 0 0 0 - - -, f 5;
#N canvas 0 22 450 300 calculate_xfade 0;
#X obj 79 118 expr ((-10*pow(($f1-$f2) \, 2)+20))/20;
#X obj 79 150 expr $f1 \; if ($f1 > 0 \, $f1 \, 0) \;;
#X floatatom 202 190 5 0 0 0 - - -, f 5;
#X obj 79 90 inlet;
#X obj 292 93 inlet;
#X obj 202 214 outlet;
#X connect 0 0 1 0;
#X connect 1 1 2 0;
#X connect 2 0 5 0;
#X connect 3 0 0 0;
#X connect 4 0 0 1;
#X restore 2796 146 pd calculate_xfade;
#X obj 2781 169 *~;
#X obj 2803 106 r position_fader;
#X obj 2796 85 loadbang;
#X floatatom 2810 171 5 0 0 0 - - -, f 5;
#N canvas 0 22 450 300 calculate_xfade 0;
#X obj 79 118 expr ((-10*pow(($f1-$f2) \, 2)+20))/20;
#X obj 79 150 expr $f1 \; if ($f1 > 0 \, $f1 \, 0) \;;
#X floatatom 202 190 5 0 0 0 - - -, f 5;
#X obj 79 90 inlet;
#X obj 292 93 inlet;
#X obj 202 214 outlet;
#X connect 0 0 1 0;
#X connect 1 1 2 0;
#X connect 2 0 5 0;
#X connect 3 0 0 0;
#X connect 4 0 0 1;
#X restore 2959 143 pd calculate_xfade;
#X obj 2944 166 *~;
#X obj 2966 103 r position_fader;
#X obj 2959 82 loadbang;
#X floatatom 2973 168 5 0 0 0 - - -, f 5;
#N canvas 0 22 450 300 calculate_xfade 0;
#X obj 79 118 expr ((-10*pow(($f1-$f2) \, 2)+20))/20;
#X obj 79 150 expr $f1 \; if ($f1 > 0 \, $f1 \, 0) \;;
#X floatatom 202 190 5 0 0 0 - - -, f 5;
#X obj 79 90 inlet;
#X obj 292 93 inlet;
#X obj 202 214 outlet;
#X connect 0 0 1 0;
#X connect 1 1 2 0;
#X connect 2 0 5 0;
#X connect 3 0 0 0;
#X connect 4 0 0 1;
#X restore 3098 147 pd calculate_xfade;
#X obj 3083 170 *~;
#X obj 3105 107 r position_fader;
#X obj 3098 86 loadbang;
#X floatatom 3112 172 5 0 0 0 - - -, f 5;
#N canvas 0 22 450 300 calculate_xfade 0;
#X obj 79 118 expr ((-10*pow(($f1-$f2) \, 2)+20))/20;
#X obj 79 150 expr $f1 \; if ($f1 > 0 \, $f1 \, 0) \;;
#X floatatom 202 190 5 0 0 0 - - -, f 5;
#X obj 79 90 inlet;
#X obj 292 93 inlet;
#X obj 202 214 outlet;
#X connect 0 0 1 0;
#X connect 1 1 2 0;
#X connect 2 0 5 0;
#X connect 3 0 0 0;
#X connect 4 0 0 1;
#X restore 3247 146 pd calculate_xfade;
#X obj 3232 169 *~;
#X obj 3254 106 r position_fader;
#X obj 3247 85 loadbang;
#X floatatom 3261 171 5 0 0 0 - - -, f 5;
#N canvas 0 22 450 300 calculate_xfade 0;
#X obj 79 118 expr ((-10*pow(($f1-$f2) \, 2)+20))/20;
#X obj 79 150 expr $f1 \; if ($f1 > 0 \, $f1 \, 0) \;;
#X floatatom 202 190 5 0 0 0 - - -, f 5;
#X obj 79 90 inlet;
#X obj 292 93 inlet;
#X obj 202 214 outlet;
#X connect 0 0 1 0;
#X connect 1 1 2 0;
#X connect 2 0 5 0;
#X connect 3 0 0 0;
#X connect 4 0 0 1;
#X restore 3377 149 pd calculate_xfade;
#X obj 3362 172 *~;
#X obj 3384 109 r position_fader;
#X obj 3377 88 loadbang;
#X floatatom 3391 174 5 0 0 0 - - -, f 5;
#N canvas 0 22 450 300 calculate_xfade 0;
#X obj 79 118 expr ((-10*pow(($f1-$f2) \, 2)+20))/20;
#X obj 79 150 expr $f1 \; if ($f1 > 0 \, $f1 \, 0) \;;
#X floatatom 202 190 5 0 0 0 - - -, f 5;
#X obj 79 90 inlet;
#X obj 292 93 inlet;
#X obj 202 214 outlet;
#X connect 0 0 1 0;
#X connect 1 1 2 0;
#X connect 2 0 5 0;
#X connect 3 0 0 0;
#X connect 4 0 0 1;
#X restore 3514 148 pd calculate_xfade;
#X obj 3499 171 *~;
#X obj 3521 108 r position_fader;
#X obj 3514 87 loadbang;
#X floatatom 3528 173 5 0 0 0 - - -, f 5;
#N canvas 0 22 450 300 calculate_xfade 0;
#X obj 79 118 expr ((-10*pow(($f1-$f2) \, 2)+20))/20;
#X obj 79 150 expr $f1 \; if ($f1 > 0 \, $f1 \, 0) \;;
#X floatatom 202 190 5 0 0 0 - - -, f 5;
#X obj 79 90 inlet;
#X obj 292 93 inlet;
#X obj 202 214 outlet;
#X connect 0 0 1 0;
#X connect 1 1 2 0;
#X connect 2 0 5 0;
#X connect 3 0 0 0;
#X connect 4 0 0 1;
#X restore 3653 152 pd calculate_xfade;
#X obj 3638 175 *~;
#X obj 3660 112 r position_fader;
#X obj 3653 91 loadbang;
#X floatatom 3667 177 5 0 0 0 - - -, f 5;
#N canvas 0 22 450 300 calculate_xfade 0;
#X obj 79 118 expr ((-10*pow(($f1-$f2) \, 2)+20))/20;
#X obj 79 150 expr $f1 \; if ($f1 > 0 \, $f1 \, 0) \;;
#X floatatom 202 190 5 0 0 0 - - -, f 5;
#X obj 79 90 inlet;
#X obj 292 93 inlet;
#X obj 202 214 outlet;
#X connect 0 0 1 0;
#X connect 1 1 2 0;
#X connect 2 0 5 0;
#X connect 3 0 0 0;
#X connect 4 0 0 1;
#X restore 3802 151 pd calculate_xfade;
#X obj 3787 174 *~;
#X obj 3809 111 r position_fader;
#X obj 3802 90 loadbang;
#X floatatom 3816 176 5 0 0 0 - - -, f 5;
#N canvas 0 22 450 300 calculate_xfade 0;
#X obj 79 118 expr ((-10*pow(($f1-$f2) \, 2)+20))/20;
#X obj 79 150 expr $f1 \; if ($f1 > 0 \, $f1 \, 0) \;;
#X floatatom 202 190 5 0 0 0 - - -, f 5;
#X obj 79 90 inlet;
#X obj 292 93 inlet;
#X obj 202 214 outlet;
#X connect 0 0 1 0;
#X connect 1 1 2 0;
#X connect 2 0 5 0;
#X connect 3 0 0 0;
#X connect 4 0 0 1;
#X restore 3941 155 pd calculate_xfade;
#X obj 3926 178 *~;
#X obj 3948 115 r position_fader;
#X obj 3941 94 loadbang;
#X floatatom 3955 180 5 0 0 0 - - -, f 5;
#N canvas 0 22 450 300 calculate_xfade 0;
#X obj 79 118 expr ((-10*pow(($f1-$f2) \, 2)+20))/20;
#X obj 79 150 expr $f1 \; if ($f1 > 0 \, $f1 \, 0) \;;
#X floatatom 202 190 5 0 0 0 - - -, f 5;
#X obj 79 90 inlet;
#X obj 292 93 inlet;
#X obj 202 214 outlet;
#X connect 0 0 1 0;
#X connect 1 1 2 0;
#X connect 2 0 5 0;
#X connect 3 0 0 0;
#X connect 4 0 0 1;
#X restore 4104 152 pd calculate_xfade;
#X obj 4089 175 *~;
#X obj 4111 112 r position_fader;
#X obj 4104 91 loadbang;
#X floatatom 4118 177 5 0 0 0 - - -, f 5;
#N canvas 0 22 450 300 calculate_xfade 0;
#X obj 79 118 expr ((-10*pow(($f1-$f2) \, 2)+20))/20;
#X obj 79 150 expr $f1 \; if ($f1 > 0 \, $f1 \, 0) \;;
#X floatatom 202 190 5 0 0 0 - - -, f 5;
#X obj 79 90 inlet;
#X obj 292 93 inlet;
#X obj 202 214 outlet;
#X connect 0 0 1 0;
#X connect 1 1 2 0;
#X connect 2 0 5 0;
#X connect 3 0 0 0;
#X connect 4 0 0 1;
#X restore 4243 156 pd calculate_xfade;
#X obj 4228 179 *~;
#X obj 4250 116 r position_fader;
#X obj 4243 95 loadbang;
#X floatatom 4257 181 5 0 0 0 - - -, f 5;
#N canvas 488 454 450 324 calculate_xfade 0;
#X obj 79 118 expr ((-10*pow(($f1-$f2) \, 2)+20))/20;
#X obj 79 150 expr $f1 \; if ($f1 > 0 \, $f1 \, 0) \;;
#X floatatom 202 190 5 0 0 0 - - -, f 5;
#X obj 79 90 inlet;
#X obj 292 93 inlet;
#X obj 202 214 outlet;
#X connect 0 0 1 0;
#X connect 1 1 2 0;
#X connect 2 0 5 0;
#X connect 3 0 0 0;
#X connect 4 0 0 1;
#X restore 4392 155 pd calculate_xfade;
#X obj 4377 178 *~;
#X obj 4399 115 r position_fader;
#X obj 4392 94 loadbang;
#X floatatom 4406 180 5 0 0 0 - - -, f 5;
#N canvas 0 22 450 300 calculate_xfade 0;
#X obj 79 118 expr ((-10*pow(($f1-$f2) \, 2)+20))/20;
#X obj 79 150 expr $f1 \; if ($f1 > 0 \, $f1 \, 0) \;;
#X floatatom 202 190 5 0 0 0 - - -, f 5;
#X obj 79 90 inlet;
#X obj 292 93 inlet;
#X obj 202 214 outlet;
#X connect 0 0 1 0;
#X connect 1 1 2 0;
#X connect 2 0 5 0;
#X connect 3 0 0 0;
#X connect 4 0 0 1;
#X restore 4522 158 pd calculate_xfade;
#X obj 4507 181 *~;
#X obj 4529 118 r position_fader;
#X obj 4522 97 loadbang;
#X floatatom 4536 183 5 0 0 0 - - -, f 5;
#X obj 2354 183 s~ g17;
#X obj 2492 187 s~ g18;
#X obj 2642 186 s~ g19;
#X obj 2780 190 s~ g20;
#X obj 2944 187 s~ g21;
#X obj 3082 190 s~ g22;
#X obj 3232 190 s~ g23;
#X obj 3361 193 s~ g24;
#X msg 2369 120 17;
#X msg 2508 124 18;
#X msg 2657 123 19;
#X msg 2796 127 20;
#X msg 2959 124 21;
#X msg 3098 128 22;
#X msg 3247 127 23;
#X msg 3377 130 24;
#X msg 3514 129 25;
#X msg 3653 133 26;
#X msg 3802 131 27;
#X msg 3941 136 28;
#X msg 4104 132 29;
#X msg 4243 137 30;
#X msg 4392 136 31;
#X msg 4522 139 32;
#X obj 3499 192 s~ g25;
#X obj 3637 196 s~ g26;
#X obj 3787 195 s~ g27;
#X obj 3925 199 s~ g28;
#X obj 4088 196 s~ g29;
#X obj 4227 199 s~ g30;
#X obj 4377 199 s~ g31;
#X obj 4507 202 s~ g32;
#X obj 4641 46 inlet;
#X obj 56 40 inlet~;
#X obj 195 44 inlet~;
#X obj 344 43 inlet~;
#X obj 483 47 inlet~;
#X obj 646 44 inlet~;
#X obj 785 48 inlet~;
#X obj 934 47 inlet~;