diff options
Diffstat (limited to 'Patches')
-rw-r--r-- | Patches/05.example-plugins.pd | 5 | ||||
-rw-r--r-- | Patches/fs.grid.pd | 30 | ||||
-rw-r--r-- | Patches/fs.main.pd | 22 | ||||
-rw-r--r-- | Patches/xop.pd | 13 |
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; |