-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathlocal.pd
240 lines (240 loc) · 8.34 KB
/
local.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
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
#N canvas 633 74 1512 922 10;
#X obj 283 905 print backward;
#X obj 180 755 loadbang;
#X msg 208 817 disconnect;
#X obj 321 822 list prepend send;
#X obj 321 843 list trim;
#X obj 210 872 netsend -u -b;
#X msg 182 787 connect bela.local 7562;
#X obj 584 299 line;
#X obj 660 298 line;
#X msg 660 276 0 \, 1 1500;
#X obj 584 343 oscformat parameters;
#X obj 584 321 pack f f f, f 26;
#X obj 737 298 line;
#X obj 847 397 oscformat lfos;
#X obj 846 271 osc~ 0.1;
#X obj 916 271 osc~ 0.3;
#X obj 985 271 osc~ 0.6;
#X obj 846 341 snapshot~;
#X obj 916 341 snapshot~;
#X obj 985 341 snapshot~;
#X obj 847 366 pack f f f, f 26;
#X obj 903 218 metro 100;
#X obj 903 195 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1;
#X obj 985 311 +~ 1;
#X obj 985 311 *~ 0.5;
#X obj 916 291 +~ 1;
#X obj 916 311 *~ 0.5;
#X obj 846 291 +~ 1;
#X obj 846 311 *~ 0.5;
#X obj 315 340 oscformat display-text;
#X obj 315 239 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000;
#X obj 315 315 pack s s s;
#X msg 395 288 symbol some;
#X msg 474 288 symbol text;
#X obj 173 240 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000;
#X obj 173 260 random 100;
#X obj 33 240 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000;
#X obj 33 260 oscformat osc-test;
#X obj 585 235 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000;
#X msg 584 277 0 \, 1 4000;
#X msg 737 276 0 \, 1 2000;
#N canvas 0 23 687 515 (subpatch) 0;
#X array mywave 128 float 5;
#A 0 0.235707 0.226523 0.217339 0.208155 0.198971 0.189788 0.180604 0.17142 0.162236 0.153052 0.143868 0.134684 0.1255 0.116316 0.107133 0.103204 0.0992752 0.0953466 0.0914179 0.0874892 0.0835606 0.0796319 0.0757033 0.0717746 0.0678459 0.0639173 0.0599886 0.05606 0.0521313 0.0482026 0.044274 0.0403453 0.0364166 0.032488 0.0285593 0.0254164 0.0222735 0.0191305 0.0159876 0.0128447 0.00970176 0.00655883 0.0034159 0.00027297 -0.00286996 -0.00601289 -0.00915582 -0.0122987 -0.0154417 -0.0185846 -0.0217275 -0.0248705 -0.0280134 -0.0311563 -0.0342992 -0.0374422 -0.0405851 -0.043728 -0.046871 -0.0500139 -0.0524984 -0.0549829 -0.0574675 -0.059952 -0.0624365 -0.0649211 -0.0674056 -0.0698901 -0.0723746 -0.0748592 -0.0773437 -0.0798282 -0.0823128 -0.0847973 -0.0872818 -0.0897664 -0.0922509 -0.0947354 -0.0972199 -0.0997045 -0.102189 -0.104674 -0.107158 -0.108662 -0.110166 -0.111669 -0.113173 -0.114677 -0.116181 -0.117685 -0.119188 -0.120692 -0.122196 -0.1237 -0.125204 -0.126707 -0.128211 -0.129715 -0.131219 -0.132723 -0.134226 -0.13573 -0.136623 -0.137516 -0.138409 -0.139302 -0.140195 -0.141087 -0.14198 -0.142873 -0.142873 -0.142873 -0.142873 -0.142873 -0.142873 -0.143766 -0.144659 -0.145552 -0.146445 -0.147338 -0.14823 -0.149123 -0.150016 -0.150016 -0.150016 -0.150016 -0.150016 0.178563;
#X coords 0 0 127 1 200 140 1 0 0;
#X restore 1242 419 graph;
#X obj 1119 384 oscformat waveform;
#X obj 1296 230 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1;
#X obj 1326 345 *~ 0.5;
#X obj 1326 325 +~ 1;
#X obj 1119 331 pack f f f f f;
#X msg 1117 280 0.4;
#X msg 1137 300 0.2;
#X msg 1157 280 0.7;
#X msg 1177 301 0.1;
#X msg 1197 279 0.9;
#X obj 1326 304 osc~ 400.1;
#X obj 1296 254 metro 100;
#X obj 174 307 oscformat number;
#X msg 315 288 symbol show;
#X obj 315 259 t b b b;
#X obj 903 238 t b b b;
#X obj 739 228 loadbang;
#X msg 739 248 50;
#X obj 1124 251 t b b b b b;
#X obj 1124 227 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000;
#X text 590 7 ............................;
#X text 590 17 . ____ ._____ _ .......___ .;
#X text 590 27 .| __ )| ____| |....../ _ |.;
#X text 590 47 .| |_) | |___| |___ / ___ |.;
#X text 590 57 .|____/|_____|_____/_/..._|.io;
#X text 590 67 ............................;
#X text 590 37 .| __ || __|.| |...../ _| |.;
#X text 20 28 Send OSC messages to Bela for OLED Screen;
#X text 20 38 =========================================;
#X text 33 200 osc-test;
#X text 172 200 number;
#X text 312 200 display-text;
#X text 582 200 parameters;
#X text 843 196 lfos;
#X text 1122 200 waveform;
#X text 63 825 send OSC to Bela;
#X obj 366 512 oscformat display-strings-and-numbers;
#X msg 410 487 format iiffsss;
#X text 356 416 display-strings-and-numbers;
#X text 350 224 Three strings \, one per line;
#X text 355 438 Include explicit \\\\n as line break;
#X msg 349 464 11 22 12.2 23.4 abcde \\\\n awesrawer \\\\n 123 12;
#X obj 664 532 pack f f;
#X obj 554 825 oscformat points persistence;
#X obj 557 737 oscformat points clear;
#X obj 560 715 bng 16 250 50 0 empty empty empty 0 -8 0 10 #fcfcfc #000000 #000000;
#X obj 555 869 oscformat points size;
#X obj 554 783 oscformat points tick;
#X obj 556 759 bng 16 250 50 0 empty empty empty 0 -8 0 10 #fcfcfc #000000 #000000;
#X obj 557 805 hsl 136 16 0 20 0 0 empty empty empty -2 -8 0 10 #fcfcfc #000000 #000000 0 1;
#X obj 640 684 oscformat points values-rel;
#X obj 709 473 sin;
#X obj 664 470 cos;
#X obj 664 491 + 1;
#X obj 709 491 + 1;
#X obj 680 443 hsl 136 16 -12.56 12.56 0 0 empty empty empty -2 -8 0 10 #fcfcfc #000000 #000000 0 1;
#X obj 794 587 spigot;
#X obj 824 562 tgl 16 0 empty empty empty 0 -8 0 10 #fcfcfc #000000 #000000 0 1;
#X obj 820 513 metro 50;
#X obj 820 469 loadbang;
#X obj 820 490 tgl 16 0 empty empty empty 0 -8 0 10 #fcfcfc #000000 #000000 0 1;
#X msg 823 534 1;
#X msg 779 536 0;
#X obj 664 512 * 0.4;
#X obj 709 511 * 0.4;
#X text 675 402 points;
#X obj 953 686 oscformat points values-px;
#X obj 952 612 unpack f f;
#X obj 953 664 pack f f;
#X obj 953 639 * 128;
#X obj 998 638 * 64;
#X text 1039 639 << adjust to your screen's size;
#X text 879 512 << optional rate limiter;
#X text 824 686 << send either >>;
#X obj 558 848 hsl 136 16 0 20 0 0 empty empty empty -2 -8 0 10 #fcfcfc #000000 #000000 0 1;
#X text 615 717 points options;
#X obj 1275 370 tabwrite~ mywave;
#X obj 1277 280 array get mywave;
#X msg 544 601 0.1 0.1 0.2 0.2 0.2 0.5 0.9 0.9;
#X text 552 582 send multiple points at once;
#X text 663 422 move the slider to move the point around a circle;
#X text 620 659 send coordinates between 0 and 1;
#X text 1019 664 send coordinates in px;
#X connect 1 0 6 0;
#X connect 2 0 5 0;
#X connect 3 0 4 0;
#X connect 4 0 5 0;
#X connect 5 1 0 0;
#X connect 6 0 5 0;
#X connect 7 0 11 0;
#X connect 8 0 11 1;
#X connect 9 0 8 0;
#X connect 10 0 3 0;
#X connect 11 0 10 0;
#X connect 12 0 11 2;
#X connect 13 0 3 0;
#X connect 14 0 27 0;
#X connect 15 0 25 0;
#X connect 16 0 23 0;
#X connect 17 0 20 0;
#X connect 18 0 20 1;
#X connect 19 0 20 2;
#X connect 20 0 13 0;
#X connect 21 0 57 0;
#X connect 22 0 21 0;
#X connect 23 0 24 0;
#X connect 24 0 19 0;
#X connect 25 0 26 0;
#X connect 26 0 18 0;
#X connect 27 0 28 0;
#X connect 28 0 17 0;
#X connect 29 0 3 0;
#X connect 30 0 56 0;
#X connect 31 0 29 0;
#X connect 32 0 31 1;
#X connect 33 0 31 2;
#X connect 34 0 35 0;
#X connect 35 0 54 0;
#X connect 36 0 37 0;
#X connect 37 0 3 0;
#X connect 38 0 39 0;
#X connect 38 0 9 0;
#X connect 38 0 40 0;
#X connect 39 0 7 0;
#X connect 40 0 12 0;
#X connect 42 0 3 0;
#X connect 43 0 53 0;
#X connect 44 0 118 0;
#X connect 45 0 44 0;
#X connect 46 0 42 0;
#X connect 47 0 46 0;
#X connect 48 0 46 1;
#X connect 49 0 46 2;
#X connect 50 0 46 3;
#X connect 51 0 46 4;
#X connect 52 0 45 0;
#X connect 53 0 118 0;
#X connect 53 0 119 0;
#X connect 54 0 3 0;
#X connect 55 0 31 0;
#X connect 56 0 55 0;
#X connect 56 1 32 0;
#X connect 56 2 33 0;
#X connect 57 0 17 0;
#X connect 57 1 18 0;
#X connect 57 2 19 0;
#X connect 58 0 59 0;
#X connect 59 0 12 2;
#X connect 59 0 8 2;
#X connect 59 0 7 2;
#X connect 60 0 47 0;
#X connect 60 1 48 0;
#X connect 60 2 49 0;
#X connect 60 3 50 0;
#X connect 60 4 51 0;
#X connect 61 0 60 0;
#X connect 78 0 3 0;
#X connect 79 0 78 0;
#X connect 83 0 78 0;
#X connect 84 0 98 0;
#X connect 85 0 3 0;
#X connect 86 0 3 0;
#X connect 87 0 86 0;
#X connect 88 0 3 0;
#X connect 89 0 3 0;
#X connect 90 0 89 0;
#X connect 91 0 85 0;
#X connect 92 0 3 0;
#X connect 93 0 96 0;
#X connect 94 0 95 0;
#X connect 95 0 105 0;
#X connect 96 0 106 0;
#X connect 97 0 94 0;
#X connect 97 0 93 0;
#X connect 98 0 92 0;
#X connect 98 0 104 0;
#X connect 98 0 109 0;
#X connect 99 0 98 1;
#X connect 100 0 103 0;
#X connect 101 0 102 0;
#X connect 102 0 100 0;
#X connect 103 0 99 0;
#X connect 104 0 99 0;
#X connect 105 0 84 0;
#X connect 106 0 84 1;
#X connect 109 0 111 0;
#X connect 109 1 112 0;
#X connect 110 0 108 0;
#X connect 111 0 110 0;
#X connect 112 0 110 1;
#X connect 116 0 88 0;
#X connect 119 0 42 0;
#X connect 120 0 92 0;