Something went wrong on our end
Select Git revision
bf-connection.pd
-
BERTHAUT Florent authoredBERTHAUT Florent authored
bf-connection.pd 3.19 KiB
#N canvas 2 95 956 462 10;
#X text 525 61 value from;
#X text 705 61 value to;
#X obj 528 217 list prepend \$2;
#X obj 528 237 list trim;
#X obj 528 139 spigot;
#X msg 70 105 0;
#X msg 39 105 1;
#X obj 708 139 spigot;
#X obj 12 38 symbol;
#X obj 39 123 t f f;
#X obj 12 76 t b b;
#X obj 12 154 symbol \$2;
#X obj 10 205 value \$1-\$3-nbvalues;
#X obj 10 251 until;
#X obj 10 228 t f b;
#X msg 69 268 0;
#X obj 10 288 float 0;
#X obj 75 304 + 1;
#X obj 140 89 t b b;
#X obj 12 58 select create delete grant 1x;
#X obj 568 336 spigot;
#X msg 455 285 1;
#X obj 55 76 t b b;
#X msg 426 285 0;
#X obj 342 97 t b b;
#X obj 10 311 t f f f;
#X obj 10 338 tabread \$1-\$3-values;
#X obj 10 361 swap;
#X obj 10 384 pack f f;
#X obj 528 403 s from-\$1-\$4-connection;
#X obj 46 414 s from-\$1-\$4-connection;
#X obj 646 314 t f f;
#X obj 528 263 route follow param_control;
#X obj 708 216 list prepend \$2;
#X obj 708 236 list trim;
#X obj 708 339 spigot;
#X text 558 37 SEND CONTINUOUSLY IF GRANTED;
#X text 19 435 RETRIEVE CURRENT VALUES WHEN GRANTED/CREATED;
#X obj 11 176 select follow retrieve;
#X obj 157 124 symbol \$2;
#X obj 160 155 select param_control param_indicate direct_control direct_indicate
, f 43;
#X obj 181 253 until;
#X obj 181 230 t f b;
#X msg 240 270 0;
#X obj 181 290 float 0;
#X obj 246 306 + 1;
#X obj 181 313 t f f f;
#X obj 181 361 swap;
#X obj 181 384 pack f f;
#X obj 181 340 tabread \$1-\$4-asked-values;
#X obj 181 207 value \$1-\$4-nbvalues;
#X obj 528 175 route set;
#X obj 708 165 route ask;
#X obj 12 15 r connection-\$1-\$2-\$3-\$4;
#X obj 528 86 r to-\$1-\$3-connections;
#X obj 709 87 r to-\$1-\$4-connections;
#X obj 708 262 route direct_indicate;
#X connect 2 0 3 0;
#X connect 3 0 32 0;
#X connect 4 0 51 0;
#X connect 5 0 9 0;
#X connect 6 0 9 0;
#X connect 7 0 52 0;
#X connect 8 0 19 0;
#X connect 9 0 4 1;
#X connect 9 1 7 1;
#X connect 10 0 11 0;
#X connect 10 1 6 0;
#X connect 11 0 38 0;
#X connect 12 0 14 0;
#X connect 13 0 16 0;
#X connect 14 0 13 0;
#X connect 14 1 15 0;
#X connect 15 0 16 1;
#X connect 16 0 25 0;
#X connect 17 0 16 1;
#X connect 18 0 5 0;
#X connect 18 1 39 0;
#X connect 19 0 10 0;
#X connect 19 1 22 0;
#X connect 19 2 24 0;
#X connect 19 3 18 0;
#X connect 20 0 29 0;
#X connect 21 0 31 0;
#X connect 22 0 5 0;
#X connect 22 1 23 0;
#X connect 23 0 31 0;
#X connect 24 0 21 0;
#X connect 24 1 50 0;
#X connect 25 0 26 0;
#X connect 25 1 17 0;
#X connect 25 2 27 1;
#X connect 26 0 27 0;
#X connect 27 0 28 0;
#X connect 27 1 28 1;
#X connect 28 0 30 0;
#X connect 31 0 20 1;
#X connect 31 1 35 1;
#X connect 32 0 29 0;
#X connect 32 1 20 0;
#X connect 33 0 34 0;
#X connect 34 0 56 0;
#X connect 35 0 29 0;
#X connect 38 0 12 0;
#X connect 38 1 12 0;
#X connect 39 0 40 0;
#X connect 40 0 12 0;
#X connect 40 1 12 0;
#X connect 40 2 50 0;
#X connect 40 3 50 0;
#X connect 41 0 44 0;
#X connect 42 0 41 0;
#X connect 42 1 43 0;
#X connect 43 0 44 1;
#X connect 44 0 46 0;
#X connect 45 0 44 1;
#X connect 46 0 49 0;
#X connect 46 1 45 0;
#X connect 46 2 47 1;
#X connect 47 0 48 0;
#X connect 47 1 48 1;
#X connect 48 0 30 0;
#X connect 49 0 47 0;
#X connect 50 0 42 0;
#X connect 51 0 2 0;
#X connect 52 0 33 0;
#X connect 53 0 8 0;
#X connect 54 0 4 0;
#X connect 55 0 7 0;
#X connect 56 0 35 0;