#N canvas 120 84 807 552 10; #N canvas 0 22 458 308 (subpatch) 0; #X array v.a.s.t 131 float 1; #A 0 0 0 0 0 0 0 0 0.0169492 0.0338983 0.0508475 0.0677966 0.0847458 0.101695 0.135593 0.169492 0.20339 0.220339 0.20339 0.20339 0.220339 0.237288 0.254237 0.254237 0.254237 0.271186 0.305085 0.322034 0.338983 0.372881 0.40678 0.440678 0.474576 0.491525 0.457627 0.440678 0.457627 0.457627 0.457627 0.440678 0.372881 0.254237 0.220339 0.254237 0.305085 0.288136 0.254237 0.20339 0.186441 0.169492 0.186441 0.186441 0.135593 0.0847458 0.0338983 -0.0338983 -0.101695 -0.169492 -0.271186 -0.355932 -0.423729 -0.440678 -0.423729 -0.474576 -0.559322 -0.576271 -0.508475 -0.423729 -0.40678 -0.457627 -0.508475 -0.59322 -0.677966 -0.711864 -0.728814 -0.779661 -0.864407 -0.966102 -1 -0.966102 -0.898305 -0.79661 -0.711864 -0.711864 -0.745763 -0.762712 -0.711864 -0.627119 -0.576271 -0.627119 -0.711864 -0.779661 -0.813559 -0.813559 -0.762712 -0.677966 -0.576271 -0.508475 -0.508475 -0.474576 -0.355932 -0.254237 -0.220339 -0.135593 0 0.0677966 0.0169492 -0.0508475 -0.0677966 0.0169492 0.135593 0.169492 0.101695 0.0338983 0.0677966 0.152542 0.288136 0.423729 0.474576 0.457627 0.474576 0.559322 0.644068 0.677966 0.644068 0.576271 0.576271 0.542373 0.525424 0.508475 0.508475 0.525424; #X coords 0 1 130 -1 200 140 1; #X restore 31 177 graph; #X floatatom 622 265 5 0 0 0 - #0-downphasor -; #X obj 17 76 soundfiler; #X obj 17 35 openpanel; #X obj 16 13 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 622 303 phasor~ 0.1; #X floatatom 430 270 5 0 1000 0 - #0-sigfreq -; #X obj 468 287 mtof; #X obj 18 93 t b; #X msg 16 56 read \$1 v.a.s.t; #X msg 17 112 \; v.a.s.t normalize; #N canvas 0 22 524 570 shaper 0; #X obj 206 454 cos~; #X obj 211 329 >~ 2; #X obj 246 330 <~ -2; #X obj 227 366 ==~ 0; #X obj 193 396 *~; #X obj 204 429 +~ 0.25; #X obj 89 196 *~; #X obj 182 106 *~; #X obj 293 277 * -1; #X obj 187 291 *~ 2; #X obj 287 198 t b f; #X obj 293 238 * 2; #X obj 347 213 * 2; #X obj 213 80 / 64; #X obj 213 56 r \$0-deps; #X obj 347 170 r \$0-deps; #X obj 346 66 r \$0-lims; #X obj 346 136 / 256; #X obj 347 113 abs; #X obj 347 88 - 257; #X obj 347 191 / 64; #X obj 80 36 inlet~ signal; #X obj 178 36 inlet~ envelope; #X obj 207 478 outlet~; #X connect 0 0 23 0; #X connect 1 0 3 0; #X connect 2 0 3 0; #X connect 3 0 4 1; #X connect 4 0 5 0; #X connect 5 0 0 0; #X connect 6 0 9 0; #X connect 7 0 6 1; #X connect 8 0 2 1; #X connect 9 0 1 0; #X connect 9 0 2 0; #X connect 9 0 4 0; #X connect 10 0 11 0; #X connect 10 1 11 1; #X connect 11 0 8 0; #X connect 11 0 1 1; #X connect 12 0 11 0; #X connect 13 0 7 1; #X connect 14 0 13 0; #X connect 15 0 20 0; #X connect 16 0 19 0; #X connect 17 0 10 0; #X connect 18 0 17 0; #X connect 19 0 18 0; #X connect 20 0 12 0; #X connect 21 0 6 0; #X connect 22 0 7 0; #X restore 467 393 pd shaper; #X obj 623 283 / -100; #X floatatom 696 442 5 0 256 0 - #0-depr #0-deps; #X floatatom 648 442 5 0 256 0 - #0-limr #0-lims; #X text 648 426 limit; #X text 696 427 depth; #X text 654 481 (scaled 0-256); #X text 344 268 input signal~; #X text 621 245 filter envelope~; #X text 646 464 shaper parameters; #X obj 465 511 dac~; #X obj 252 483 s \$0-limr; #X obj 321 483 s \$0-depr; #X msg 255 461 128; #X msg 322 459 128; #X obj 288 417 loadbang; #X obj 45 477 s \$0-sigfreq; #X obj 138 479 s \$0-downphasor; #X msg 138 458 50; #X msg 49 454 24; #X msg 554 277 0; #X obj 495 260 t a b; #X obj 467 310 tabosc4~ v.a.s.t; #X msg 468 211 40; #X msg 494 210 43; #X msg 524 210 35; #X msg 552 211 45; #X msg 585 212 47; #X obj 469 69 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X obj 470 125 i; #X obj 494 125 + 1; #X msg 617 213 50; #X obj 468 149 mod 24; #X obj 468 171 sel 0 3 5 6 9 12 15 17 20 21 23; #X obj 349 111 s \$0-limr; #X obj 349 42 avg~; #X obj 349 22 osc~ 0.02; #X obj 349 63 * 50; #X obj 349 86 + 50; #X obj 282 44 avg~; #X obj 282 113 s \$0-depr; #X obj 282 24 osc~ 0.1; #X obj 282 65 * 40; #X obj 282 90 + 60; #X obj 447 479 *~ 0.1; #X obj 490 479 *~ 0.1; #X msg 536 109 0; #X obj 536 84 sel 1; #X obj 469 101 metro 160; #X msg 561 109 0; #X obj 591 136 s \$0-volr; #X floatatom 546 403 5 0 100 0 - #0-volr -; #X obj 519 443 dbtorms; #X text 544 386 volume; #X msg 600 101 80; #X msg 531 35 \; pd dsp 1; #X text 440 68 play; #X obj 476 11 loadbang; #X connect 1 0 12 0; #X connect 2 0 8 0; #X connect 3 0 9 0; #X connect 4 0 3 0; #X connect 5 0 11 1; #X connect 6 0 7 0; #X connect 7 0 33 0; #X connect 8 0 10 0; #X connect 9 0 2 0; #X connect 11 0 55 0; #X connect 11 0 56 0; #X connect 12 0 5 0; #X connect 24 0 22 0; #X connect 25 0 23 0; #X connect 26 0 24 0; #X connect 26 0 25 0; #X connect 26 0 29 0; #X connect 26 0 30 0; #X connect 29 0 28 0; #X connect 30 0 27 0; #X connect 31 0 33 1; #X connect 31 0 5 1; #X connect 32 0 7 0; #X connect 32 1 31 0; #X connect 33 0 11 0; #X connect 34 0 32 0; #X connect 35 0 32 0; #X connect 36 0 32 0; #X connect 37 0 32 0; #X connect 38 0 32 0; #X connect 39 0 58 0; #X connect 39 0 59 0; #X connect 40 0 41 0; #X connect 40 0 43 0; #X connect 41 0 40 1; #X connect 42 0 32 0; #X connect 43 0 44 0; #X connect 44 0 34 0; #X connect 44 1 34 0; #X connect 44 2 35 0; #X connect 44 3 36 0; #X connect 44 4 36 0; #X connect 44 5 37 0; #X connect 44 6 37 0; #X connect 44 7 38 0; #X connect 44 8 42 0; #X connect 44 9 38 0; #X connect 44 10 42 0; #X connect 46 0 48 0; #X connect 47 0 46 0; #X connect 48 0 49 0; #X connect 49 0 45 0; #X connect 50 0 53 0; #X connect 52 0 50 0; #X connect 53 0 54 0; #X connect 54 0 51 0; #X connect 55 0 21 0; #X connect 56 0 21 1; #X connect 57 0 40 1; #X connect 58 0 57 0; #X connect 58 0 65 0; #X connect 58 1 60 0; #X connect 59 0 40 0; #X connect 60 0 61 0; #X connect 62 0 63 0; #X connect 63 0 56 1; #X connect 63 0 55 1; #X connect 65 0 61 0; #X connect 68 0 66 0; #X connect 68 0 39 0;