tpf-client.pd 17.8 KB
Newer Older
1
#N canvas 4 43 521 186 10;
2
3
#X declare -stdpath iemnet -stdpath osc -stdpath slip -path include
;
4
5
#X obj 5 38 cnv 18 100 18 empty empty LOCATIONS: 3 10 0 12 -232576
-1 0;
Roman Haefeli's avatar
Roman Haefeli committed
6
#X obj 5 57 cnv 18 100 18 empty \$0.client.display.0 empty 3 10 0 12
7
-261689 -258699 0;
Roman Haefeli's avatar
Roman Haefeli committed
8
#X obj 5 76 cnv 18 100 18 empty \$0.client.display.1 empty 3 10 0 12
9
-261689 -258699 0;
Roman Haefeli's avatar
Roman Haefeli committed
10
#X obj 5 95 cnv 18 100 18 empty \$0.client.display.2 empty 3 10 0 12
11
-261689 -258699 0;
Roman Haefeli's avatar
Roman Haefeli committed
12
#X obj 5 114 cnv 18 100 18 empty \$0.client.display.3 empty 3 10 0
13
12 -261689 -258699 0;
14
#X obj 5 133 cnv 18 100 18 empty \$0.client.display.4 empty 3 10 0
15
12 -261689 -258699 0;
16
#X obj 5 152 cnv 18 100 18 empty \$0.client.display.5 empty 3 10 0
17
12 -261689 -258699 0;
18
19
#X obj 106 38 cnv 18 400 18 empty empty LINKS: 3 10 0 12 -232576 -1
0;
Roman Haefeli's avatar
Roman Haefeli committed
20
#X obj 106 57 cnv 18 400 18 empty \$0.mylink.display.0 empty 3 10 0
21
12 -261689 -33289 0;
Roman Haefeli's avatar
Roman Haefeli committed
22
#X obj 106 76 cnv 18 400 18 empty \$0.mylink.display.1 empty 3 10 0
23
12 -261689 -33289 0;
Roman Haefeli's avatar
Roman Haefeli committed
24
#X obj 106 95 cnv 18 400 18 empty \$0.mylink.display.2 empty 3 10 0
25
12 -261689 -33289 0;
26
#X obj 106 114 cnv 18 400 18 empty \$0.mylink.display.3 empty 3 10
27
0 12 -261689 -33289 0;
28
#X obj 106 133 cnv 18 400 18 empty \$0.mylink.display.4 empty 3 10
29
0 12 -261689 -33289 0;
30
#X obj 106 152 cnv 18 400 18 empty \$0.mylink.display.5 empty 3 10
31
0 12 -261689 -33289 0;
32
#N canvas 0 276 432 291 code 0;
33
#N canvas 0 43 664 577 communication 0;
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#X obj 9 38 packOSC;
#X obj 9 17 r \$0.send;
#X obj 9 58 slipenc 16384;
#X obj 9 78 s \$0.to;
#X obj 9 157 tcpclient;
#X obj 9 133 r \$0.to;
#X obj 9 254 s \$0.from;
#X obj 9 299 r \$0.from;
#X obj 9 319 slipdec 16384;
#X obj 9 339 unpackOSC;
#X obj 9 359 s \$0.receive;
#X obj 141 103 s \$0.to;
#X msg 160 80 disconnect;
#X obj 141 17 r \$0.connect;
#X obj 141 37 sel 1 0;
#X obj 43 180 s \$0.connection.state;
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
#X obj 405 185 r \$0.receive;
#X msg 405 100 /s/server/socket;
#X obj 405 121 s \$0.send;
#X obj 405 205 routeOSC /s/server/socket;
#X obj 414 228 r \$0.connection.state;
#X obj 414 248 sel 0;
#X msg 414 268 0;
#X obj 405 293 s \$0.id;
#X obj 405 35 r \$0.connection.state;
#X obj 405 344 r \$0.to.tpf;
#X obj 405 364 list split 1;
#X obj 405 404 list append;
#X obj 405 444 s \$0.send;
#X obj 405 470 r \$0.receive;
#X obj 405 512 s \$0.from.tpf;
#X obj 405 424 list trim;
#X msg 405 384 symbol /s/tpf\$1;
#X obj 405 492 routeOSC /s/tpf;
#X obj 405 55 sel 1;
#X obj 405 75 del 100;
70
#X msg 141 59 connect telematic.zhdk.ch 3025;
71
72
73
74
75
76
77
78
79
80
81
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 4 0 6 0;
#X connect 4 2 15 0;
#X connect 5 0 4 0;
#X connect 7 0 8 0;
#X connect 8 0 9 0;
#X connect 9 0 10 0;
#X connect 12 0 11 0;
#X connect 13 0 14 0;
82
#X connect 14 0 36 0;
83
#X connect 14 1 12 0;
84
85
86
87
#X connect 16 0 19 0;
#X connect 17 0 18 0;
#X connect 19 0 23 0;
#X connect 20 0 21 0;
88
89
#X connect 21 0 22 0;
#X connect 22 0 23 0;
90
91
92
93
94
95
96
97
98
99
100
101
#X connect 24 0 34 0;
#X connect 25 0 26 0;
#X connect 26 0 32 0;
#X connect 26 1 27 1;
#X connect 27 0 31 0;
#X connect 29 0 33 0;
#X connect 31 0 28 0;
#X connect 32 0 27 0;
#X connect 33 0 30 0;
#X connect 34 0 35 0;
#X connect 35 0 17 0;
#X connect 36 0 11 0;
102
#X restore 8 41 pd communication;
103
#X obj 11 172 nbx 5 14 -1e+37 1e+37 0 0 \$0.bla \$0.id empty 0 -8 0
104
10 -262144 -1 -1 0 256;
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
#N canvas 358 93 419 464 tpf.initialization 0;
#X obj 17 10 r \$0.id;
#X obj 17 51 b;
#X obj 17 30 moses 1;
#N canvas 280 164 450 300 protocol/version 0;
#X obj 17 54 s \$0.to.tpf;
#X obj 17 74 r \$0.from.tpf;
#X obj 17 114 unpack f f;
#X obj 17 134 == 1;
#X obj 74 133 == 0;
#X obj 17 154 &&;
#X obj 17 175 sel 1;
#X msg 44 195 protocol version of server does not match;
#X obj 44 215 s \$0.error;
#X msg 17 33 /protocol/version;
#X obj 17 94 routeOSC /protocol/version;
#X obj 17 11 inlet;
#X obj 17 255 outlet;
#X text 69 254 bang when OK;
#X obj 216 262 print DEBUG;
#X connect 1 0 10 0;
#X connect 2 0 3 0;
#X connect 2 1 4 0;
#X connect 3 0 5 0;
#X connect 4 0 5 1;
#X connect 5 0 6 0;
#X connect 6 0 12 0;
#X connect 6 1 7 0;
#X connect 7 0 8 0;
#X connect 9 0 0 0;
#X connect 10 0 2 0;
#X connect 11 0 9 0;
#X restore 17 94 pd protocol/version;
#N canvas 20 55 450 300 register/name 0;
#X obj 23 55 symbol;
#X obj 81 56 r \$0.name;
#X obj 80 77 list;
#X msg 23 98 /register/name \$1;
#X obj 23 12 inlet;
#X obj 23 230 outlet;
#X obj 23 119 s \$0.to.tpf;
#X obj 23 139 r \$0.from.tpf;
#X obj 23 159 routeOSC /register;
#X obj 23 179 routeOSC /done /error;
#X obj 23 203 b;
#X obj 84 203 s \$0.error;
#X connect 0 0 3 0;
152
#X connect 1 0 2 0;
153
154
155
#X connect 2 0 0 1;
#X connect 3 0 6 0;
#X connect 4 0 0 0;
156
157
#X connect 7 0 8 0;
#X connect 8 0 9 0;
158
159
160
161
#X connect 9 0 10 0;
#X connect 9 1 11 0;
#X connect 10 0 5 0;
#X restore 17 119 pd register/name;
162
#X obj 17 162 s \$0.registered;
163
#X connect 0 0 2 0;
164
#X connect 1 0 3 0;
165
166
#X connect 2 1 1 0;
#X connect 3 0 4 0;
167
#X connect 4 0 5 0;
168
#X restore 8 62 pd tpf.initialization;
169
170
171
#X obj 13 212 r \$0.error;
#X obj 13 232 print TPF_ERROR;
#N canvas 235 254 683 613 refresh 0;
172
173
174
175
176
177
178
179
180
181
182
183
184
#X obj 17 9 r \$0.from.tpf;
#X obj 17 65 s \$0.to.tpf;
#X obj 15 112 r \$0.from.tpf;
#X obj 15 132 routeOSC /clients;
#X obj 15 150 routeOSC /end /begin;
#X obj 132 322 text set \$0.clients;
#X obj 169 282 loadbang;
#X msg 169 302 8e+06;
#X obj 192 232 text delete \$0.clients;
#X msg 192 211 -1;
#X obj 132 263 spigot;
#X obj 73 170 t b b;
#X msg 73 191 1;
185
#X msg 42 192 0;
186
187
188
189
190
191
192
193
#X obj 336 120 r \$0.from.tpf;
#X obj 336 158 routeOSC /end /begin;
#X obj 490 290 loadbang;
#X msg 490 310 8e+06;
#X msg 513 219 -1;
#X obj 453 271 spigot;
#X obj 394 178 t b b;
#X msg 394 199 1;
194
#X msg 363 200 0;
195
196
197
#X obj 336 140 routeOSC /mylinks;
#X obj 513 240 text delete \$0.mylinks;
#X obj 453 330 text set \$0.mylinks;
198
199
200
201
202
203
204
205
206
207
208
209
210
#X obj 15 170 t b b;
#X obj 15 343 s \$0.refresh.client.display;
#X obj 336 178 t b b;
#X obj 336 353 s \$0.refresh.mylink.display;
#X obj 9 389 r \$0.connection.state;
#X obj 9 409 sel 0;
#X obj 9 429 t b b b;
#X msg 48 450 -1;
#X obj 48 470 t a a;
#X obj 75 490 text delete \$0.clients;
#X obj 48 510 text delete \$0.mylinks;
#X obj 28 529 s \$0.refresh.client.display;
#X obj 9 549 s \$0.refresh.mylink.display;
211
212
213
214
215
216
217
#X obj 262 15 r \$0.from.tpf;
#X obj 262 71 s \$0.to.tpf;
#X obj 17 29 routeOSC /updated/clients;
#X msg 17 47 /refresh/clients;
#X obj 262 35 routeOSC /updated/mylinks;
#X msg 262 53 /refresh/mylinks;
#X connect 0 0 41 0;
218
#X connect 2 0 3 0;
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
#X connect 3 0 4 0;
#X connect 4 0 26 0;
#X connect 4 1 11 0;
#X connect 4 2 10 0;
#X connect 6 0 7 0;
#X connect 7 0 5 1;
#X connect 9 0 8 0;
#X connect 10 0 5 0;
#X connect 11 0 12 0;
#X connect 11 1 9 0;
#X connect 12 0 10 1;
#X connect 13 0 10 1;
#X connect 14 0 23 0;
#X connect 15 0 28 0;
#X connect 15 1 20 0;
#X connect 15 2 19 0;
#X connect 16 0 17 0;
#X connect 17 0 25 1;
#X connect 18 0 24 0;
#X connect 19 0 25 0;
#X connect 20 0 21 0;
#X connect 20 1 18 0;
#X connect 21 0 19 1;
#X connect 22 0 19 1;
#X connect 23 0 15 0;
#X connect 26 0 27 0;
#X connect 26 1 13 0;
246
#X connect 28 0 29 0;
247
#X connect 28 1 22 0;
248
#X connect 30 0 31 0;
249
250
251
252
#X connect 31 0 32 0;
#X connect 32 0 38 0;
#X connect 32 1 37 0;
#X connect 32 2 33 0;
253
#X connect 33 0 34 0;
254
255
256
257
258
259
260
#X connect 34 0 36 0;
#X connect 34 1 35 0;
#X connect 39 0 43 0;
#X connect 41 0 42 0;
#X connect 42 0 1 0;
#X connect 43 0 44 0;
#X connect 44 0 40 0;
261
#X restore 8 85 pd refresh;
262
#X text 71 173 my_id;
263
264
#X obj 176 63 text define \$0.clients;
#X obj 176 83 text define \$0.mylinks;
265
#N canvas 377 306 683 556 display 0;
266
267
268
269
270
271
#X obj 24 14 r \$0.refresh.client.display;
#X obj 24 73 until;
#X obj 24 93 f;
#X obj 149 101 + 1;
#X msg 69 77 0;
#X obj 39 146 text get \$0.clients;
272
273
274
#X msg 96 216 symbol \$2;
#X obj 24 332 list prepend \$0;
#X obj 24 281 list prepend 0;
275
276
#X obj 24 34 t b b;
#X msg 24 54 6;
277
278
#X obj 24 263 symbol;
#X msg 39 235 symbol empty;
279
280
281
282
283
284
285
#X obj 24 113 t b a b a a;
#X obj 39 166 route bang;
#X obj 287 77 until;
#X obj 287 97 f;
#X obj 370 105 + 1;
#X msg 331 76 0;
#X obj 302 150 text get \$0.clients;
286
287
#X obj 287 458 list prepend \$0;
#X obj 287 437 list prepend 0;
288
289
#X obj 287 38 t b b;
#X msg 287 58 6;
290
291
#X obj 287 419 symbol;
#X msg 302 391 symbol empty;
292
293
294
295
#X obj 287 117 t b a b a a;
#X obj 302 172 route bang;
#X msg 359 193 \$1;
#X obj 359 213 sel;
296
297
#X obj 392 261 text get \$0.mylinks;
#X obj 392 239 text search \$0.mylinks 0;
298
299
#X obj 287 18 r \$0.refresh.mylink.display;
#X obj 395 194 r \$0.id;
300
301
302
303
304
305
306
307
308
#X obj 392 281 unpack f f;
#X obj 392 304 text search \$0.clients 0;
#X obj 392 324 text get \$0.clients;
#X msg 392 344 symbol \$2;
#X obj 576 316 loadbang;
#X msg 576 336 32;
#X obj 576 356 list tosymbol;
#X obj 392 364 pack s f s;
#X msg 392 384 symbol jacktrip\$3-o\$2\$3--clientname\$3\$1;
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
#X msg 24 364 \; \$1.client.display.\$2 label \$3 \; \$1.client.display.\$2
color 3 \$4 \$4 \;;
#X obj 96 190 t a a;
#X msg 166 229 \$3;
#X obj 166 249 sel 0 1;
#X msg 166 272 18;
#X msg 193 272 13;
#X obj 24 311 list append;
#X msg 287 480 \; \$1.mylink.display.\$2 label \$3;
#X msg 35 420 0 \, 1 \, 2 \, 3 \, 4 \, 5;
#X obj 49 445 list prepend \$0;
#X obj 49 465 list append 0;
#X msg 19 516 \; \$1.mylink.display.\$2 color 3 \$3 \$3;
#X floatatom 182 426 5 0 0 0 - - -, f 5;
#X obj 182 443 t b a;
#X connect 0 0 9 0;
325
#X connect 1 0 2 0;
326
#X connect 2 0 13 0;
327
328
#X connect 3 0 2 1;
#X connect 4 0 2 1;
329
330
331
332
333
334
335
336
337
338
339
340
341
#X connect 5 0 14 0;
#X connect 6 0 11 1;
#X connect 7 0 43 0;
#X connect 8 0 49 0;
#X connect 9 0 10 0;
#X connect 9 1 4 0;
#X connect 10 0 1 0;
#X connect 11 0 8 0;
#X connect 12 0 11 1;
#X connect 13 0 11 0;
#X connect 13 1 5 0;
#X connect 13 3 8 1;
#X connect 13 4 3 0;
342
#X connect 14 0 12 0;
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
#X connect 14 1 44 0;
#X connect 15 0 16 0;
#X connect 16 0 26 0;
#X connect 17 0 16 1;
#X connect 18 0 16 1;
#X connect 19 0 27 0;
#X connect 20 0 50 0;
#X connect 21 0 20 0;
#X connect 22 0 23 0;
#X connect 22 1 18 0;
#X connect 23 0 15 0;
#X connect 24 0 21 0;
#X connect 25 0 24 1;
#X connect 26 0 24 0;
#X connect 26 1 19 0;
#X connect 26 3 21 1;
#X connect 26 4 17 0;
360
#X connect 27 0 25 0;
361
362
363
364
365
366
367
368
369
370
371
#X connect 27 1 28 0;
#X connect 28 0 29 0;
#X connect 29 0 25 0;
#X connect 29 1 31 0;
#X connect 30 0 34 0;
#X connect 31 0 30 0;
#X connect 32 0 22 0;
#X connect 33 0 29 1;
#X connect 34 0 35 0;
#X connect 34 1 41 1;
#X connect 35 0 36 0;
372
#X connect 36 0 37 0;
373
#X connect 37 0 41 0;
374
#X connect 38 0 39 0;
375
376
#X connect 39 0 40 0;
#X connect 40 0 41 2;
377
#X connect 41 0 42 0;
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
#X connect 42 0 24 1;
#X connect 44 0 6 0;
#X connect 44 1 45 0;
#X connect 45 0 46 0;
#X connect 46 0 47 0;
#X connect 46 1 48 0;
#X connect 47 0 49 1;
#X connect 48 0 49 1;
#X connect 49 0 7 0;
#X connect 51 0 52 0;
#X connect 52 0 53 0;
#X connect 53 0 54 0;
#X connect 55 0 56 0;
#X connect 56 0 51 0;
#X connect 56 1 53 1;
393
#X restore 8 106 pd display;
394
395
396
397
398
399
400
401
#X obj 8 8 declare -stdpath iemnet -stdpath osc -stdpath slip -path
include;
#N canvas 34 440 877 405 params 0;
#X obj 620 191 s \$0.block.settings;
#X obj 5 31 tpf-client-settings-param \$0 jack.buffer.size.gui;
#X obj 5 50 tpf-client-settings-param \$0 jack.samplerate.gui;
#X obj 5 70 tpf-client-settings-param \$0 channels.gui;
#X obj 5 90 tpf-client-settings-param \$0 bitres.gui;
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
#N canvas 0 43 1005 408 gui.converters 0;
#X obj 20 212 s \$0.jack.buffer.size.gui.r;
#X obj 20 232 r \$0.jack.buffer.size.gui;
#X obj 225 151 s \$0.jack.samplerate.gui.r;
#X obj 225 241 r \$0.jack.samplerate.gui;
#X obj 528 124 s \$0.channels.gui.r;
#X obj 678 146 s \$0.bitres.gui.r;
#X obj 679 235 r \$0.bitres.gui;
#X obj 20 312 <<;
#X obj 20 271 t b a;
#X msg 20 291 1;
#X obj 20 252 + 6;
#X obj 20 112 log;
#X obj 47 113 log;
#X obj 20 132 /;
#X msg 47 92 2;
#X obj 20 72 t a b;
#X obj 20 172 - 6;
#X obj 20 152 int;
#X obj 528 81 - 2;
#X obj 529 239 r \$0.channels.gui;
#X obj 529 259 + 2;
#X obj 225 91 sel 22050 32000 44100 48000 88200 96000 192000;
#X msg 225 112 0;
#X msg 264 111 1;
#X msg 303 111 2;
#X msg 342 111 3;
#X msg 381 112 4;
#X msg 420 112 5;
#X msg 459 112 6;
#X obj 225 261 sel 0 1 2 3 4 5 6;
#X msg 225 282 22050;
#X msg 264 281 32000;
#X msg 303 281 44100;
#X msg 342 281 48000;
#X msg 381 282 88200;
#X msg 420 282 96000;
#X msg 459 282 192000;
#X obj 225 305 t a;
#X obj 678 86 / 8;
#X obj 678 106 - 1;
#X obj 679 255 + 1;
#X obj 679 275 * 8;
#X msg 20 192 set \$1;
#X msg 225 132 set \$1;
#X msg 528 101 set \$1;
#X msg 678 126 set \$1;
#X obj 20 12 r \$0.param;
#X obj 20 32 route set;
#X obj 20 53 route buffersize;
#X msg 20 339 update buffersize \$1;
#X obj 20 359 s \$0.param;
#X obj 225 21 r \$0.param;
#X obj 225 41 route set;
#X obj 225 62 route samplerate;
#X obj 225 349 s \$0.param;
#X msg 225 329 update samplerate \$1;
#X obj 528 21 r \$0.param;
#X obj 528 41 route set;
#X obj 528 62 route channels;
#X obj 529 308 s \$0.param;
#X msg 529 288 update channels \$1;
#X obj 678 21 r \$0.param;
#X obj 678 41 route set;
#X obj 678 62 route bitres;
#X obj 679 316 s \$0.param;
#X msg 679 296 update bitres \$1;
#X connect 1 0 10 0;
#X connect 3 0 29 0;
#X connect 6 0 40 0;
#X connect 7 0 49 0;
#X connect 8 0 9 0;
#X connect 8 1 7 1;
#X connect 9 0 7 0;
476
#X connect 10 0 8 0;
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
#X connect 11 0 13 0;
#X connect 12 0 13 1;
#X connect 13 0 17 0;
#X connect 14 0 12 0;
#X connect 15 0 11 0;
#X connect 15 1 14 0;
#X connect 16 0 42 0;
#X connect 17 0 16 0;
#X connect 18 0 44 0;
#X connect 19 0 20 0;
#X connect 20 0 60 0;
#X connect 21 0 22 0;
#X connect 21 1 23 0;
#X connect 21 2 24 0;
#X connect 21 3 25 0;
#X connect 21 4 26 0;
#X connect 21 5 27 0;
#X connect 21 6 28 0;
#X connect 22 0 43 0;
#X connect 23 0 43 0;
#X connect 24 0 43 0;
#X connect 25 0 43 0;
#X connect 26 0 43 0;
#X connect 27 0 43 0;
#X connect 28 0 43 0;
#X connect 29 0 30 0;
#X connect 29 1 31 0;
#X connect 29 2 32 0;
#X connect 29 3 33 0;
#X connect 29 4 34 0;
#X connect 29 5 35 0;
#X connect 29 6 36 0;
#X connect 30 0 37 0;
#X connect 31 0 37 0;
#X connect 32 0 37 0;
#X connect 33 0 37 0;
#X connect 34 0 37 0;
#X connect 35 0 37 0;
#X connect 36 0 37 0;
#X connect 37 0 55 0;
#X connect 38 0 39 0;
#X connect 39 0 45 0;
#X connect 40 0 41 0;
#X connect 41 0 65 0;
#X connect 42 0 0 0;
#X connect 43 0 2 0;
#X connect 44 0 4 0;
524
525
526
#X connect 45 0 5 0;
#X connect 46 0 47 0;
#X connect 47 0 48 0;
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
#X connect 48 0 15 0;
#X connect 49 0 50 0;
#X connect 51 0 52 0;
#X connect 52 0 53 0;
#X connect 53 0 21 0;
#X connect 55 0 54 0;
#X connect 56 0 57 0;
#X connect 57 0 58 0;
#X connect 58 0 18 0;
#X connect 60 0 59 0;
#X connect 61 0 62 0;
#X connect 62 0 63 0;
#X connect 63 0 38 0;
#X connect 65 0 64 0;
#X restore 7 9 pd gui.converters;
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
#X obj 11 127 r \$0.param;
#X obj 11 147 route update;
#X obj 619 83 text search \$0.clients 0;
#X obj 619 58 f;
#X obj 634 36 r \$0.id;
#X obj 619 108 text get \$0.clients;
#X msg 620 150 \$3;
#X obj 619 16 r \$0.refresh.client.display;
#X obj 620 170 == 0;
#X obj 619 128 route bang;
#X obj 82 178 r \$0.block.settings;
#X obj 11 167 spigot;
#X obj 82 198 ==;
#X obj 30 364 s \$0.to.tpf;
#X msg 50 309 /params/begin;
#X msg 11 329 /params/end;
#X obj 30 243 list prepend /params;
#X obj 30 263 list trim;
#X obj 11 222 t b a b;
#X msg 693 327 set samplerate 48000;
#X obj 693 347 s \$0.param;
#X obj 366 19 r \$0.from.tpf;
#X obj 366 39 routeOSC /updated/params;
#X msg 366 59 /refresh/params;
#X obj 366 78 s \$0.to.tpf;
#X obj 328 124 r \$0.from.tpf;
#X obj 328 144 routeOSC /params;
#X obj 328 164 routeOSC /end /begin;
#X obj 328 184 t b b;
#X msg 355 203 0;
#X msg 386 203 1;
#X obj 445 258 spigot;
#X obj 445 279 list;
#X obj 501 247 loadbang;
#X msg 501 267 8e+06;
#X obj 445 299 text set \$0.params;
#X obj 413 331 text delete \$0.params;
#X obj 386 184 t b b;
#X msg 413 310 -1;
#N canvas 0 43 450 300 update.guis 0;
#X obj 13 8 inlet;
#X obj 13 49 text size \$0.params;
#X obj 13 69 t a b;
#X obj 13 89 until;
#X obj 13 109 f;
#X obj 13 129 t a a;
#X obj 59 120 + 1;
#X msg 56 91 0;
#X obj 13 156 text get \$0.params;
#X obj 13 176 list prepend set;
#X obj 13 196 list trim;
#X obj 13 216 s \$0.param;
594
#X connect 0 0 1 0;
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 2 1 7 0;
#X connect 3 0 4 0;
#X connect 4 0 5 0;
#X connect 5 0 8 0;
#X connect 5 1 6 0;
#X connect 6 0 4 1;
#X connect 7 0 4 1;
#X connect 8 0 9 0;
#X connect 9 0 10 0;
#X connect 10 0 11 0;
#X restore 328 352 pd update.guis;
#X obj 469 61 r \$0.registered;
#X connect 6 0 7 0;
#X connect 7 0 17 0;
#X connect 8 0 11 0;
#X connect 9 0 8 0;
#X connect 10 0 9 1;
#X connect 11 0 15 0;
#X connect 12 0 14 0;
#X connect 13 0 9 0;
#X connect 14 0 0 0;
#X connect 15 1 12 0;
#X connect 16 0 18 0;
#X connect 17 0 24 0;
#X connect 18 0 17 1;
#X connect 20 0 19 0;
#X connect 21 0 19 0;
#X connect 22 0 23 0;
#X connect 23 0 19 0;
#X connect 24 0 21 0;
#X connect 24 1 22 0;
#X connect 24 2 20 0;
#X connect 25 0 26 0;
#X connect 27 0 28 0;
#X connect 28 0 29 0;
#X connect 29 0 30 0;
#X connect 31 0 32 0;
#X connect 32 0 33 0;
#X connect 33 0 34 0;
#X connect 33 1 43 0;
#X connect 33 2 37 0;
#X connect 34 0 45 0;
#X connect 34 1 35 0;
#X connect 35 0 37 1;
#X connect 36 0 37 1;
#X connect 37 0 38 0;
#X connect 38 0 41 0;
#X connect 39 0 40 0;
#X connect 40 0 41 1;
#X connect 43 0 36 0;
#X connect 43 1 44 0;
#X connect 44 0 42 0;
#X connect 46 0 29 0;
#X restore 8 126 pd params;
#X obj 176 103 text define \$0.params;
652
#X connect 3 0 4 0;
653
654
655
656
#X restore 459 18 pd code;
#X obj 5 6 tgl 20 0 \$0.connect \$0.connect.r empty 17 7 0 10 -262144
-1 -1 0 1;
#X symbolatom 30 7 20 0 0 0 - - #0.name, f 20;
657
658
#N canvas 525 43 366 151 SETTINGS 0;
#X obj 11 23 vradio 14 1 0 5 \$0.jack.buffer.size.gui \$0.jack.buffer.size.gui.r
659
empty 0 -8 0 10 -262131 -33289 -1 1;
660
661
662
663
664
#X text 25 24 64;
#X text 25 52 256;
#X text 25 66 512;
#X text 25 80 1024;
#X obj 290 23 vradio 14 1 0 4 \$0.bitres.gui \$0.bitres.gui.r empty
665
0 -8 0 10 -262131 -33289 -1 1;
666
667
668
669
670
671
672
#X text 306 23 8;
#X text 306 37 16;
#X text 306 51 24;
#X text 306 65 32;
#X text 273 5 bitres;
#X text 9 5 Buffer size;
#X obj 90 23 vradio 14 1 0 7 \$0.jack.samplerate.gui \$0.jack.samplerate.gui.r
673
empty 0 -8 0 10 -262131 -33289 -1 3;
674
675
676
677
678
679
680
681
682
683
#X text 89 5 Sample rate;
#X text 25 38 128;
#X text 105 23 22050;
#X text 105 37 32000;
#X text 105 51 44100;
#X text 105 65 48000;
#X text 105 79 88200;
#X text 105 93 96000;
#X text 105 107 192000;
#X obj 190 23 vradio 14 1 0 7 \$0.channels.gui \$0.channels.gui.r empty
684
0 -8 0 10 -262131 -33289 -1 4;
685
686
687
688
689
690
691
692
693
#X text 179 5 Channels;
#X text 206 23 2;
#X text 206 37 3;
#X text 206 51 4;
#X text 206 65 5;
#X text 206 79 6;
#X text 206 93 7;
#X text 206 107 8;
#X restore 165 9 pd SETTINGS;