#N canvas 25 10 663 451 12; #X obj 100 361 dac~; #X floatatom 86 37 5 0 0 0 - - -; #X obj 100 337 *~; #N canvas 0 4 1128 620 wavesets 0; #X obj 103 100 +~ 1; #X obj 727 342 +~ 1; #X obj 972 240 -~; #X obj 331 394 samphold~; #X floatatom 1010 232 5 0 0 0 - - -; #X obj 456 71 loadbang; #X obj 331 543 *~; #X obj 456 119 expr 1000/$f1; #X obj 491 484 *~; #X obj 947 394 *~; #X obj 491 394 samphold~; #X obj 491 165 noise~; #X floatatom 551 291 5 0 0 0 - - -; #X floatatom 530 216 5 0 0 0 - - -; #X obj 491 248 *~; #X obj 491 272 exp~; #X obj 491 296 *~; #X obj 331 325 +~; #X obj 456 95 samplerate~; #X obj 727 294 *~; #X obj 832 110 -~; #X floatatom 870 102 5 0 0 0 - - -; #X obj 807 237 *~; #X obj 727 158 *~; #X obj 807 86 +~; #X obj 947 216 +~; #X obj 331 205 +; #X obj 331 97 random; #X obj 331 229 max 1; #X obj 331 277 *; #X obj 331 73 bang~; #X obj 103 13 inlet~; #X obj 115 510 block~ 1; #X floatatom 390 42 5 0 0 0 - - -; #X obj 390 65 /; #X obj 390 89 i; #X floatatom 368 152 5 0 0 0 - - -; #X obj 368 175 /; #X obj 368 199 i; #X obj 103 170 +~; #X obj 642 394 samphold~; #X obj 331 491 -~; #X obj 331 467 +~; #X obj 832 134 expr~ $v1>=0; #X obj 972 264 expr~ $v1>=0; #X obj 331 591 outlet~; #X obj 642 453 +~; #X obj 331 567 delread4~ del1; #X obj 441 591 delwrite~ del2 1; #X obj 727 13 delread~ del2; #X obj 551 314 / 100; #X obj 530 239 / 100; #X obj 103 76 *~ -1; #X obj 677 206 +~ 1; #X obj 677 182 *~ -1; #X obj 727 318 *~ -1; #X obj 870 78 r grain-size; #X obj 1010 208 r repetitions; #X obj 551 267 r speed; #X obj 368 128 r delay; #X obj 390 18 r random-delay; #X obj 530 192 r random-speed; #X obj 677 455 samphold~; #X obj 642 477 -~; #X obj 441 543 *~; #X obj 441 567 delread4~ del1; #X obj 400 519 -~ 1; #X obj 661 425 +~ 1; #X obj 180 43 delwrite~ del1 5000; #X obj 491 320 -~ 1; #X obj 491 418 +~ 1; #N canvas 56 97 362 264 frac 0; #X obj 136 58 inlet~; #X obj 137 152 outlet~; #X obj 137 128 /~; #X obj 160 96 rzero~ 1; #X connect 0 0 2 0; #X connect 0 0 3 0; #X connect 2 0 1 0; #X connect 3 0 2 1; #X restore 22 52 pd frac; #N canvas 56 97 360 272 zero 0; #X obj 86 44 inlet~; #X obj 86 93 expr~ $v1==0; #X obj 196 93 expr~ $v1>=0; #X obj 86 159 clip~ 0 1; #X obj 86 183 outlet~; #X obj 196 117 rzero~ 1; #X connect 0 0 1 0; #X connect 0 0 2 0; #X connect 1 0 3 0; #X connect 2 0 5 0; #X connect 3 0 4 0; #X connect 5 0 3 0; #X restore 103 52 pd zero; #N canvas 56 97 362 264 frac 0; #X obj 136 58 inlet~; #X obj 137 152 outlet~; #X obj 137 128 /~; #X obj 160 96 rzero~ 1; #X connect 0 0 2 0; #X connect 0 0 3 0; #X connect 2 0 1 0; #X connect 3 0 2 1; #X restore 641 52 pd frac; #N canvas 56 97 360 272 zero 0; #X obj 86 44 inlet~; #X obj 86 93 expr~ $v1==0; #X obj 196 93 expr~ $v1>=0; #X obj 86 159 clip~ 0 1; #X obj 86 183 outlet~; #X obj 196 117 rzero~ 1; #X connect 0 0 1 0; #X connect 0 0 2 0; #X connect 1 0 3 0; #X connect 2 0 5 0; #X connect 3 0 4 0; #X connect 5 0 3 0; #X restore 727 52 pd zero; #X obj 807 46 delread~ size; #X obj 807 261 delwrite~ size 1; #X obj 947 176 delread~ rep; #X obj 947 418 delwrite~ rep 1; #X obj 103 136 rpole~; #X obj 22 129 samphold~; #X obj 103 194 delwrite~ zero 5000; #X obj 331 301 delread~ zero; #X obj 755 394 rpole~; #X text 153 136 <= counter; #X connect 0 0 79 0; #X connect 0 0 79 1; #X connect 0 0 80 1; #X connect 1 0 3 1; #X connect 1 0 10 1; #X connect 1 0 9 1; #X connect 1 0 83 1; #X connect 1 0 83 0; #X connect 2 0 44 0; #X connect 3 0 42 0; #X connect 4 0 2 1; #X connect 5 0 18 0; #X connect 6 0 47 0; #X connect 7 0 37 1; #X connect 7 0 34 1; #X connect 7 0 29 1; #X connect 7 0 64 1; #X connect 7 0 6 1; #X connect 8 0 41 1; #X connect 9 0 78 0; #X connect 10 0 70 0; #X connect 11 0 14 0; #X connect 12 0 50 0; #X connect 13 0 51 0; #X connect 14 0 15 0; #X connect 15 0 16 0; #X connect 16 0 69 0; #X connect 17 0 3 0; #X connect 18 0 7 0; #X connect 19 0 55 0; #X connect 20 0 43 0; #X connect 21 0 20 1; #X connect 22 0 76 0; #X connect 23 0 19 0; #X connect 23 0 54 0; #X connect 23 0 25 1; #X connect 24 0 20 0; #X connect 24 0 22 0; #X connect 25 0 2 0; #X connect 25 0 9 0; #X connect 26 0 28 0; #X connect 27 0 26 0; #X connect 28 0 17 1; #X connect 28 0 29 0; #X connect 29 0 82 0; #X connect 30 0 27 0; #X connect 31 0 71 0; #X connect 31 0 68 0; #X connect 31 0 72 0; #X connect 33 0 34 0; #X connect 34 0 35 0; #X connect 35 0 27 1; #X connect 36 0 37 0; #X connect 37 0 38 0; #X connect 38 0 26 1; #X connect 39 0 81 0; #X connect 40 0 46 0; #X connect 41 0 6 0; #X connect 41 0 66 0; #X connect 42 0 41 0; #X connect 43 0 23 1; #X connect 44 0 19 1; #X connect 46 0 63 0; #X connect 47 0 45 0; #X connect 49 0 73 0; #X connect 49 0 74 0; #X connect 50 0 16 1; #X connect 51 0 14 1; #X connect 52 0 0 0; #X connect 53 0 22 1; #X connect 53 0 62 1; #X connect 53 0 40 1; #X connect 54 0 53 0; #X connect 55 0 1 0; #X connect 56 0 21 0; #X connect 57 0 4 0; #X connect 58 0 12 0; #X connect 59 0 36 0; #X connect 60 0 33 0; #X connect 61 0 13 0; #X connect 62 0 63 1; #X connect 63 0 8 1; #X connect 64 0 65 0; #X connect 65 0 48 0; #X connect 66 0 64 0; #X connect 67 0 46 1; #X connect 67 0 42 1; #X connect 69 0 10 0; #X connect 70 0 8 0; #X connect 71 0 80 0; #X connect 72 0 52 0; #X connect 73 0 40 0; #X connect 74 0 23 0; #X connect 74 0 24 1; #X connect 75 0 24 0; #X connect 77 0 25 0; #X connect 79 0 39 0; #X connect 80 0 39 1; #X connect 82 0 17 0; #X connect 83 0 67 0; #X connect 83 0 62 0; #X restore 100 174 pd wavesets; #X floatatom 142 241 5 0 100 0 - - -; #X obj 142 264 dbtorms; #X obj 142 288 pack 0 50; #X obj 142 312 line~; #X floatatom 371 289 5 0 5000 0 delay delay-set delay; #X floatatom 371 309 5 0 5000 0 random-delay random-delay-set random-delay ; #X floatatom 371 329 5 10 1000 0 speed speed-set speed; #X floatatom 371 349 5 0 1000 0 random-speed random-speed-set random-speed ; #X floatatom 371 249 5 1 1000 0 grain-size grain-size-set grain-size ; #X floatatom 371 269 5 1 1000 0 repetitions repetitions-set repetitions ; #X obj 435 40 loadbang; #X obj 86 60 osc~ 440; #X msg 435 64 \; grain-size-set 1 \; repetitions-set 1 \; delay-set 100 \; random-delay-set 0 \; speed-set 100 \; random-speed-set 0; #X text 413 249 wavesets; #X text 413 289 ms; #X text 413 329 %; #X obj 239 112 readsf~; #X obj 266 60 openpanel; #X obj 266 36 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X msg 266 84 open \$1; #X obj 239 88 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X obj 86 112 *~; #X obj 104 88 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X obj 172 112 *~; #X obj 190 88 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X obj 172 60 adc~; #X connect 1 0 15 0; #X connect 2 0 0 0; #X connect 2 0 0 1; #X connect 3 0 2 0; #X connect 4 0 5 0; #X connect 5 0 6 0; #X connect 6 0 7 0; #X connect 7 0 2 1; #X connect 14 0 16 0; #X connect 15 0 25 0; #X connect 20 0 3 0; #X connect 21 0 23 0; #X connect 22 0 21 0; #X connect 23 0 20 0; #X connect 24 0 20 0; #X connect 25 0 3 0; #X connect 26 0 25 1; #X connect 27 0 3 0; #X connect 28 0 27 1; #X connect 29 0 27 0;