#N canvas 0 22 532 310 10; #N canvas 111 180 789 594 looper 0; #X obj 40 -729 openpanel; #X obj 66 -598 soundfiler; #X floatatom 65 -407 5 0 0 0 - - -; #X obj 65 -293 *~; #X obj 192 -211 unsig~ 50; #X floatatom 119 -81 5 0 0 1 volume - -; #X msg 119 -52 \$1 20; #X obj 119 -23 line~; #X obj 69 -37 *~; #X obj 69 28 hip~ 5; #X text 115 -2 dc offset filter; #X obj 65 -542 expr 44100 / $f1; #X obj 64 -322 phasor~; #X obj 94 -436 t b f; #X obj 374 -394 t f b; #X floatatom 237 -395 5 0 0 0 - - -; #X obj 237 -369 -; #X obj 64 -254 +~; #X obj 66 -216 *~; #X obj 101 -512 expr 1 / $f1; #X obj 101 -473 *; #X obj 64 -348 *; #X obj 122 -108 hsl 128 15 0 1 0 0 empty \$0-volume volume -2 -8 0 10 -262144 -1 -1 0 1; #X floatatom 269 -529 5 -2 2 2 speed&direction #0-speed -; #X obj 195 -187 hsl 196 15 0 1 0 0 \$0-position empty slider_shows_play_pos. 40 30 0 10 -262144 -1 -1 0 1; #X floatatom 235 -419 5 0 0 1 right_limit #0-right_limit -; #X floatatom 373 -443 5 0 0 0 left_limit #0-left_limit -; #X msg 276 -666 1; #X msg 407 -635 0; #X floatatom 76 -576 10 0 0 0 - - -; #X obj -55 -66 / 44.1; #X floatatom -22 -144 10 0 0 0 - - -; #X obj -55 -123 *; #X floatatom -55 -99 10 0 0 0 - - -; #X floatatom -54 -200 5 0 0 0 - - -; #X obj -54 -176 t f b; #X obj -55 -22 outlet; #X obj 163 123 bng 25 250 50 0 \$0-open empty load_sample -20 -12 0 10 -204786 -1 -1; #X obj 184 31 dac~; #X obj 40 -754 r \$0-open; #X obj 369 166 vsl 12 100 0 1 0 0 \$0-volume empty volume -10 -9 0 10 -261234 -1 -1 0 0; #X obj 65 -146 tabread4~ \$0-sample; #X msg 66 -626 read -resize \$1 \$2-sample; #X obj 112 -704 loadbang; #X obj 112 -679 f \$0; #X obj 67 -652 pack s f; #X obj 236 266 hsl 100 15 -20 20 0 0 \$0-speed \$0-speed-indi speed -2 24 0 10 -262144 -1 -1 0 0; #X obj 235 235 hsl 104 10 0 1 0 0 empty \$0-position play_position 12 20 0 10 -204800 -258113 -1 0 1; #X obj 236 157 hsl 103 10 0 1 0 0 \$0-right_limit empty R- -20 5 0 10 -262130 -258113 -1 0 0; #X obj 236 143 hsl 103 10 0 1 0 0 \$0-left_limit empty L- -20 5 0 10 -261682 -1 -1 0 0; #X obj 408 -607 s \$0-pitch; #X obj 353 -583 s \$0-speed; #X obj 408 -668 r \$0-stop; #X obj 163 220 bng 25 250 50 0 \$0-stop empty stop 1 -9 0 10 -261234 -1 -1; #X obj 162 171 bng 25 250 50 0 \$0-orig-speed empty orig_speed -16 -10 0 10 -204800 -1 -1; #X obj 276 -701 r \$0-orig-speed; #X obj 242 -580 s \$0-speed-indi; #X obj 215 -706 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X msg -24 -657 normalize; #X text -49 -224 LOOP TIME/LENGTH; #X obj 40 -702 t b a; #X obj -25 -626 s \$0-sample; #X floatatom 365 -528 5 0 0 2 sync_speed_w/gliss sync_speed_w/gliss -; #X text 232 124 set L & R limits; #N canvas 0 22 450 300 (subpatch) 0; #X array \$0-sample 202056 float 2; #X coords 0 1 202056 -1 110 40 1; #X restore 232 186 graph; #X obj 37 60 outlet~; #X obj 94 49 outlet~; #X floatatom 200 265 5 0 0 0 - - -; #X floatatom -6 -22 0 0 0 2 loop_length - #0-looplength; #X floatatom 117 265 0 0 0 2 loop_length #0-looplength -; #X obj 113 69 inlet; #X obj -43 189 4ch-pan; #X obj -56 235 dac~ 1 2 3 4; #X obj -16 118 hsl 100 15 0 99 0 0 empty empty empty -2 -8 0 10 -262144 -1 -1 0 1; #X floatatom 4 139 5 0 0 0 - - -; #X obj 123 330 outlet; #X obj 197 329 outlet; #X msg 584 -615 0; #X obj 500 -608 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X floatatom 532 -511 5 0 0 0 - - -; #X floatatom 503 -550 5 0 0 0 - - -; #X obj 501 -576 f; #X obj 531 -674 tgl 25 0 empty \$0-pause pause -1 -9 0 10 -262130 -1 -1 0 1; #X obj 582 -645 sel 1; #X obj 500 -638 sel 0; #X obj 122 221 tgl 25 0 \$0-pause empty pause -1 -9 0 10 -262130 -1 -1 0 1; #X floatatom 191 -168 5 0 0 0 - - -; #X connect 0 0 60 0; #X connect 1 0 11 0; #X connect 1 0 18 1; #X connect 1 0 29 0; #X connect 1 0 31 0; #X connect 2 0 21 0; #X connect 3 0 17 0; #X connect 4 0 24 0; #X connect 5 0 6 0; #X connect 6 0 7 0; #X connect 7 0 8 1; #X connect 8 0 9 0; #X connect 9 0 65 0; #X connect 9 0 66 0; #X connect 11 0 20 1; #X connect 12 0 3 0; #X connect 13 0 2 0; #X connect 13 1 21 1; #X connect 14 0 16 1; #X connect 14 0 17 1; #X connect 14 1 15 0; #X connect 15 0 16 0; #X connect 16 0 3 1; #X connect 16 0 19 0; #X connect 16 0 34 0; #X connect 17 0 4 0; #X connect 17 0 18 0; #X connect 18 0 41 0; #X connect 19 0 20 0; #X connect 20 0 2 0; #X connect 21 0 12 0; #X connect 22 0 5 0; #X connect 23 0 13 0; #X connect 23 0 81 1; #X connect 24 0 86 0; #X connect 25 0 15 0; #X connect 26 0 14 0; #X connect 27 0 13 0; #X connect 27 0 51 0; #X connect 27 0 56 0; #X connect 28 0 50 0; #X connect 28 0 51 0; #X connect 28 0 56 0; #X connect 30 0 36 0; #X connect 30 0 68 0; #X connect 31 0 32 1; #X connect 32 0 33 0; #X connect 33 0 30 0; #X connect 34 0 35 0; #X connect 35 0 32 0; #X connect 35 1 31 0; #X connect 39 0 0 0; #X connect 41 0 8 0; #X connect 42 0 1 0; #X connect 43 0 44 0; #X connect 44 0 45 1; #X connect 45 0 42 0; #X connect 46 0 67 0; #X connect 52 0 28 0; #X connect 55 0 27 0; #X connect 57 0 44 0; #X connect 58 0 61 0; #X connect 60 0 58 0; #X connect 60 1 45 0; #X connect 62 0 13 0; #X connect 67 0 76 0; #X connect 69 0 75 0; #X connect 70 0 46 0; #X connect 71 0 72 0; #X connect 71 1 72 1; #X connect 71 2 72 2; #X connect 71 3 72 3; #X connect 73 0 74 0; #X connect 74 0 71 1; #X connect 77 0 79 0; #X connect 78 0 81 0; #X connect 79 0 13 0; #X connect 80 0 79 0; #X connect 81 0 80 0; #X connect 82 0 84 0; #X connect 82 0 83 0; #X connect 83 0 77 0; #X connect 84 0 78 0; #X coords 0 -1 1 1 300 200 2 100 100; #X restore 108 36 pd looper;