#N canvas 629 183 605 467 10;
#X obj 327 343 dac~ 1;
#X obj 327 313 *~;
#X floatatom 163 216 0 0 0 0 - - -;
#X obj 341 285 line~;
#X msg 341 229 0.1 100;
#X msg 360 254 0 100;
#X text 412 224 on;
#X text 409 253 off;
#X text 378 278 envelope;
#X text 378 291 generator;
#X text 325 204 amplitude controls:;
#X text 324 360 audio output;
#X obj 181 318 metro 500;
#X text 163 360 graph the output;
#X text 187 222 change frequency;
#X text 189 210 incoming numbers;
#X obj 163 245 osc~ 1000;
#X obj 181 293 loadbang;
#X text 109 113 cosine wave oscillator;
#X text 120 150 The [osc~] object outputs a cosine wave. With a floating-point
argument \, [osc~] takes floating-point messages to change frequency.
;
#X obj 164 343 tabwrite~ \$0-array;
#X connect 1 0 0 0;
#X connect 2 0 16 0;
#X connect 3 0 1 1;
#X connect 4 0 3 0;
#X connect 5 0 3 0;
#X connect 12 0 20 0;
#X connect 16 0 1 0;
#X connect 16 0 20 0;
#X connect 17 0 12 0;
