#N canvas 141 10 1084 613 12; #N canvas 0 50 450 250 (subpatch) 0; #X array \$0-amp 12 float 2; #X coords 0 1 12 -1 200 140 1 0 0; #X restore 846 235 graph; #N canvas 0 50 450 250 (subpatch) 0; #X array \$0-time 12 float 2; #X coords 0 2 12 0 200 140 1 0 0; #X restore 846 55 graph; #X obj 497 316 f; #X obj 527 316 + 1; #X obj 497 418 t f b; #X obj 529 442 random 3; #X obj 529 466 - 1; #X obj 497 516 +; #X obj 497 540 clip -1 1; #X obj 497 370 t f f, f 19; #X msg 497 268 12; #X obj 497 292 until; #X msg 542 292 0; #X obj 497 564 tabwrite \$0-amp, f 19; #X obj 497 394 tabread \$0-amp; #X obj 657 418 t f b; #X obj 689 442 random 3; #X obj 689 466 - 1; #X obj 657 516 +; #X obj 657 370 t f f, f 19; #X obj 657 564 tabwrite \$0-time, f 19; #X obj 657 394 tabread \$0-time; #X obj 731 64 loadbang; #X obj 731 112 s \$0-time; #X floatatom 285 21 5 0 0 0 - - - 0; #X obj 285 44 mtof; #X obj 33 20 tgl 19 0 empty empty empty 0 -10 0 12 #fcfcfc #000000 #000000 0 1; #X obj 33 44 metro; #X obj 33 68 f; #X obj 33 92 + 1; #X obj 33 116 mod 12; #X obj 474 220 sel 0; #X obj 33 312 tabread \$0-amp; #X obj 163 312 tabread \$0-time; #X obj 33 485 vline~; #X obj 243 111 / 12; #X obj 33 509 *~ 0.1; #X obj 33 533 dac~; #X obj 163 398 *; #X obj 315 312 array sum \$0-time; #X obj 689 490 * 0.01; #N canvas 0 50 450 250 (subpatch) 0; #X array \$0-wave 200 float 2; #X coords 0 1 199 -1 200 140 1 0 0; #X restore 846 415 graph; #X obj 260 485 line; #X obj 260 509 t f b; #X obj 369 540 f; #X obj 399 540 + 1; #X msg 387 516 0; #X obj 260 564 tabwrite \$0-wave; #X obj 529 490 * 0.01; #X obj 285 461 / 200; #X obj 33 140 t f f f; #X floatatom 744 467 5 0 100 0 - - - 0; #X obj 744 490 / 100; #X obj 285 68 expr 1000/$f1; #X text 297 104 divide by number of steps to get duration of one step, f 27; #X text 394 62 duration of one period, f 11; #X floatatom 584 467 5 0 100 0 - - - 0; #X obj 584 490 / 100; #X text 597 314 random walk with variable step size, f 18; #X msg 731 88 const 1; #X obj 315 336 t b f; #X obj 474 244 t b b b; #X obj 33 435 pack; #X obj 657 540 clip 0.5 2; #X obj 305 360 / 12; #X obj 315 288 spigot; #X obj 354 244 tgl 19 1 empty empty empty 0 -10 0 12 #fcfcfc #000000 #000000 1 1; #X text 317 221 fix frequency; #X connect 2 0 3 0; #X connect 2 0 9 0; #X connect 2 0 19 0; #X connect 3 0 2 1; #X connect 4 0 7 0; #X connect 4 1 5 0; #X connect 5 0 6 0; #X connect 6 0 48 0; #X connect 7 0 8 0; #X connect 8 0 13 0; #X connect 9 0 14 0; #X connect 9 1 13 1; #X connect 10 0 11 0; #X connect 11 0 2 0; #X connect 12 0 2 1; #X connect 14 0 4 0; #X connect 15 0 18 0; #X connect 15 1 16 0; #X connect 16 0 17 0; #X connect 17 0 40 0; #X connect 18 0 63 0; #X connect 19 0 21 0; #X connect 19 1 20 1; #X connect 21 0 15 0; #X connect 22 0 59 0; #X connect 24 0 25 0; #X connect 25 0 53 0; #X connect 26 0 27 0; #X connect 27 0 28 0; #X connect 28 0 29 0; #X connect 29 0 30 0; #X connect 30 0 28 1; #X connect 30 0 50 0; #X connect 31 0 61 0; #X connect 32 0 62 0; #X connect 33 0 38 0; #X connect 34 0 36 0; #X connect 35 0 27 1; #X connect 36 0 37 0; #X connect 36 0 37 1; #X connect 38 0 27 1; #X connect 38 0 62 1; #X connect 39 0 60 0; #X connect 40 0 18 1; #X connect 42 0 43 0; #X connect 43 0 47 0; #X connect 43 1 44 0; #X connect 44 0 45 0; #X connect 44 0 47 1; #X connect 45 0 44 1; #X connect 46 0 44 1; #X connect 48 0 7 1; #X connect 49 0 42 2; #X connect 50 0 32 0; #X connect 50 1 33 0; #X connect 50 2 31 0; #X connect 51 0 52 0; #X connect 52 0 40 1; #X connect 53 0 35 0; #X connect 53 0 49 0; #X connect 53 0 64 0; #X connect 56 0 57 0; #X connect 57 0 48 1; #X connect 59 0 23 0; #X connect 60 0 64 0; #X connect 60 1 64 1; #X connect 61 0 46 0; #X connect 61 0 65 0; #X connect 61 1 10 0; #X connect 61 2 12 0; #X connect 62 0 34 0; #X connect 62 0 42 0; #X connect 63 0 20 0; #X connect 64 0 38 1; #X connect 65 0 39 0; #X connect 66 0 65 1;