#N canvas 433 117 448 500 10;
#X obj 21 197 output~;
#X obj 22 163 +~;
#X obj 22 95 +~;
#X obj 155 95 +~;
#X obj 155 42 osc~ 440;
#X obj 22 42 osc~ 330;
#X obj 38 69 osc~ 330.2;
#X obj 171 69 osc~ 440.33;
#X obj 302 92 +~;
#X obj 303 42 osc~ 587;
#X obj 318 68 osc~ 587.25;
#X obj 23 132 +~;
#X text 18 258 In each of the three pairs of oscillators above \, the
two frequencies are within 1/3 Hz or closer (for example \, the leftmost
ones are close to 330 Hz but separated by 1/5 Hz.) The result is a
gradual change in amplitude as the phases of the two slip against each
other. This is called beating. More complex beating pattenrs may be
made by using three or more oscillators. Also their amplitudes need
not be equal (as they are here).;
#X text 18 423 In contrast to the previous example \, the oscillators
are not tuned to the overtone series (ratios 1:2:3:4...) and so the
frequencies 330 \, 440 \, and 587 are heard separately.;
#X obj 1 1 cnv 15 445 20 empty \$0-pddp.cnv.header beating_between_closely_tuned_sinusoids
20 10 1 18 -261139 -33289 0;
#X obj 407 2 pddp/pddplink http://puredata.info/dev/pddp -text pddp
;
#X obj 1 478 cnv 15 445 20 empty \$0-pddp.cnv.footer empty 20 12 0
14 -233017 -33289 0;
#N canvas 44 246 494 284 META 0;
#X text 12 125 WEBSITE http://crca.ucsd.edu/~msp/;
#X text 12 105 AUTHOR Miller Puckette;
#X text 12 85 LIBRARY PDDP;
#X text 12 5 GENRE tutorial;
#X text 12 45 LICENSE SIBSD;
#X text 12 145 HELP_PATCH_AUTHORS Updated for release 0.40. Jonathan
Wilkes revised the patch to conform to the PDDP template for Pd version
0.42.;
#X text 12 25 KEYWORDS signal;
#X text 12 65 DESCRIPTION beating between closely tuned sinusoids;
#X restore 392 480 pd META;
#N canvas 13 202 428 190 References 0;
#X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0
14 -261139 -33289 0;
#X text 19 37 Links:;
#X text 7 2 beating- Related Help Documents;
#X restore 103 480 pd References;
#X text 19 361 They are all summed using [+~] boxes. They could have
been summed in any order ([+~] is commutative for practical purposes)
but here they are added in pairs to emphasize the relationships between
them.;
#X obj 6 480 pddp/pddplink ../5.reference/pddp/help.pd -text help;
#X connect 1 0 0 0;
#X connect 1 0 0 1;
#X connect 2 0 11 0;
#X connect 3 0 11 1;
#X connect 4 0 3 0;
#X connect 5 0 2 0;
#X connect 6 0 2 1;
#X connect 7 0 3 1;
#X connect 8 0 1 1;
#X connect 9 0 8 0;
#X connect 10 0 8 1;
#X connect 11 0 1 0;
