Commit e5fd9b3c authored by Roman Haefeli's avatar Roman Haefeli
Browse files

WIP: update to protocol 2.0 (with rooms)

parent e66a62ac
#N canvas 0 99 972 389 10;
#N canvas 0 106 972 389 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 0 481 806 372 code 0;
#N canvas 956 99 664 577 communication 0;
#N canvas 0 457 806 372 code 0;
#N canvas 956 106 664 577 communication 0;
#X obj 9 38 packOSC;
#X obj 9 17 r \$0.send;
#X obj 9 58 slipenc 16384;
......@@ -62,7 +62,7 @@
#X connect 6 0 5 0;
#X connect 7 0 5 0;
#X restore 21 419 pd msgs;
#N canvas 0 182 296 241 keep_alive 0;
#N canvas 0 215 296 241 keep_alive 0;
#X obj 6 16 r \$0.connection.state;
#X obj 25 99 del 1000;
#X obj 6 39 sel 0 1;
......@@ -115,15 +115,14 @@
#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 358 93 314 294 tpf.initialization 0;
#N canvas 328 354 314 294 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;
#N canvas 270 156 457 298 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;
......@@ -135,24 +134,29 @@
#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 obj 17 134 == 2;
#X connect 1 0 9 0;
#X connect 2 0 14 0;
#X connect 2 1 3 0;
#X connect 3 0 4 1;
#X connect 4 0 5 0;
#X connect 5 0 11 0;
#X connect 5 1 6 0;
#X connect 6 0 7 0;
#X connect 8 0 0 0;
#X connect 9 0 2 0;
#X connect 10 0 8 0;
#X connect 14 0 4 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 17 207 s \$0.registered;
#X obj 174 135 r \$0.name;
#X obj 141 205 s \$0.info;
#X obj 17 140 t b b;
#X obj 141 164 symbol;
#X msg 141 184 registered name '\$1';
#N canvas 20 106 450 300 register/client 0;
#X obj 109 31 r \$0.name;
#X obj 108 52 list;
#X obj 23 12 inlet;
#X obj 23 230 outlet;
#X obj 23 119 s \$0.to.tpf;
......@@ -167,42 +171,44 @@
#X msg 296 180 symbol \$1:;
#X obj 78 208 list prepend;
#X obj 78 228 list trim;
#X connect 0 0 3 0;
#X connect 1 0 2 0;
#X connect 2 0 0 1;
#X connect 3 0 6 0;
#X connect 4 0 0 0;
#X connect 7 0 8 0;
#X connect 8 0 11 0;
#X connect 9 0 5 0;
#X connect 11 0 9 0;
#X connect 11 1 16 0;
#X connect 11 2 12 0;
#X connect 12 0 0 0;
#X connect 13 0 14 0;
#X msg 23 98 /register/client \$1 \$2;
#X obj 23 55 symbol;
#X obj 23 78 list append;
#X obj 78 26 list;
#X obj 79 5 r \$0.room;
#X connect 0 0 1 0;
#X connect 1 0 18 1;
#X connect 2 0 17 0;
#X connect 5 0 6 0;
#X connect 6 0 9 0;
#X connect 7 0 3 0;
#X connect 9 0 7 0;
#X connect 9 1 14 0;
#X connect 9 2 10 0;
#X connect 10 0 17 0;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 13 0 14 1;
#X connect 14 0 15 0;
#X connect 15 0 16 1;
#X connect 16 0 17 0;
#X connect 17 0 10 0;
#X restore 17 119 pd register/name;
#X obj 17 207 s \$0.registered;
#X obj 174 135 r \$0.name;
#X obj 141 205 s \$0.info;
#X obj 17 140 t b b;
#X obj 141 164 symbol;
#X msg 141 184 registered name '\$1';
#X connect 15 0 8 0;
#X connect 16 0 4 0;
#X connect 17 0 18 0;
#X connect 18 0 16 0;
#X connect 19 0 17 1;
#X connect 20 0 19 0;
#X restore 17 119 pd register/client;
#X connect 0 0 2 0;
#X connect 1 0 3 0;
#X connect 2 1 1 0;
#X connect 3 0 4 0;
#X connect 4 0 8 0;
#X connect 6 0 9 1;
#X connect 8 0 5 0;
#X connect 8 1 9 0;
#X connect 9 0 10 0;
#X connect 3 0 10 0;
#X connect 5 0 8 1;
#X connect 7 0 4 0;
#X connect 7 1 8 0;
#X connect 8 0 9 0;
#X connect 9 0 6 0;
#X connect 10 0 7 0;
#X restore 8 62 pd tpf.initialization;
#N canvas 235 254 683 613 refresh 0;
#N canvas 225 246 683 613 refresh 0;
#X obj 17 9 r \$0.from.tpf;
#X obj 17 65 s \$0.to.tpf;
#X obj 15 112 r \$0.from.tpf;
......@@ -446,9 +452,7 @@
#X obj 525 371 s \$0.blocksize;
#X obj 525 349 route blocksize;
#X obj 356 429 &&;
#X msg 621 193 \$3;
#X obj 674 149 list;
#X msg 669 192 \$3;
#X obj 674 169 t a a;
#X obj 11 61 change;
#X obj 120 14 r \$0.connection.state;
......@@ -456,12 +460,13 @@
#X msg 120 54 set 0;
#X obj 506 68 r \$0.set.params;
#X obj 506 88 sel 0;
#X msg 621 193 \$3;
#X connect 0 0 3 0;
#X connect 1 0 0 0;
#X connect 2 0 1 1;
#X connect 3 0 5 0;
#X connect 4 0 1 0;
#X connect 5 1 65 0;
#X connect 5 1 64 0;
#X connect 7 0 6 0;
#X connect 8 0 6 0;
#X connect 9 0 10 0;
......@@ -486,7 +491,7 @@
#X connect 27 1 28 0;
#X connect 28 0 26 0;
#X connect 30 0 1 0;
#X connect 32 0 68 0;
#X connect 32 0 66 0;
#X connect 33 0 43 0;
#X connect 34 0 35 0;
#X connect 34 1 38 0;
......@@ -526,16 +531,15 @@
#X connect 60 0 54 0;
#X connect 62 0 61 0;
#X connect 63 0 56 1;
#X connect 64 0 31 0;
#X connect 65 0 67 0;
#X connect 67 0 64 0;
#X connect 67 1 66 0;
#X connect 68 0 33 0;
#X connect 69 0 70 0;
#X connect 64 0 65 0;
#X connect 65 0 72 0;
#X connect 66 0 33 0;
#X connect 67 0 68 0;
#X connect 68 0 69 0;
#X connect 69 0 66 0;
#X connect 70 0 71 0;
#X connect 71 0 68 0;
#X connect 72 0 73 0;
#X connect 73 0 13 0;
#X connect 71 0 13 0;
#X connect 72 0 31 0;
#X restore 8 102 pd params;
#X obj 176 103 text define \$0.params;
#N canvas 388 486 316 192 gui.code 0;
......@@ -1056,7 +1060,7 @@ symbol <servername> \; \$1.channels 2 \; \$1.bitres 16 \; \$1.queue
#X connect 55 0 49 0;
#X connect 56 0 48 0;
#X restore 8 162 pd chat.code;
#N canvas 978 53 787 374 chat 0;
#N canvas 978 106 787 374 chat 0;
#X obj 9 334 cnv 15 128 22 empty empty empty 20 12 0 14 -233017 -66577
0;
#X obj 743 334 cnv 15 24 22 empty empty empty 2 12 0 14 -233017 -66577
......@@ -1566,3 +1570,4 @@ symbol <servername> \; \$1.channels 2 \; \$1.bitres 16 \; \$1.queue
#X obj 135 345 tpf-client-button Latency \$0.display.latency;
#X obj 266 345 tpf-client-button Messages \$0.display.messages \$0.display.messages.r
;
#X symbolatom 471 356 20 0 0 0 - - #0.room;
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment