diff options
Diffstat (limited to 'doc/tutorials/cognition/beating.pd')
-rw-r--r-- | doc/tutorials/cognition/beating.pd | 143 |
1 files changed, 143 insertions, 0 deletions
diff --git a/doc/tutorials/cognition/beating.pd b/doc/tutorials/cognition/beating.pd new file mode 100644 index 00000000..ad5337ca --- /dev/null +++ b/doc/tutorials/cognition/beating.pd @@ -0,0 +1,143 @@ +#N canvas 398 221 726 560 12; +#X text 87 15 BEATING OF SINE WAVES; +#N canvas 0 22 450 300 graph1 0; +#X array \$0-sinewave 1027 float 1; +#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 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 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 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 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 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 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 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 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 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 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 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 +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 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 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 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; +#A 1000 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 1026 -1 515 140 1; +#X restore 115 65 graph; +#X obj 117 219 hsl 515 18 55 440 1 0 \$0-freq1 empty empty -2 -6 1153 +8 -2688 -1 -1 33700 0; +#X obj 117 242 hsl 515 18 55 440 1 0 \$0-freq2 empty empty -2 -6 1153 +8 -1856 -1 -1 33700 0; +#X obj 117 265 hsl 515 18 44 440 1 0 \$0-freq3 empty empty -2 -6 1153 +8 -64 -1 -1 34100 0; +#X obj 19 447 *~; +#X obj 91 218 tgl 20 0 \$0-amp1 empty empty 0 -6 1153 8 -2688 -1 -1 +0 1; +#X obj 427 526 dac~; +#X obj 442 499 *~; +#X obj 467 452 r \$0-master-level; +#X obj 91 241 tgl 20 0 \$0-amp2 empty empty 0 -6 1153 8 -1856 -1 -1 +0 1; +#X obj 91 264 tgl 20 0 \$0-amp3 empty empty 0 -6 1153 8 -64 -1 -1 0 +1; +#X obj 500 526 tabwrite~ \$0-sinewave; +#X obj 650 30 vsl 22 200 0 1 0 0 \$0-master-level empty amplitude -9 +-8 1153 10 -225271 -1 -1 4400 1; +#X obj 19 351 osc~ 55; +#X obj 500 480 loadbang; +#X obj 479 482 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 500 503 metro 200; +#X obj 19 326 r \$0-freq1; +#X obj 44 380 r \$0-amp1; +#X obj 44 424 line~; +#X msg 44 402 \$1 10; +#X obj 142 447 *~; +#X obj 142 351 osc~ 55; +#X obj 167 424 line~; +#X msg 167 402 \$1 10; +#X obj 266 447 *~; +#X obj 266 351 osc~ 55; +#X obj 291 424 line~; +#X msg 291 402 \$1 10; +#X obj 167 380 r \$0-amp2; +#X obj 142 326 r \$0-freq2; +#X obj 266 326 r \$0-freq3; +#X obj 291 380 r \$0-amp3; +#X obj 117 288 hsl 515 18 44 440 1 0 \$0-freq4 empty empty -2 -6 1153 +8 -38 -1 -1 35900 0; +#X obj 91 287 tgl 20 0 \$0-amp4 empty empty 0 -6 1153 8 -38 -1 -1 0 +1; +#X obj 387 447 *~; +#X obj 387 351 osc~ 55; +#X obj 412 424 line~; +#X msg 412 402 \$1 10; +#X obj 387 326 r \$0-freq4; +#X obj 412 380 r \$0-amp4; +#N canvas 683 260 535 488 record 0; +#X obj 119 79 inlet~; +#X obj 265 79 inlet; +#X msg 235 243 start; +#X msg 465 210 stop; +#X obj 230 305 writesf~; +#X obj 264 153 sel 1; +#X obj 264 177 savepanel; +#X msg 315 242 open \$1; +#X obj 264 199 t b s; +#X connect 0 0 4 0; +#X connect 1 0 5 0; +#X connect 2 0 4 0; +#X connect 3 0 4 0; +#X connect 5 0 6 0; +#X connect 5 1 3 0; +#X connect 6 0 8 0; +#X connect 7 0 4 0; +#X connect 8 0 2 0; +#X connect 8 1 7 0; +#X restore 318 529 pd record; +#X obj 381 497 tgl 25 0 empty empty empty 0 -6 0 8 -258049 -1 -1 0 +1; +#X connect 5 0 8 0; +#X connect 8 0 7 0; +#X connect 8 0 7 1; +#X connect 8 0 12 0; +#X connect 8 0 42 0; +#X connect 9 0 8 1; +#X connect 14 0 5 0; +#X connect 15 0 17 0; +#X connect 16 0 17 0; +#X connect 17 0 12 0; +#X connect 18 0 14 0; +#X connect 19 0 21 0; +#X connect 20 0 5 1; +#X connect 21 0 20 0; +#X connect 22 0 8 0; +#X connect 23 0 22 0; +#X connect 24 0 22 1; +#X connect 25 0 24 0; +#X connect 26 0 8 0; +#X connect 27 0 26 0; +#X connect 28 0 26 1; +#X connect 29 0 28 0; +#X connect 30 0 25 0; +#X connect 31 0 23 0; +#X connect 32 0 27 0; +#X connect 33 0 29 0; +#X connect 36 0 8 0; +#X connect 37 0 36 0; +#X connect 38 0 36 1; +#X connect 39 0 38 0; +#X connect 40 0 37 0; +#X connect 41 0 39 0; +#X connect 43 0 42 1; |