#N canvas 312 42 925 590 12; #X obj 215 253 hsl 128 15 0.001 3 1 1 empty empty speed 0 -8 0 10 -225271 -1 -1 9500 1; #X floatatom 212 271 8 0 0 0 - - -; #X msg 603 169 loop \$1; #X obj 28 72 bng 15 250 50 0 empty empty empty 20 8 0 8 -258699 -1 -1; #X msg 27 92 stop; #N canvas 0 0 450 300 graph7 0; #X array \$0-buf 300 float 1; #A 0 -0.839747 -0.754139 -0.653263 -0.539126 -0.414078 -0.280635 -0.141504 0.000492073 0.142479 0.281579 0.414975 0.539954 0.654004 0.754786 0.840279 0.908753 0.958789 0.989418 0.999981 0.990281 0.960531 0.911285 0.843594 0.758801 0.658626 0.545119 0.420547 0.287463 0.148552 0.00662906 -0.135428 -0.274738 -0.408483 -0.533953 -0.648592 -0.750102 -0.836398 -0.905748 -0.956757 -0.988351 -0.999937 -0.991251 -0.962473 -0.914213 -0.847394 -0.763422 -0.663977 -0.55107 -0.427008 -0.29428 -0.155594 -0.013755 0.128363 0.267882 0.401968 0.527909 0.643161 0.745362 0.832475 0.902708 0.954646 0.987258 0.999832 0.992166 0.964387 0.917059 0.851166 0.767999 0.669283 0.557004 0.43343 0.301082 0.162624 0.0208751 -0.121299 -0.261011 -0.39544 -0.521849 -0.637684 -0.740608 -0.828501 -0.899623 -0.952507 -0.986084 -0.999701 -0.993024 -0.966246 -0.919884 -0.854871 -0.772553 -0.674559 -0.562905 -0.439846 -0.307865 -0.169653 -0.0279992 0.114221 0.254129 0.38888 0.515759 0.632181 0.73579 0.824504 0.896483 0.950313 0.984882 0.999483 0.993853 0.968051 0.92265 0.858553 0.777044 0.679806 0.568776 0.446226 0.314637 0.176665 0.0351171 -0.107144 -0.247232 -0.382316 -0.509641 -0.626648 -0.730953 -0.82044 -0.89332 -0.948068 -0.983621 -0.999242 -0.9946 -0.969825 -0.925372 -0.862179 -0.781519 -0.685006 -0.574627 -0.452593 -0.32139 -0.183677 -0.0422376 0.100056 0.240322 0.375716 0.503506 0.621075 0.72607 0.816351 0.890079 0.945791 0.982309 0.998936 0.995323 0.971523 0.928057 0.865764 0.785935 0.690186 0.580434 0.458934 0.328126 0.19067 0.0493521 -0.0929673 -0.233403 -0.369109 -0.497332 -0.615488 -0.721152 -0.812215 -0.886819 -0.94344 -0.980963 -0.998583 -0.995978 -0.973199 -0.930676 -0.869315 -0.790322 -0.695317 -0.586232 -0.465249 -0.33485 -0.197662 -0.0564676 0.0858711 0.226467 0.362476 0.49114 0.609846 0.716207 0.808035 0.883498 0.941064 0.979541 0.99819 0.99659 0.974801 0.933271 0.872803 0.794669 0.70042 0.591977 0.471549 0.341549 0.204637 0.0635763 -0.0787726 -0.219528 -0.355829 -0.484923 -0.604193 -0.711208 -0.803828 -0.88014 -0.938624 -0.978096 -0.997725 -0.997158 -0.976368 -0.935795 -0.876273 -0.798968 -0.70549 -0.597709 -0.477813 -0.348244 -0.211606 -0.0706864 0.0716672 0.212567 0.349164 0.478677 0.598495 0.706189 0.799558 0.876742 0.936143 0.976578 0.997236 0.997659 0.977886 0.938285 0.879669 0.803244 0.710514 0.603402 0.48406 0.354905 0.218564 0.0777877 -0.0645622 -0.205605 -0.342478 -0.472418 -0.592775 -0.701123 -0.795272 -0.873285 -0.933621 -0.975024 -0.996669 -0.998136 -0.979343 -0.940727 -0.88304 -0.807454 -0.715522 -0.609067 -0.490282 -0.361561 -0.225509 -0.0848913 0.0574491 0.198624 0.335778 0.466119 0.587025 0.696025 0.790922 0.869805 0.931036 0.97342 0.996069 0.998529 0.980775 0.943112 0.886359 0.811641 0.720466 0.614708 0.496475 0.368189 0.232443 0.0919834 -0.0503387 -0.19164 -0.329058 -0.459814 -0.581239 -0.690897; #X coords 0 1 299 -1 300 150 1; #X restore 573 269 graph; #X obj 44 529 dac~; #X msg 120 73 reset; #X text 299 321 min/max points; #X text 50 69 start; #X text 67 90 stop; #X msg 119 99 help; #X text 280 269 (float or signal); #X msg 749 167 interp \$1; #X msg 237 305 all; #X text 747 94 interpolation; #X text 622 116 once; #X text 768 116 none; #X text 768 148 linear; #X text 224 75 units; #X msg 225 163 units \$1; #X msg 358 163 sclmode \$1; #X text 244 127 ms; #X text 244 142 s; #X text 377 127 buffer; #X text 377 142 loop; #X obj 491 223 bng 15 250 50 0 empty empty empty 0 -6 0 8 -228992 -1 -1; #X obj 335 349 print A; #N canvas 0 0 450 300 graph2 0; #X array \$0-scp 300 float 0; #X coords 0 1 299 -1 300 100 1; #X restore 573 447 graph; #X obj 53 498 *~; #X obj 89 486 hsl 128 15 0.0001 1 1 0 empty empty volume -2 -6 0 8 -261689 -1 -1 0 1; #X obj 86 504 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -6 0 10 -261689 -1 -1 0 256; #X msg 25 249 pos \$1; #X msg 63 220 200; #X msg 25 221 100; #X obj 511 224 nbx 5 14 0 1e+037 0 1 empty empty frq 0 -6 0 10 -228992 -1 -1 1100 256; #N canvas 83 212 407 313 loopzone 0; #X msg 28 84 xzone \$1; #X obj 31 43 hsl 128 15 0 300 0 0 empty empty empty -2 -6 0 8 -262131 -1 -1 0 1; #X floatatom 28 64 5 0 0 0 - - -; #X msg 203 207 xfade \$1; #X obj 203 142 vdl 15 0 0 4 empty empty empty 0 -6 0 8 -262144 -1 -1 0; #X text 202 123 loop zone mode; #X text 222 141 keep loop pos; #X text 222 157 keep loop length; #X text 222 173 keep fade length; #X msg 47 205 xshape \$1; #X obj 48 155 vdl 15 0 0 3 empty empty empty 0 -6 0 8 -262144 -1 -1 0; #X text 45 133 fade zone shape; #X text 67 152 linear; #X text 67 168 quarter sine; #X text 67 184 half sine; #X text 125 67 length of the loop zone; #X text 123 84 (in units); #X text 222 188 zone inside loop; #X text 21 9 xgroove~ crossfading loop zone; #X obj 27 255 s to-g; #X connect 0 0 19 0; #X connect 1 0 2 0; #X connect 2 0 0 0; #X connect 3 0 19 0; #X connect 4 0 3 0; #X connect 9 0 19 0; #X connect 10 0 9 0; #X restore 23 414 pd loopzone; #X text 118 137 set buffer; #X text 23 383 settings for; #X text 22 395 cross-fading loop zone; #X text 399 349 print attributes; #X obj 300 393 bng 15 250 50 0 empty empty loop_bang 0 -6 0 8 -262131 -1 -1; #X text 357 60 scale mode; #X text 354 75 (pos message and position outlet); #X text 622 148 bidirectional; #X text 244 111 buffer size; #X obj 574 419 hsl 300 15 0 300 0 0 empty bufpos empty -2 -6 0 8 -262144 -1 -1 0 1; #X obj 236 527 nbx 5 14 -1e+037 1e+037 0 0 empty empty position 0 -6 0 10 -228992 -1 -1 0 256; #N canvas 0 0 470 320 watch 0; #X obj 163 18 loadbang; #X obj 88 80 snapshot~; #X obj 164 44 metro 50; #X obj 143 109 s bufpos; #X obj 176 196 outlet; #X obj 22 14 inlet~; #X obj 88 14 inlet~; #X obj 22 196 tabwrite~ \$0-scp; #X connect 0 0 2 0; #X connect 1 0 3 0; #X connect 1 0 4 0; #X connect 1 0 7 0; #X connect 2 0 1 0; #X connect 2 0 7 0; #X connect 5 0 7 0; #X connect 6 0 1 0; #X restore 235 492 pd watch; #X text 377 111 units in loop; #N canvas 0 0 842 609 genosc 0; #X obj 38 29 inlet; #X obj 64 94 osc~ 1000; #X obj 38 54 route bang; #X obj 37 134 tabwrite~ \$0-buf; #X connect 0 0 2 0; #X connect 1 0 3 0; #X connect 2 0 3 0; #X connect 2 1 1 1; #X restore 491 244 pd genosc; #X text 600 97 loop mode; #X text 23 201 set position; #X obj 299 426 nbx 5 14 0 1e+037 0 1 empty empty min 0 -6 0 10 -262131 -1 -1 0 256; #X obj 356 426 nbx 5 14 0 1e+037 0 1 empty empty max 0 -6 0 10 -262131 -1 -1 300 256; #X obj 298 309 nbx 5 14 0 1e+037 0 1 empty empty min 0 -6 0 10 -225271 -1 -1 78 256; #X obj 355 309 nbx 5 14 0 1e+037 0 1 empty empty max 0 -6 0 10 -225271 -1 -1 276 256; #X text 244 95 frames (def.); #X text 377 96 units in buffer (def.); #X text 622 132 forward (def.); #X text 768 132 4-point (def.); #N canvas 12 194 482 399 attributes 0; #X msg 82 51 getattributes; #X msg 138 110 getmax; #X msg 81 110 getmin; #X text 200 52 dump all attributes; #X text 200 112 get min/max positions; #X msg 82 82 getbuffer; #X msg 80 139 getpos; #X text 140 139 get current position; #X text 167 82 get buffer name; #X msg 79 228 getloop; #X msg 79 253 getinterp; #X text 147 228 get loop mode; #X text 160 253 get interpolation mode; #X msg 79 174 getunits; #X text 152 174 get unit setting; #X msg 79 199 getsclmode; #X text 170 199 get scale mode; #X msg 79 292 getxfade; #X msg 78 342 getxshape; #X text 157 292 get crossfade mode; #X msg 79 317 getxzone; #X text 154 317 get crossfade length; #X text 156 344 get crossfade shape; #X text 19 12 xgroove~ attributes; #X obj 19 172 s to-g; #X connect 0 0 24 0; #X connect 1 0 24 0; #X connect 2 0 24 0; #X connect 5 0 24 0; #X connect 6 0 24 0; #X connect 9 0 24 0; #X connect 10 0 24 0; #X connect 13 0 24 0; #X connect 15 0 24 0; #X connect 17 0 24 0; #X connect 18 0 24 0; #X connect 20 0 24 0; #X restore 24 343 pd attributes; #X text 23 324 attribute stuff; #X text 490 264 generate; #X obj 26 10 cnv 15 850 40 empty empty xgroove~ 10 22 0 24 -260818 -1 0; #X text 227 29 http://www.parasitaere-kapazitaeten.net; #X msg 105 221 1000; #X msg 96 249 posmod \$1; #X text 146 227 modulo; #X text 301 439 min/max points; #X text 299 454 (sample rounded); #X obj 603 120 vradio 15 1 0 3 empty empty empty 0 -6 0 8 -225271 -1 -1 0; #X obj 749 119 vradio 15 1 0 3 empty empty empty 0 -6 0 8 -225271 -1 -1 0; #X obj 225 99 vradio 15 1 0 4 empty empty empty 0 -6 0 8 -225271 -1 -1 0; #X obj 358 99 vradio 15 1 0 4 empty empty empty 0 -6 0 8 -225271 -1 -1 0; #X obj 136 168 s to-g; #X obj 298 197 s to-g; #X obj 61 278 s to-g; #X obj 180 304 r to-g; #X obj 704 201 s to-g; #X obj 191 349 xgroove~ \$0-buf; #X msg 26 136 set \$0-buf; #X msg 25 161 set \$0-buf2; #X text 227 10 varispeed sample player \, (C)2001-2004 Thomas Grill ; #X connect 0 0 1 0; #X connect 1 0 80 0; #X connect 2 0 79 0; #X connect 3 0 75 0; #X connect 4 0 75 0; #X connect 7 0 75 0; #X connect 11 0 75 0; #X connect 13 0 79 0; #X connect 14 0 80 0; #X connect 20 0 76 0; #X connect 21 0 76 0; #X connect 26 0 50 0; #X connect 29 0 6 0; #X connect 29 0 6 1; #X connect 30 0 29 1; #X connect 30 0 31 0; #X connect 32 0 77 0; #X connect 33 0 32 0; #X connect 34 0 32 0; #X connect 35 0 50 0; #X connect 48 0 47 0; #X connect 55 0 80 1; #X connect 56 0 80 2; #X connect 66 0 67 0; #X connect 67 0 77 0; #X connect 71 0 2 0; #X connect 72 0 13 0; #X connect 73 0 20 0; #X connect 74 0 21 0; #X connect 78 0 80 0; #X connect 80 0 29 0; #X connect 80 0 48 0; #X connect 80 1 48 1; #X connect 80 2 53 0; #X connect 80 3 54 0; #X connect 80 4 41 0; #X connect 80 5 27 0; #X connect 81 0 75 0; #X connect 82 0 75 0;