#N canvas 3 62 1914 985 12; #N canvas 0 50 450 250 (subpatch) 0; #X array on-rational-not-whole 10 float 5; #A 0 0.944882 0.968504 0.992126 0.937008 0.330709 0.0393701 0.828882 0.997247 0.956263 0.868075; #X coords 0 1 9 -1 200 140 1 0 0; #X restore 343 145 graph; #X obj 223 673 * 6.28319; #X obj 306 595 hradio 15 1 0 10 empty empty empty 0 -8 0 10 -262144 -1 -1 3; #X obj 223 725 sin; #X floatatom 42 164 5 0 0 0 - - -; #X obj 43 225 div; #X floatatom 43 250 5 0 0 0 - - -; #X obj 43 293 change; #X obj 559 348 bng 15 250 50 0 empty empty on_int 17 7 0 10 -262144 -1 -1; #X obj 43 328 t f b; #X floatatom 43 353 5 0 0 0 - - -; #X obj 162 295 -; #X floatatom 162 320 5 0 0 0 - - -; #X obj 42 195 t f f; #X obj 43 404 vsl 15 128 0 10 0 0 empty empty int 0 -9 0 10 -262144 -1 -1 5080 1; #X obj 162 408 vsl 15 128 0 1 0 0 empty empty deci 0 -9 0 10 -262144 -1 -1 4200 1; #X obj 43 25 vsl 15 128 0 10 0 0 empty empty empty 0 -9 0 10 -262144 -1 -1 5500 1; #X floatatom 43 573 5 0 0 0 - - -; #X floatatom 162 565 5 0 0 0 - - -; #X obj 223 698 + 1.5708; #X obj 307 619 * 0.5; #X obj 223 645 * 2; #X floatatom 279 547 0 0 0 0 - - -; #X obj 279 522 hradio 15 1 0 2 empty empty empty 0 -8 0 10 -262144 -1 -1 1; #N canvas 0 50 450 250 (subpatch) 0; #X array on-wholes 127 float 5; #A 0 89 16 112 106 2 121 17 121 89 18 59 4 17 23 58 46 21 34 45 44 94 45 34 124 88 14 57 41 62 115 61 6 116 99 70 109 108 59 85 124 125 42 113 84 71 52 72 89 12 41 74 106 18 41 72 39 0 33 21 38 55 68 30 59 58 16 13 44 1 72 101 119 97 115 32 11 98 88 77 9 33 127 47 127 47 47 90 43 107 106 82 51 98 106 39 103 49 35 21 124 91 62 32 78 45 24 55 27 27 63 73 65 29 113 109 127 11 28 119 46 1 86 31 4 55 97 77; #X coords 0 127 126 0 200 140 1 0 0; #X restore 553 144 graph; #X obj 190 460 sel 0; #X obj 188 490 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X text 189 409 ideally it would be this but \; pd's granularity is such on sliders \; this won't work unless you round the decimal output ; #X obj 162 606 demux 0 1; #X text 551 318 so...when the slider hits a whole number "explode" ; #X obj 161 767 tabwrite on-rational-not-whole; #X obj 559 581 list-drip; #X obj 588 674 f; #X obj 650 672 + 1; #X obj 695 671 sel 0; #X obj 650 698 mod 128; #X obj 557 742 tabwrite on-wholes; #X obj 557 602 t f b; #X obj 559 555 list-random 128 128; #X connect 1 0 19 0; #X connect 2 0 20 0; #X connect 3 0 30 0; #X connect 4 0 13 0; #X connect 5 0 6 0; #X connect 6 0 7 0; #X connect 6 0 11 1; #X connect 7 0 9 0; #X connect 8 0 38 0; #X connect 9 0 10 0; #X connect 9 1 8 0; #X connect 10 0 14 0; #X connect 11 0 12 0; #X connect 12 0 15 0; #X connect 12 0 25 0; #X connect 13 0 11 0; #X connect 13 1 5 0; #X connect 14 0 17 0; #X connect 15 0 18 0; #X connect 16 0 4 0; #X connect 17 0 30 1; #X connect 18 0 28 0; #X connect 19 0 3 0; #X connect 20 0 21 1; #X connect 21 0 1 0; #X connect 22 0 28 1; #X connect 23 0 22 0; #X connect 25 0 26 0; #X connect 28 0 30 0; #X connect 28 1 21 0; #X connect 31 0 37 0; #X connect 32 0 33 0; #X connect 32 0 36 1; #X connect 33 0 35 0; #X connect 35 0 32 1; #X connect 35 0 34 0; #X connect 37 0 36 0; #X connect 37 1 32 0; #X connect 38 0 31 0;