aboutsummaryrefslogtreecommitdiff
path: root/doc/tutorials/cognition/beating.pd
blob: ad5337cae60537680e30f9784db2a5b51eae095e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
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;