#N canvas 447 51 644 743 12;
#X obj 85 168 tabwrite~;
#X obj 85 142 line~;
#X obj 91 290 +;
#X obj 85 116 +~;
#X obj 85 194 osc~;
#X obj 92 393 r;
#X obj 92 369 s;
#X obj 91 343 inlet;
#X obj 134 315 mtof;
#X obj 91 314 ftom;
#X obj 142 343 outlet;
#X obj 85 219 dac~;
#X text 50 89 So far we've seen these audio ("tilde") objects:;
#X text 142 141 -- ramp generator;
#X text 131 220 -- audio output ("digital/analog converter" -- a misnomer);
#X text 47 263 ... and these "control" objects:;
#X text 204 344 -- input and output to a subpatch;
#X text 128 370 ("send") -- wireless message sending;
#X text 129 395 ("receive") ... and receiving;
#X text 129 288 (etc.) -- arithmetic;
#X text 130 194 -- sinusoidal oscillator;
#X obj 92 614 tgl 19 0 empty empty empty 0 -6 0 8 #fcfcfc #000000 #000000 0 1;
#X text 119 615 -- toggle switch;
#X floatatom 92 591 0 0 0 0 - - - 0;
#X text 127 590 -- number box;
#X msg 92 568;
#X text 129 568 -- message box;
#X text 54 443 ... and these other (non-object) boxes:;
#X text 125 115 (etc.) -- bynary operation on audio signals;
#X obj 93 642 bng 19 250 50 0 empty empty empty 0 -10 0 12 #fcfcfc #000000 #000000;
#X text 120 642 -- bang button;
#X obj 96 671 hsl 162 19 0 127 0 0 empty empty empty -2 -10 0 12 #fcfcfc #000000 #000000 0 1;
#X text 267 670 -- slider;
#X obj 175 315 dbtorms;
#N canvas 0 22 450 278 (subpatch) 0;
#X array array 64 float 3;
#A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;
#X coords 0 1 64 -1 150 70 1 0 0;
#X restore 89 489 graph;
#X text 165 168 -- sampler (which we've only used for graphing audio so far);
#X text 250 514 -- array (for graphing audio so far);
#X text 235 313 -- acoustic conversions;
#X obj 169 25 cnv 5 5 25 empty empty Part\ 1\ Review 15 13 0 16 #dfdfdf #202020 0;
