aboutsummaryrefslogtreecommitdiff
path: root/Patches
diff options
context:
space:
mode:
Diffstat (limited to 'Patches')
-rw-r--r--Patches/05.example-plugins.pd5
-rw-r--r--Patches/fs.grid.pd30
-rw-r--r--Patches/fs.main.pd22
-rw-r--r--Patches/xop.pd13
4 files changed, 64 insertions, 6 deletions
diff --git a/Patches/05.example-plugins.pd b/Patches/05.example-plugins.pd
index 630514e..4a46af1 100644
--- a/Patches/05.example-plugins.pd
+++ b/Patches/05.example-plugins.pd
@@ -1,8 +1,8 @@
-#N canvas 106 10 880 659 12;
+#N canvas 106 10 882 661 12;
#X obj 11 41 fs.main;
#X msg 11 11 6001;
#X msg 62 12 reset;
-#X text 157 37 Using Plugins;
+#X text 159 40 Using Plugins;
#X obj 65 224 fs.framed plugins;
#X msg 209 225 76 + 446;
#X msg 34 95 noize;
@@ -23,6 +23,7 @@ operation.;
#X msg 209 289 xbend 40 140;
#X obj 321 359 init;
#X obj 284 225 init;
+#X text 160 591 See the Plugins-dir for more.;
#X connect 1 0 0 0;
#X connect 1 0 2 0;
#X connect 2 0 0 1;
diff --git a/Patches/fs.grid.pd b/Patches/fs.grid.pd
new file mode 100644
index 0000000..2819a1e
--- /dev/null
+++ b/Patches/fs.grid.pd
@@ -0,0 +1,30 @@
+#N canvas 290 97 559 504 12;
+#X obj 167 176 init;
+#X obj 111 267 unpack f f f f;
+#X obj 190 303 / 176;
+#X obj 237 303 / 144;
+#X obj 237 328 xop - 1;
+#X text 18 44 args: <x-max> <y-max> <window to dock to>;
+#X msg 167 203 mousetrack_1 \, mouserect_1;
+#X obj 190 437 outlet;
+#X obj 247 437 outlet;
+#X obj 325 437 outlet;
+#X obj 190 328 * \$1;
+#X obj 237 353 * \$2;
+#X obj 66 237 fs.framed \$3;
+#X obj 66 179 inlet;
+#X text 18 72 inlets: to fs.frame;
+#X text 18 88 outlets: x \, y \, fs.frame 3rd outlet;
+#X text 18 14 fs.grid -- grid control module;
+#X connect 0 0 6 0;
+#X connect 1 2 2 0;
+#X connect 1 3 3 0;
+#X connect 2 0 10 0;
+#X connect 3 0 4 0;
+#X connect 4 0 11 0;
+#X connect 6 0 12 0;
+#X connect 10 0 7 0;
+#X connect 11 0 8 0;
+#X connect 12 1 1 0;
+#X connect 12 2 9 0;
+#X connect 13 0 12 0;
diff --git a/Patches/fs.main.pd b/Patches/fs.main.pd
index a86c338..4ce265d 100644
--- a/Patches/fs.main.pd
+++ b/Patches/fs.main.pd
@@ -1,4 +1,4 @@
-#N canvas 278 0 710 499 12;
+#N canvas 278 0 720 628 12;
#X floatatom 27 322 4 0 0;
#X obj 207 160 loadbang;
#X msg 206 254 disconnect;
@@ -13,10 +13,10 @@
#X text 439 42 reset;
#X obj 393 132 t b b;
#X msg 428 158 send reset;
-#X obj 157 382 pack s f;
+#X obj 280 409 pack s f;
#X floatatom 272 378 4 0 0;
#X text 10 7 fs.main - handles communication with Framestein.;
-#X msg 157 411 \; \$1 \$2;
+#X msg 280 433 \; \$1 \$2;
#X text 149 291 you can run framestein and the control-patches on separate
machines by changing "localhost" to "your.windows.slave" above and
configuring fs likewise (right-click fs).;
@@ -32,6 +32,15 @@ configuring fs likewise (right-click fs).;
#X obj 530 207 r fs_reset;
#X msg 207 185 6001;
#X obj 27 293 netsend;
+#X msg 159 551 ping;
+#X obj 159 576 print fs.main;
+#X text 152 484 this can be used to resolve lockups: mark an area in
+pd console \, after a while pd will stop sending commands to fs.;
+#X msg 137 439 \; \$1 \$2 \$3 \$4 \$5;
+#X obj 137 416 pack s s f f s;
+#X obj 157 382 route obj;
+#X obj 159 526 fps 0;
+#X text 209 525 change to 0.1 to turn it on;
#X connect 1 0 29 0;
#X connect 2 0 30 0;
#X connect 3 0 30 0;
@@ -46,8 +55,13 @@ configuring fs likewise (right-click fs).;
#X connect 14 0 17 0;
#X connect 20 0 12 0;
#X connect 20 1 21 0;
-#X connect 22 0 14 0;
+#X connect 22 0 36 0;
#X connect 22 1 15 0;
#X connect 23 0 30 0;
#X connect 29 0 23 0;
#X connect 30 0 0 0;
+#X connect 31 0 32 0;
+#X connect 35 0 34 0;
+#X connect 36 0 35 0;
+#X connect 36 1 14 0;
+#X connect 37 0 31 0;
diff --git a/Patches/xop.pd b/Patches/xop.pd
new file mode 100644
index 0000000..b02df33
--- /dev/null
+++ b/Patches/xop.pd
@@ -0,0 +1,13 @@
+#N canvas 142 281 462 312 12;
+#X obj 207 56 inlet;
+#X obj 207 99 t b f;
+#X obj 223 223 outlet;
+#X obj 223 179 \$1;
+#X obj 207 136 f \$2;
+#X obj 301 56 inlet;
+#X connect 0 0 1 0;
+#X connect 1 0 4 0;
+#X connect 1 1 3 1;
+#X connect 3 0 2 0;
+#X connect 4 0 3 0;
+#X connect 5 0 4 1;