#N canvas 319 32 619 368 10; #X obj 175 67 s chunk-size; #X obj 280 44 r chunk-size; #X obj 280 69 t b f; #X obj 308 152 +~ 0.5; #X obj 309 172 wrap~; #X obj 243 274 +~; #X obj 175 44 * 0.001; #X obj 393 68 t b f; #X obj 268 101 expr (pow(2 \, $f1/120)-$f3)/$f2; #X obj 17 78 openpanel; #X obj 17 122 soundfiler; #X obj 17 56 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #N canvas 0 0 450 300 graph2 0; #X array source-array 278528 float 2; #X coords 0 1 278528 -1 100 100 1; #X restore 17 182 graph; #X msg 17 99 read -resize \$1 source-array; #X obj 17 144 s filesize; #X obj 244 317 *~ 0.2; #X obj 243 343 dac~; #X obj 244 295 hip~ 1; #X obj 498 251 s~ position; #X obj 268 127 phasor~; #X obj 178 7 hsl 64 12 0 100 0 1 empty empty chunk-size 6 6 1 8 -262144 -1 -1 2800 1; #X floatatom 183 24 5 0 0 0 - - -; #X obj 497 204 *~; #X obj 497 158 vline~; #X msg 497 139 0 \, 1 \$1 0; #X obj 513 180 r filesize; #X obj 497 73 f; #X msg 497 5 bang; #X obj 513 50 * 0.0226757; #X obj 513 27 r filesize; #N canvas 767 488 209 273 samplegrain 1; #X obj 0 232 *~; #X obj 52 159 +~; #X obj 52 69 *~; #X obj 0 161 -~ 0.5; #X obj 0 181 *~ 0.5; #X obj 0 201 cos~; #X obj 51 90 *~ 44100; #X obj 68 22 r chunk-size; #X obj 0 254 outlet~; #X obj 52 180 tabread4~ source-array; #X obj 0 0 inlet~ phase; #X obj 68 137 inlet~ position; #X obj 68 46 sig~; #X connect 0 0 8 0; #X connect 1 0 9 0; #X connect 2 0 6 0; #X connect 3 0 4 0; #X connect 4 0 5 0; #X connect 5 0 0 0; #X connect 6 0 1 0; #X connect 7 0 12 0; #X connect 9 0 0 1; #X connect 10 0 3 0; #X connect 10 0 2 0; #X connect 11 0 1 1; #X connect 12 0 2 1; #X restore 309 241 pd samplegrain; #X obj 401 211 r~ position; #X obj 497 115 /; #X obj 497 227 *~ 1; #X obj 513 94 r speed; #X obj 401 43 s speed; #X obj 396 6 hsl 64 12 0 2 0 1 empty empty speed 6 6 1 8 -262144 -1 -1 1600 1; #X obj 271 7 hsl 64 12 -50 50 0 1 empty empty pitch 6 6 1 8 -262144 -1 -1 5900 1; #X floatatom 405 23 5 0 0 0 - - -; #X floatatom 275 26 5 0 0 0 - - -; #N canvas 767 488 283 300 samplegrain 0; #X obj 13 245 *~; #X obj 65 172 +~; #X obj 65 82 *~; #X obj 13 174 -~ 0.5; #X obj 13 194 *~ 0.5; #X obj 13 214 cos~; #X obj 64 103 *~ 44100; #X obj 81 35 r chunk-size; #X obj 13 267 outlet~; #X obj 65 193 tabread4~ source-array; #X obj 13 13 inlet~ phase; #X obj 81 150 inlet~ position; #X obj 81 59 sig~; #X connect 0 0 8 0; #X connect 1 0 9 0; #X connect 2 0 6 0; #X connect 3 0 4 0; #X connect 4 0 5 0; #X connect 5 0 0 0; #X connect 6 0 1 0; #X connect 7 0 12 0; #X connect 9 0 0 1; #X connect 10 0 3 0; #X connect 10 0 2 0; #X connect 11 0 1 1; #X connect 12 0 2 1; #X restore 199 241 pd samplegrain; #X obj 291 211 r~ position; #X connect 1 0 2 0; #X connect 2 0 8 0; #X connect 2 1 8 1; #X connect 3 0 4 0; #X connect 4 0 30 0; #X connect 5 0 17 0; #X connect 6 0 0 0; #X connect 7 0 8 0; #X connect 7 1 8 2; #X connect 8 0 19 0; #X connect 9 0 13 0; #X connect 10 0 14 0; #X connect 11 0 9 0; #X connect 13 0 10 0; #X connect 15 0 16 0; #X connect 15 0 16 1; #X connect 17 0 15 0; #X connect 19 0 3 0; #X connect 19 0 40 0; #X connect 20 0 21 0; #X connect 20 0 6 0; #X connect 22 0 33 0; #X connect 23 0 22 0; #X connect 24 0 23 0; #X connect 25 0 22 1; #X connect 26 0 32 0; #X connect 27 0 26 0; #X connect 28 0 26 1; #X connect 29 0 28 0; #X connect 30 0 5 1; #X connect 31 0 30 1; #X connect 32 0 24 0; #X connect 33 0 18 0; #X connect 34 0 32 1; #X connect 36 0 35 0; #X connect 36 0 7 0; #X connect 36 0 38 0; #X connect 37 0 8 0; #X connect 37 0 39 0; #X connect 40 0 5 0; #X connect 41 0 40 1;