forked from pierreguillot/Pad
-
Notifications
You must be signed in to change notification settings - Fork 0
/
pad.scope~.pd
222 lines (222 loc) · 5.34 KB
/
pad.scope~.pd
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
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
#N canvas 58 23 1286 825 10;
#X obj 651 9 inlet~;
#X obj 581 33 r \$0-onoff;
#N canvas 0 22 450 278 (subpatch) 0;
#X array \$0-wave 390 float 4;
#X coords 0 1 390 -1 300 140 2 0 0;
#X restore 136 174 graph;
#X obj 715 7 r \$0-onoff;
#N canvas 42 270 450 300 cadre 0;
#X text 118 102 State;
#X obj 235 118 nbx 5 14 2 1e+37 0 0 \$0-buffer-size \$0-buffer-sizei
empty 0 -8 0 10 -262144 -1 -1 390 256;
#X obj 127 118 tgl 15 0 \$0-onoff \$0-onoffi empty 17 7 0 10 -262144
-1 -1 1 1;
#X text 232 102 Buffer Size;
#X obj 165 118 nbx 5 14 2 1e+37 0 0 \$0-tick-time \$0-tick-timei empty
0 -8 0 10 -262144 -1 -1 86 256;
#X obj 305 118 nbx 5 14 0.1 1e+37 0 0 \$0-range \$0-rangei empty 0
-8 0 10 -262144 -1 -1 1 256;
#X text 162 102 Tick Time;
#X text 302 102 Amplitude Range;
#X coords 0 -1 1 1 346 40 2 100 100;
#X restore 100 120 pd cadre;
#X obj 1070 161 loadbang;
#X msg 1070 186 0;
#X obj 1070 239 loadbang;
#X obj 1070 319 loadbang;
#X obj 924 96 inlet;
#X obj 1070 211 s \$0-onoffi;
#X text 260 102 Scope;
#X obj 581 92 metro 86;
#X obj 651 189 tabwrite~ \$0-wave;
#X obj 715 28 switch~;
#X text 179 344 Amplitude a / Time t (samples);
#X obj 651 149 clip~ -1 1;
#X obj 1070 289 s \$0-tick-timei;
#X msg 1070 264 86;
#X obj 626 63 r \$0-tick-time;
#X msg 1070 344 512;
#X obj 1070 369 s \$0-buffer-sizei;
#X obj 1070 399 loadbang;
#X msg 1070 424 1;
#X obj 924 118 route float time buffersize amprange;
#X obj 1070 449 s \$0-rangei;
#X obj 679 97 r \$0-range;
#X obj 679 119 * -1;
#X msg 613 625 resize \$1;
#X obj 404 451 t f b f f, f 11;
#X obj 279 664 send \$0-wave;
#X obj 404 394 r \$0-buffer-size;
#X msg 423 624 bounds 0 \$2 \$1 \$3;
#X obj 423 594 pack 512 -1 1;
#N canvas 472 157 541 391 abscissa 0;
#X obj 240 102 * 0.125;
#X msg 299 165 xticks \$1 \$1 1;
#X obj 118 134 until;
#X obj 118 156 f 0;
#X obj 148 156 + 1;
#X obj 118 200 *;
#X obj 147 112 f 0;
#X obj 118 250 list prepend;
#X obj 205 143 t b b;
#X obj 118 271 list;
#X obj 98 90 t b b b f b, f 15;
#X obj 97 293 list;
#X obj 97 315 list trim;
#X obj 118 222 int;
#X obj 118 112 f 9;
#X obj 118 178 / 8;
#X obj 260 323 outlet;
#X obj 266 17 r \$0-range;
#X obj 111 37 f 512;
#X obj 110 10 inlet;
#X obj 205 165 f 1.3;
#X msg 205 195 xlabel \$1;
#X obj 266 39 t b f;
#X obj 293 63 * -1.1;
#X connect 0 0 1 0;
#X connect 1 0 16 0;
#X connect 2 0 3 0;
#X connect 3 0 4 0;
#X connect 3 0 15 0;
#X connect 4 0 3 1;
#X connect 5 0 13 0;
#X connect 6 0 3 1;
#X connect 7 0 9 0;
#X connect 8 0 20 0;
#X connect 8 1 7 1;
#X connect 9 0 11 1;
#X connect 9 0 7 1;
#X connect 10 0 11 0;
#X connect 10 1 14 0;
#X connect 10 2 6 0;
#X connect 10 3 5 1;
#X connect 10 4 8 0;
#X connect 11 0 12 0;
#X connect 12 0 16 0;
#X connect 13 0 7 0;
#X connect 14 0 2 0;
#X connect 15 0 5 0;
#X connect 17 0 22 0;
#X connect 18 0 10 0;
#X connect 18 0 0 0;
#X connect 19 0 18 0;
#X connect 20 0 21 0;
#X connect 21 0 7 0;
#X connect 22 0 18 0;
#X connect 22 1 23 0;
#X connect 23 0 20 1;
#X restore 168 557 pd abscissa;
#X obj 395 495 r \$0-range;
#X obj 450 572 * -1;
#X obj 423 547 t b f;
#X obj 395 517 t f f;
#N canvas 683 199 541 391 ordinate 0;
#X obj 118 134 until;
#X obj 118 156 f 0;
#X obj 148 156 + 1;
#X obj 118 200 *;
#X obj 118 310 list prepend;
#X obj 205 136 t b b;
#X obj 118 331 list;
#X obj 97 353 list;
#X obj 97 375 list trim;
#X obj 260 383 outlet;
#X obj 110 10 inlet;
#X obj 266 39 t b f;
#X obj 111 37 f 1;
#X obj 298 128 * 0.2;
#X obj 118 112 f 11;
#X obj 97 84 t b b b f b, f 15;
#X obj 167 113 f 0;
#X msg 205 195 ylabel \$1;
#X msg 299 165 yticks 0 \$1 5;
#X obj 118 178 / 10;
#X obj 118 222 -;
#X obj 178 142 * 2;
#X obj 266 -3 r \$0-buffer-size;
#X obj 266 19 int;
#X obj 205 165 f 2;
#X obj 293 63 * -0.0292968;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 1 0 19 0;
#X connect 2 0 1 1;
#X connect 3 0 20 0;
#X connect 4 0 6 0;
#X connect 5 0 24 0;
#X connect 5 1 4 1;
#X connect 6 0 7 1;
#X connect 6 0 4 1;
#X connect 7 0 8 0;
#X connect 8 0 9 0;
#X connect 10 0 12 0;
#X connect 11 0 12 0;
#X connect 11 1 25 0;
#X connect 12 0 13 0;
#X connect 12 0 15 0;
#X connect 13 0 18 0;
#X connect 14 0 0 0;
#X connect 15 0 7 0;
#X connect 15 1 14 0;
#X connect 15 2 16 0;
#X connect 15 3 20 1;
#X connect 15 3 21 0;
#X connect 15 4 5 0;
#X connect 16 0 1 1;
#X connect 17 0 4 0;
#X connect 18 0 9 0;
#X connect 19 0 3 0;
#X connect 20 0 4 0;
#X connect 21 0 3 1;
#X connect 22 0 23 0;
#X connect 23 0 11 0;
#X connect 24 0 17 0;
#X connect 25 0 24 1;
#X restore 258 557 pd ordinate;
#X obj 404 416 int;
#X obj 476 458 s \$0-buffer-sizei;
#X msg 444 423 set \$1;
#X connect 0 0 16 0;
#X connect 1 0 12 0;
#X connect 3 0 14 0;
#X connect 5 0 6 0;
#X connect 6 0 10 0;
#X connect 7 0 18 0;
#X connect 8 0 20 0;
#X connect 9 0 24 0;
#X connect 12 0 13 0;
#X connect 16 0 13 0;
#X connect 18 0 17 0;
#X connect 19 0 12 1;
#X connect 20 0 21 0;
#X connect 22 0 23 0;
#X connect 23 0 25 0;
#X connect 24 0 10 0;
#X connect 24 1 17 0;
#X connect 24 2 21 0;
#X connect 24 3 25 0;
#X connect 26 0 27 0;
#X connect 26 0 16 2;
#X connect 27 0 16 1;
#X connect 28 0 30 0;
#X connect 29 0 34 0;
#X connect 29 2 33 0;
#X connect 29 3 28 0;
#X connect 31 0 40 0;
#X connect 32 0 30 0;
#X connect 33 0 32 0;
#X connect 34 0 30 0;
#X connect 35 0 38 0;
#X connect 35 0 39 0;
#X connect 36 0 33 2;
#X connect 37 0 33 0;
#X connect 37 1 36 0;
#X connect 37 1 33 1;
#X connect 38 1 37 0;
#X connect 39 0 30 0;
#X connect 40 0 29 0;
#X connect 40 0 42 0;
#X connect 42 0 41 0;
#X coords 0 -1 1 1 346 260 2 100 100;