#N canvas 491 164 699 489 10; #X obj 82 103 noise~; #X obj 101 137 *~; #X obj 169 102 noise~; #X obj 135 137 *~; #X obj 102 169 +~; #X text 52 31 Simplified Box-Muller method as described on: http://www.dspguru.com/dsp/howtos/how-to-generate-white-gaussian-noise ; #X obj 102 196 log~; #X obj 102 223 /~; #X obj 102 250 *~ -2; #X obj 83 313 *~; #X text 53 102 V1; #X text 227 97 V2; #X text 137 171 S; #X obj 82 417 outlet~; #X text 83 441 X; #X obj 320 135 inlet; #X text 325 111 variance; #X obj 107 343 sqrt; #X obj 82 368 *~ 1; #X obj 266 137 inlet; #X text 270 112 mean; #X obj 417 134 inlet; #X obj 417 177 switch~; #X text 417 110 switch; #X obj 477 131 loadbang; #X msg 477 152 1; #X obj 318 169 loadbang; #X obj 318 222 select 0; #X msg 318 250 1; #X obj 318 198 f \$2; #X obj 83 392 +~ \$1; #X obj 102 277 sqrt~; #X connect 0 0 1 0; #X connect 0 0 1 1; #X connect 0 0 9 0; #X connect 1 0 4 0; #X connect 2 0 3 0; #X connect 2 0 3 1; #X connect 3 0 4 1; #X connect 4 0 6 0; #X connect 4 0 7 1; #X connect 6 0 7 0; #X connect 7 0 8 0; #X connect 8 0 31 0; #X connect 9 0 18 0; #X connect 15 0 17 0; #X connect 17 0 18 1; #X connect 18 0 30 0; #X connect 19 0 30 1; #X connect 21 0 22 0; #X connect 24 0 25 0; #X connect 25 0 22 0; #X connect 26 0 29 0; #X connect 27 0 28 0; #X connect 27 1 17 0; #X connect 28 0 17 0; #X connect 29 0 27 0; #X connect 30 0 13 0; #X connect 31 0 9 1;