aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--experimental/meta-connect-help.pd22
-rw-r--r--experimental/meta-connect.pd42
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;