Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
TPF
tpf-client
Commits
a9d2d3c3
Commit
a9d2d3c3
authored
Feb 19, 2021
by
Roman Haefeli
Browse files
add client_version check
parent
24eeb450
Changes
1
Hide whitespace changes
Inline
Side-by-side
tpf-client.pd
View file @
a9d2d3c3
#N canvas 0
0
973 386 10;
#N canvas 0
106
973 386 10;
#X declare -path iemnet -path osc -path slip -path include;
#X obj 39 38 cnv 24 311 24 empty empty PEERNODES 5 13 0 16 -228856
-1 0;
#N canvas 137 566 8
58 346
code 0;
#N canvas 137 566 8
64 350
code 0;
#N canvas 956 106 664 577 communication 0;
#X obj 9 38 packOSC;
#X obj 9 17 r \$0.send;
...
...
@@ -114,8 +114,8 @@
#X connect 38 0 37 1;
#X restore 8 41 pd communication;
#X obj 189 149 nbx 5 14 -1e+37 1e+37 0 0 \$0.bla \$0.id empty 0 -8
0 10 -262144 -1 -1
0
256;
#N canvas 328
486
314 294 tpf.initialization 0;
0 10 -262144 -1 -1
4
256;
#N canvas 328
585
314 294 tpf.initialization 0;
#X obj 17 10 r \$0.id;
#X obj 17 51 b;
#X obj 17 30 moses 1;
...
...
@@ -234,15 +234,14 @@
#X obj 674 266 s \$0.set.params;
#X obj 11 15 r \$0.set.params;
#X obj 11 85 sel 1;
#X obj 30 129 t b b b;
#X obj 30 236 samplerate~;
#X msg 30 256 samplerate \$1;
#X obj 79 195 r \$0.bitres;
#X obj 49 196 f;
#X msg 49 214 bitres \$1;
#X obj 88 133 r \$0.blocksize;
#X obj 73 156 f;
#X msg 73 174 blocksize \$1;
#X obj 30 326 samplerate~;
#X msg 30 346 samplerate \$1;
#X obj 97 282 r \$0.bitres;
#X obj 67 283 f;
#X msg 67 301 bitres \$1;
#X obj 132 222 r \$0.blocksize;
#X obj 104 225 f;
#X msg 104 247 blocksize \$1;
#X obj 11 106 t b b b;
#X obj 329 146 r \$0.updated.params;
#X obj 356 206 t a b;
...
...
@@ -258,7 +257,6 @@
#X obj 329 166 t b b;
#X obj 329 475 f;
#X obj 329 498 s \$0.param.check;
#X obj 356 327 t a a a;
#N canvas 1275 705 441 348 bitres 0;
#X obj 23 58 t a a;
#X obj 23 113 ==;
...
...
@@ -323,9 +321,9 @@
#X connect 13 0 12 0;
#X connect 14 0 8 0;
#X restore 426 370 pd samplerate;
#X obj
525
3
7
1 s \$0.blocksize;
#X obj
525
3
4
9 route blocksize;
#X obj 356 429 &&;
#X obj
626
3
9
1 s \$0.blocksize;
#X obj
626
3
6
9 route blocksize;
#X obj 356 429 &&
, f 13
;
#X obj 674 199 list;
#X obj 674 219 t a a;
#X obj 11 61 change;
...
...
@@ -338,11 +336,55 @@
#X obj 619 17 r \$0.intercom;
#X obj 619 40 route refresh_peers;
#X obj 619 63 sel 1;
#X obj 162 143 r \$0.client_version;
#X obj 30 129 t b b b b, f 19;
#X msg 141 190 client_version \$1;
#X obj 141 165 list;
#X obj 356 453 &&, f 26;
#X obj 356 327 t a a a a, f 22;
#N canvas 688 579 441 348 client_version 0;
#X obj 23 85 t a a;
#X obj 23 309 outlet;
#X obj 156 74 t a a;
#X obj 23 16 inlet;
#X obj 88 201 list append;
#X msg 88 222 \$1 mismatch: mandated \$2 - configured \$3;
#X obj 88 242 s \$0.error;
#X obj 23 38 route client_version;
#X obj 156 22 r \$0.client_version;
#X obj 88 181 list append client_version;
#X obj 113 133 pack s s;
#X obj 156 45 symbol;
#X obj 23 61 symbol;
#X obj 23 113 sel _;
#X msg 23 136 1;
#X msg 50 152 0;
#X obj 88 155 b;
#X connect 0 0 13 0;
#X connect 0 1 10 0;
#X connect 2 0 13 1;
#X connect 2 1 10 1;
#X connect 3 0 7 0;
#X connect 4 0 5 0;
#X connect 5 0 6 0;
#X connect 7 0 12 0;
#X connect 8 0 11 0;
#X connect 9 0 4 0;
#X connect 10 0 4 1;
#X connect 11 0 2 0;
#X connect 12 0 0 0;
#X connect 13 0 14 0;
#X connect 13 1 15 0;
#X connect 13 1 16 0;
#X connect 14 0 1 0;
#X connect 15 0 1 0;
#X connect 16 0 9 0;
#X restore 516 370 pd client_version;
#X connect 0 0 3 0;
#X connect 1 0 0 0;
#X connect 2 0 1 1;
#X connect 3 0 4 0;
#X connect 4 1 6
2
0;
#X connect 4 1 6
0
0;
#X connect 6 0 5 0;
#X connect 7 0 5 0;
#X connect 8 0 9 0;
...
...
@@ -366,61 +408,67 @@
#X connect 26 0 19 0;
#X connect 26 1 27 0;
#X connect 27 0 25 0;
#X connect 30 0 6
4
0;
#X connect 31 0 4
1
0;
#X connect 30 0 6
2
0;
#X connect 31 0 4
0
0;
#X connect 32 0 33 0;
#X connect 32 1 36 0;
#X connect 32 2 39 0;
#X connect 33 0 34 0;
#X connect 34 0 8 0;
#X connect 35 0 36 1;
#X connect 36 0 37 0;
#X connect 37 0 8 0;
#X connect 38 0 39 1;
#X connect 39 0 40 0;
#X connect 40 0 8 0;
#X connect 41 0 7 0;
#X connect 41 1 32 0;
#X connect 41 2 6 0;
#X connect 42 0 53 0;
#X connect 33 0 8 0;
#X connect 34 0 35 1;
#X connect 35 0 36 0;
#X connect 36 0 8 0;
#X connect 37 0 38 1;
#X connect 38 0 39 0;
#X connect 39 0 8 0;
#X connect 40 0 7 0;
#X connect 40 1 73 0;
#X connect 40 2 6 0;
#X connect 41 0 52 0;
#X connect 42 0 43 0;
#X connect 42 1 47 0;
#X connect 43 0 44 0;
#X connect 43 1 48 0;
#X connect 44 0 45 0;
#X connect 45 0 46 0;
#X connect 46 0 50 0;
#X connect 46 1 47 0;
#X connect 47 0 45 1;
#X connect 48 0 45 1;
#X connect 49 0 43 0;
#X connect 50 0 51 0;
#X connect 51 0 56 0;
#X connect 52 0 61 0;
#X connect 52 1 61 1;
#X connect 45 0 49 0;
#X connect 45 1 46 0;
#X connect 46 0 44 1;
#X connect 47 0 44 1;
#X connect 48 0 42 0;
#X connect 49 0 50 0;
#X connect 50 0 77 0;
#X connect 51 0 59 0;
#X connect 51 1 59 1;
#X connect 52 0 53 0;
#X connect 52 1 48 0;
#X connect 53 0 54 0;
#X connect 53 1 49 0;
#X connect 54 0 55 0;
#X connect 56 0 57 0;
#X connect 56 1 58 0;
#X connect 56 2 60 0;
#X connect 57 0 61 0;
#X connect 58 0 52 0;
#X connect 60 0 59 0;
#X connect 61 0 54 1;
#X connect 62 0 63 0;
#X connect 63 0 70 0;
#X connect 64 0 31 0;
#X connect 65 0 66 0;
#X connect 55 0 59 0;
#X connect 56 0 51 0;
#X connect 58 0 57 0;
#X connect 59 0 76 0;
#X connect 60 0 61 0;
#X connect 61 0 68 0;
#X connect 62 0 31 0;
#X connect 63 0 64 0;
#X connect 64 0 65 0;
#X connect 65 0 62 0;
#X connect 66 0 67 0;
#X connect 67 0 64 0;
#X connect 68 0 69 0;
#X connect 69 0 12 0;
#X connect 70 0 29 0;
#X connect 71 0 72 0;
#X connect 72 0 73 0;
#X connect 73 0 1 0;
#X connect 67 0 12 0;
#X connect 68 0 29 0;
#X connect 69 0 70 0;
#X connect 70 0 71 0;
#X connect 71 0 1 0;
#X connect 72 0 75 1;
#X connect 73 0 32 0;
#X connect 73 1 35 0;
#X connect 73 2 38 0;
#X connect 73 3 75 0;
#X connect 74 0 8 0;
#X connect 75 0 74 0;
#X connect 76 0 53 1;
#X connect 77 0 55 0;
#X connect 77 1 56 0;
#X connect 77 2 78 0;
#X connect 77 3 58 0;
#X restore 8 102 pd params;
#X obj 176 93 text define \$0.params;
#N canvas 368
569
316 192 gui.code 0;
#N canvas 368
602
316 192 gui.code 0;
#N canvas 2026 859 379 223 host 0;
#X restore 8 26 pd host;
#N canvas 251 323 534 348 channels 0;
...
...
@@ -1321,7 +1369,7 @@
#X text 11 38 AUTHOR Johannes Schütt <johannes.schütt@zhdk.ch>;
#X text 10 55 LICENSE GPL-3;
#X text 10 71 REPO_URL https://gitlab.zhdk.ch/TPF/tpf-client;
#X text 10 7 VERSION 1.1-beta
1
;
#X text 10 7 VERSION 1.1-beta
2
;
#X restore 732 15 pd META;
#X obj 8 8 declare -path iemnet -path osc -path slip -path include
;
...
...
@@ -1847,7 +1895,9 @@
#X msg 359 54 \; pd dsp 1 \; \$1.name symbol <yourname> \; \$1.host
symbol <servername> \; \$1.room symbol public \; \$1.port 3025 \; \$1.audioport
4460 \; \$1.channels 2 \; \$1.bitres 16 \; \$1.queue 4 \; \$1.blocksize
128 \; \$1.load.settings bang \;;
128 \; \$1.client_version 1.1beta2 \; \$1.load.settings bang \;;
#X obj 437 13 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X connect 9 0 29 0;
#X connect 10 0 8 0;
#X connect 11 0 12 0;
...
...
@@ -1855,6 +1905,7 @@ symbol <servername> \; \$1.room symbol public \; \$1.port 3025 \; \$1.audioport
#X connect 15 0 30 0;
#X connect 16 0 17 0;
#X connect 34 0 33 0;
#X connect 36 0 12 0;
#X restore 867 350 pd code;
#X obj 4 65 tpf-client-link \$0 1;
#X obj 353 38 cnv 24 32 24 empty empty RX 5 13 0 16 -228856 -1 0;
...
...
@@ -1904,7 +1955,7 @@ symbol <servername> \; \$1.room symbol public \; \$1.port 3025 \; \$1.audioport
;
#X obj 356 3 hsl 319 32 0 127 0 0 \$0.show.settings empty empty -2
10 0 10 -262144 -1 -1 0 1;
#X obj 353 3 cnv 15 324 32 empty \$0.connection.display.r t
elematic
.zhdk.ch/
vch
#X obj 353 3 cnv 15 324 32 empty \$0.connection.display.r t
pf-server
.zhdk.ch/
test
8 16 0 20 -1 -262144 0;
#X obj 42 3 hsl 306 32 0 127 0 0 \$0.show.settings empty empty -2 10
0 10 -262144 -1 -1 0 1;
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment