max v2; #N vpatcher 350 44 1267 677; #P window setfont "Sans Serif" 9.; #P number 157 221 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P window linecount 1; #P newex 122 266 27 196617 i; #P number 117 302 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P number 328 306 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 501 417 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 545 487 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 513 508 41 196617 *~ 0.2; #P newex 515 453 40 196617 cycle~; #P message 13 51 32 196617 clear; #P newex 71 171 40 196617 urn 10; #P newex 71 149 41 196617 sel 0 1; #P newex 71 129 38 196617 decide; #P newex 71 108 32 196617 sel 1; #P newex 71 84 38 196617 decide; #P button 71 28 15 0; #P newex 117 222 32 196617 print; #P newex 71 61 40 196617 uzi 10; #P number 231 133 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P number 437 49 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P number 371 374 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P toggle 342 377 15 0; #P newex 342 400 37 196617 metro; #P newex 370 446 46 196617 urn 256; #P newex 386 478 49 196617 pack 0 0.; #P number 240 39 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P toggle 213 42 15 0; #P newex 211 65 37 196617 metro; #P user multiSlider 613 74 252 183 -0. 260. 2 3193 15 0 0 2 0 0 0; #M frgb 0 0 0; #M brgb 255 255 255; #M rgb2 127 127 127; #M rgb3 0 0 0; #M rgb4 37 52 91; #M rgb5 74 105 182; #M rgb6 112 158 18; #M rgb7 149 211 110; #M rgb8 187 9 201; #M rgb9 224 62 37; #M rgb10 7 114 128; #P user multiSlider 624 227 147 83 0. 1255. 256 3193 47 0 0 2 0 0 0; #M frgb 0 0 0; #M brgb 255 255 255; #M rgb2 127 127 127; #M rgb3 0 0 0; #M rgb4 37 52 91; #M rgb5 74 105 182; #M rgb6 112 158 18; #M rgb7 149 211 110; #M rgb8 187 9 201; #M rgb9 224 62 37; #M rgb10 7 114 128; #P number 216 248 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 274 247 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 216 191 61 196617 unpack 0 0.; #P flonum 289 367 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 259 388 41 196617 *~ 0.2; #P newex 259 321 34 196617 pink~; #P flonum 205 367 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 173 388 41 196617 *~ 0.2; #P flonum 49 390 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 17 411 41 196617 *~ 0.2; #P newex 16 346 31 196617 adc~; #P number 263 477 37 9 1 256 3 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 173 319 38 196617 noise~; #P newex 173 530 45 196617 *~ 0.05; #P newex 173 498 100 196617 buffir~ fir_buf 0 10; #B color 5; #P comment 28 512 92 196617 ¥ start/stop audio; #P message 96 526 27 196617 stop; #P message 28 526 65 196617 startwindow; #P newex 173 563 29 196617 dac~; #P user panel 13 507 123 43; #X brgb 255 255 255; #X frgb 100 202 30; #X border 2; #X rounded 0; #X shadow 0; #X done; #P message 476 340 31 196617 clear; #P newex 456 374 94 196617 buffer~ fir_buf 20; #B color 5; #P newex 368 332 69 196617 peek~ fir_buf; #P newex 326 173 40 196617 sel 0 1; #P newex 326 150 35 196617 decide; #P newex 377 219 27 196617 i; #P newex 326 122 31 196617 sel 1; #P newex 326 99 35 196617 decide; #P message 398 76 32 196617 clear; #P newex 326 208 46 196617 urn 128; #P newex 407 182 38 196617 * 1.; #P newex 407 156 131 196617 expr ((127. - $f1) / 127.); #P newex 326 75 44 196617 uzi 128; #P newex 368 99 27 196617 - 1; #P button 326 51 15 0; #P inlet 326 29 15 0; #P newex 368 258 49 196617 pack 0 0.; #P comment 403 127 169 196617 exponential ramp down from 1 to 0; #P window linecount 4; #P comment 434 225 100 196617 makes 50% zeros \, 25% exponential downward ramp \, 25% random; #P window linecount 1; #P comment 107 110 79 196617 half the number; #P comment 115 151 100 196617 divide the remainder; #P window linecount 2; #P comment 113 169 100 196617 ensures different numbers (random); #P connect 56 0 62 0; #P connect 31 1 32 0; #P connect 31 0 32 0; #P connect 33 0 32 1; #P connect 56 0 54 0; #P connect 54 0 57 0; #P connect 57 0 58 0; #P connect 58 0 59 0; #P connect 59 0 60 0; #P fasten 62 0 61 0 18 170 76 170; #P connect 60 0 61 0; #P connect 61 0 55 0; #P connect 69 0 68 0; #P connect 60 1 69 0; #P connect 70 0 69 1; #P connect 54 2 70 0; #P connect 29 0 34 0; #P connect 64 0 27 0; #P fasten 37 0 27 0 264 453 178 453; #P connect 34 0 27 0; #P connect 27 0 28 0; #P connect 28 0 23 0; #P fasten 24 0 23 0 33 558 178 558; #P fasten 25 0 23 0 101 558 178 558; #P connect 28 0 23 1; #P connect 35 0 34 1; #P connect 45 0 44 0; #P connect 5 0 39 0; #P connect 39 0 41 0; #P connect 17 0 53 0; #P connect 46 0 44 1; #P connect 36 0 37 0; #P connect 30 0 27 2; #P connect 39 1 40 0; #P connect 38 0 37 1; #P connect 44 0 7 0; #P connect 6 0 7 0; #P connect 7 0 9 0; #P connect 9 0 14 0; #P connect 14 0 15 0; #P connect 15 0 17 0; #P connect 17 0 18 0; #P connect 13 0 12 0; #P connect 18 0 12 0; #P connect 16 0 67 0; #P connect 50 0 49 0; #P connect 9 2 8 0; #P connect 16 0 5 0; #P connect 12 0 5 0; #P connect 5 0 19 0; #P connect 51 0 49 1; #P connect 49 0 48 0; #P connect 18 1 16 0; #P connect 48 0 47 0; #P connect 8 0 16 1; #P connect 7 0 13 0; #P connect 8 0 10 0; #P connect 10 0 11 0; #P connect 11 0 5 1; #P connect 10 0 11 1; #P connect 13 0 20 0; #P connect 21 0 20 0; #P connect 63 0 64 0; #P connect 66 0 63 0; #P connect 65 0 64 1; #P connect 41 0 43 0; #P pop;