#N canvas 64 188 369 308 10; #X text 73 -123 polyphonic waveshaper synth; #N canvas 0 0 450 300 testnotes 0; #X obj 130 152 metro 500; #X obj 130 260 pack; #X obj 130 133 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X obj 130 213 + 24; #X obj 130 184 random 48; #X obj 199 212 + 40; #X obj 199 184 random 80; #X obj 130 282 outlet; #X floatatom 147 133 5 0 0 0 - - -; #X obj 130 238 makenote 70 1000; #X obj 105 131 bng 15 250 50 0 empty empty alloff 0 -6 0 8 -262144 -1 -1; #X msg 66 183 alloff; #X connect 0 0 4 0; #X connect 0 0 6 0; #X connect 1 0 7 0; #X connect 2 0 0 0; #X connect 3 0 9 0; #X connect 4 0 3 0; #X connect 5 0 9 1; #X connect 6 0 5 0; #X connect 8 0 9 2; #X connect 9 0 1 0; #X connect 9 1 1 1; #X connect 10 0 11 0; #X connect 11 0 7 0; #X coords 0 -1 1 1 85 60 1 100 100; #X restore 54 -94 pd testnotes; #X obj 77 144 dac~; #N canvas 0 0 839 719 randiverb 0; #X obj 31 139 +~; #X obj 31 187 +~; #X obj 34 236 +~; #X obj -17 406 +~; #X obj -17 457 +~; #X obj -32 103 inlet~ sigin; #X obj 65 104 r~ fb; #X obj 87 634 s~ fb; #X obj -17 338 delread~ \$0-h1 100; #X obj -1 380 delread~ \$0-w1 100; #X obj 17 427 delread~ \$0-l1 100; #X obj 31 163 delwrite~ \$0-h1 2000; #X obj 31 212 delwrite~ \$0-w1 2000; #X obj 34 261 delwrite~ \$0-l1 2000; #X msg -1 358 577; #X msg 17 405 761; #X obj 16 290 loadbang; #X msg 220 106 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199 211 223 227 229 233 239 241 251 257 263 269 271 277 281 283 293 307 311 313 317 331 337 347 349 353 359 367 373 379 383 389 397 401 409 419 421 431 433 439 443 449 457 461 463 467 479 487 491 499 503 509 521 523 541 547 557 563 569 571 577 587 593 599 601 607 613 617 619 631 641 643 647 653 659 661 673 677 683 691 701 709 719 727 733 739 743 751 757 761 769 773 787 797 809 ; #X text 284 231 http://primes.utm.edu/lists/small/1000.txt; #X msg -17 316 389; #X obj -33 715 outlet~; #X obj 22 715 outlet~; #X obj -17 490 *~ 0.7; #X obj 181 126 bng 12 250 50 0 empty empty rand 1 -7 1 8 -262144 -1 -1; #N canvas 0 0 632 512 randomprimes 0; #X obj 106 241 list split 10; #X msg 228 353 \$1; #X obj 106 56 t l b b b; #X obj 195 147 +; #X obj 125 183 +; #X obj 105 279 list split 10; #X obj 106 318 list split 10; #X msg 168 353 \$1; #X msg 108 354 \$1; #X obj 265 112 + 7; #X obj 106 27 inlet; #X obj 108 376 outlet; #X obj 168 376 outlet; #X obj 228 376 outlet; #X obj 195 118 + 1; #X obj 125 118 + 1; #X obj 125 91 random 8; #X obj 195 91 random 8; #X obj 265 91 random 8; #X connect 0 1 1 0; #X connect 0 1 5 0; #X connect 1 0 13 0; #X connect 2 0 0 0; #X connect 2 1 16 0; #X connect 2 2 17 0; #X connect 2 3 18 0; #X connect 3 0 4 1; #X connect 3 0 5 1; #X connect 4 0 6 1; #X connect 5 1 6 0; #X connect 5 1 7 0; #X connect 6 1 8 0; #X connect 7 0 12 0; #X connect 8 0 11 0; #X connect 9 0 3 1; #X connect 9 0 0 1; #X connect 10 0 2 0; #X connect 14 0 3 0; #X connect 15 0 4 0; #X connect 16 0 15 0; #X connect 17 0 14 0; #X connect 18 0 9 0; #X restore 220 250 pd randomprimes; #X obj 109 129 hsl 64 10 0 1 0 1 empty empty fb 20 6 1 8 -262144 -1 -1 4400 1; #X obj 104 498 +~ 0.2; #X obj 88 522 *~; #X obj 106 472 *~ 0.2; #X obj 22 532 +~; #X obj 38 508 *~ 0.3; #X obj 22 464 *~ 0.3; #N canvas 0 0 450 300 crossfade 0; #X obj 113 115 *~; #X obj 158 114 *~; #X obj 129 46 swap 1; #X obj 129 69 -; #X obj 140 16 t f f; #X obj 41 10 inlet~; #X obj 90 11 inlet~; #X obj 125 146 outlet~; #X obj 140 -6 inlet; #X connect 0 0 7 0; #X connect 1 0 7 0; #X connect 2 0 3 0; #X connect 2 1 3 1; #X connect 3 0 0 1; #X connect 4 0 2 0; #X connect 4 1 1 1; #X connect 5 0 0 0; #X connect 6 0 1 0; #X connect 8 0 4 0; #X restore 22 671 pd crossfade; #X obj 109 139 hsl 64 10 0 1 0 1 empty empty amount 20 6 1 8 -262144 -1 -1 1000 1; #N canvas 0 0 450 300 crossfade 0; #X obj 113 115 *~; #X obj 158 114 *~; #X obj 129 46 swap 1; #X obj 129 69 -; #X obj 140 16 t f f; #X obj 41 10 inlet~; #X obj 90 11 inlet~; #X obj 125 146 outlet~; #X obj 140 -6 inlet; #X connect 0 0 7 0; #X connect 1 0 7 0; #X connect 2 0 3 0; #X connect 2 1 3 1; #X connect 3 0 0 1; #X connect 4 0 2 0; #X connect 4 1 1 1; #X connect 5 0 0 0; #X connect 6 0 1 0; #X connect 8 0 4 0; #X restore -32 647 pd crossfade; #X obj 109 119 hsl 64 10 0.01 1 1 1 empty empty lowpass 20 6 1 8 -262144 -1 -1 5000 1; #X obj 87 547 lop~; #X obj 87 567 lop~; #X obj 164 452 * 2000; #X obj 87 589 clip~ -0.8 0.8; #X obj 87 612 hip~ 30; #X connect 0 0 11 0; #X connect 1 0 12 0; #X connect 2 0 13 0; #X connect 3 0 4 0; #X connect 4 0 22 0; #X connect 4 0 27 0; #X connect 5 0 0 0; #X connect 5 0 1 0; #X connect 5 0 2 0; #X connect 5 0 32 0; #X connect 5 0 34 0; #X connect 6 0 0 1; #X connect 6 0 1 1; #X connect 6 0 2 1; #X connect 8 0 3 0; #X connect 8 0 30 0; #X connect 9 0 3 1; #X connect 9 0 31 0; #X connect 10 0 4 1; #X connect 14 0 9 0; #X connect 15 0 10 0; #X connect 16 0 19 0; #X connect 16 0 14 0; #X connect 16 0 15 0; #X connect 17 0 24 0; #X connect 19 0 8 0; #X connect 22 0 34 1; #X connect 23 0 17 0; #X connect 24 0 8 0; #X connect 24 1 9 0; #X connect 24 2 10 0; #X connect 25 0 28 0; #X connect 26 0 27 1; #X connect 27 0 36 0; #X connect 28 0 26 0; #X connect 29 0 32 1; #X connect 30 0 29 1; #X connect 31 0 29 0; #X connect 32 0 21 0; #X connect 33 0 32 2; #X connect 33 0 34 2; #X connect 34 0 20 0; #X connect 35 0 38 0; #X connect 36 0 37 0; #X connect 37 0 39 0; #X connect 38 0 36 1; #X connect 38 0 37 1; #X connect 39 0 40 0; #X connect 40 0 7 0; #X coords 0 -1 1 1 100 50 1 100 100; #X restore 55 81 pd randiverb; #X obj 54 -27 polyshapersynth; #X connect 1 0 4 0; #X connect 3 0 2 0; #X connect 3 1 2 1; #X connect 4 0 3 0;