diff options
-rw-r--r-- | experimental/meta-connect-help.pd | 22 | ||||
-rw-r--r-- | experimental/meta-connect.pd | 42 |
2 files changed, 64 insertions, 0 deletions
diff --git a/experimental/meta-connect-help.pd b/experimental/meta-connect-help.pd new file mode 100644 index 0000000..b2032d9 --- /dev/null +++ b/experimental/meta-connect-help.pd @@ -0,0 +1,22 @@ +#N canvas 0 22 450 300 10; +#X obj 48 108 meta-connect; +#X obj 338 150 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 211 143 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 297 142 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 262 137 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 188 229 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 310 232 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 381 243 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 242 249 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X text 10 17 [meta-connect] alpha 0.1 - select any number of the bangs +above and press [ \, then select any number of the bangs below and +press ]. The first group will automatically connect themselves to the +second group.; diff --git a/experimental/meta-connect.pd b/experimental/meta-connect.pd new file mode 100644 index 0000000..cd8f023 --- /dev/null +++ b/experimental/meta-connect.pd @@ -0,0 +1,42 @@ +#N canvas 529 32 667 661 10; +#X obj 169 274 route connect to; +#X msg 138 104 connect; +#X msg 193 138 to; +#X msg 146 489 connect \$1 0 \$2 0; +#X obj 148 326 list; +#X obj 215 327 t b a; +#X obj 148 351 list-drip; +#X obj 221 393 list; +#X obj 169 251 list trim; +#X obj 146 464 list prepend; +#X obj 148 394 t b a; +#X obj 146 439 list-drip; +#X text 255 360 i am exhausted making this \, probably a much more +efficient way exists; +#X obj 138 68 keynamedown [; +#X obj 193 88 keynamedown ]; +#X obj 146 519 sendcanvas 1; +#X obj 232 205 canvasselect 1; +#X obj 169 173 t a b; +#X obj 169 228 list append; +#X connect 0 0 4 1; +#X connect 0 1 5 0; +#X connect 1 0 17 0; +#X connect 2 0 17 0; +#X connect 3 0 15 0; +#X connect 4 0 6 0; +#X connect 5 0 4 0; +#X connect 5 1 7 1; +#X connect 6 0 10 0; +#X connect 7 0 11 0; +#X connect 8 0 0 0; +#X connect 9 0 3 0; +#X connect 10 0 7 0; +#X connect 10 1 9 1; +#X connect 11 0 9 0; +#X connect 13 0 1 0; +#X connect 14 0 2 0; +#X connect 16 0 18 1; +#X connect 17 0 18 0; +#X connect 17 1 16 0; +#X connect 18 0 8 0; |