#N canvas 39 174 1182 739 10; #X obj 84 173 print; #X floatatom 199 101 0 0 0 0 - - -; #X text 65 44 message; #X text 194 84 atom; #X text 84 151 object; #X text 241 105 <--- drag in box \, or mouse-over \, type and 'enter' to output from atom; #X msg 65 66 click on me to output my message; #X text 134 173 <--- right click on an object to open its help file ; #X text 710 62 ctrl-e or 'edit mode' in edit menu to open/close edit mode; #X text 710 87 ctrl-n to open new patcher; #X text 710 158 ctrl-1 to place new object in patcher; #X obj 246 842 dac~; #X obj 90 617 *~; #X floatatom 106 578 5 0 0.9 0 - - -; #X obj 92 481 osc~ 220; #X text 158 577 amplitude control; #X text 158 594 shift-drag to change by 0.01; #X text 158 610 (must be in run mode); #X floatatom 92 449 5 20 600 0 - - -; #X text 163 481 220 Hz default; #X text 144 449 set frequency here to override default; #X obj 419 792 *~; #X floatatom 435 753 5 0 0.9 0 - - -; #X text 487 752 amplitude control; #X text 487 769 shift-drag to change by 0.01; #X text 487 785 (must be in run mode); #X floatatom 440 457 5 20 600 0 - - -; #X obj 440 486 osc~; #X text 490 453 fundamental frequency; #X obj 643 486 * 7; #X obj 496 539 osc~; #X obj 562 540 osc~; #X obj 644 539 osc~; #X obj 716 539 osc~; #X floatatom 494 512 5 0 0 0 - - -; #X obj 480 650 +~; #X obj 654 647 +~; #X obj 419 725 +~; #X obj 480 566 *~ 0.5; #X obj 649 570 *~ 0.125; #X obj 730 572 *~ 0.0625; #X obj 579 686 +~; #X text 809 572 scale amplitudes of harmonics; #X text 611 686 explicit additions of signals; #X text 491 588 1/2; #X text 575 589 1/4; #X text 665 589 1/8; #X text 754 593 1/16; #X text 809 592 each partial has half the amp; #X text 810 611 of the previous partial; #X obj 561 568 *~ 0.25; #X obj 714 486 * 11; #X text 710 133 ctrl-d to duplicate a selected region of a patch; #X text 710 183 ctrl-2 to place new mssage in patcher; #X text 712 31 short-cuts:; #X text 64 20 1 Basics; #X text 88 397 2 sine tone generator; #X text 436 394 3 additive synthesis; #X obj 496 486 * 2; #X obj 561 487 * 4; #X floatatom 782 540 5 0 0.9 0 - - -; #X connect 1 0 0 0; #X connect 1 0 18 0; #X connect 6 0 0 0; #X connect 12 0 11 0; #X connect 12 0 11 1; #X connect 13 0 12 1; #X connect 14 0 12 0; #X connect 18 0 14 0; #X connect 21 0 11 0; #X connect 21 0 11 1; #X connect 22 0 21 1; #X connect 26 0 27 0; #X connect 26 0 29 0; #X connect 26 0 51 0; #X connect 26 0 58 0; #X connect 26 0 59 0; #X connect 27 0 37 0; #X connect 29 0 32 0; #X connect 30 0 38 0; #X connect 31 0 50 0; #X connect 32 0 39 0; #X connect 33 0 40 0; #X connect 34 0 30 0; #X connect 35 0 41 0; #X connect 36 0 41 1; #X connect 37 0 21 0; #X connect 38 0 35 0; #X connect 39 0 36 0; #X connect 40 0 36 1; #X connect 41 0 37 1; #X connect 50 0 35 1; #X connect 51 0 33 0; #X connect 58 0 34 0; #X connect 59 0 31 0; #X connect 60 0 40 1;