From 33789244c6dbe3611607e77fa98f0f0c72f354ee Mon Sep 17 00:00:00 2001 From: "B. Bogart" Date: Sat, 26 Nov 2005 22:21:07 +0000 Subject: Initial Commit of pixelTANGO 0.3.4 svn path=/trunk/abstractions/pixelTANGO/; revision=4049 --- abstractions/fx/edge.pd | 31 ++++++++++++++++++++++ abstractions/fx/emboss.pd | 11 ++++++++ abstractions/fx/gain.pd | 20 ++++++++++++++ abstractions/fx/motionblur.pd | 18 +++++++++++++ abstractions/fx/negative.pd | 10 +++++++ abstractions/fx/normalize.pd | 12 +++++++++ abstractions/fx/posterize.pd | 22 +++++++++++++++ abstractions/fx/randomdot.pd | 12 +++++++++ abstractions/fx/roll.pd | 20 ++++++++++++++ abstractions/fx/rtx-DANGER_USE_AT_YOUR_OWN_RISK.pd | 12 +++++++++ abstractions/fx/scanline.pd | 19 +++++++++++++ 11 files changed, 187 insertions(+) create mode 100644 abstractions/fx/edge.pd create mode 100644 abstractions/fx/emboss.pd create mode 100644 abstractions/fx/gain.pd create mode 100644 abstractions/fx/motionblur.pd create mode 100644 abstractions/fx/negative.pd create mode 100644 abstractions/fx/normalize.pd create mode 100644 abstractions/fx/posterize.pd create mode 100644 abstractions/fx/randomdot.pd create mode 100644 abstractions/fx/roll.pd create mode 100644 abstractions/fx/rtx-DANGER_USE_AT_YOUR_OWN_RISK.pd create mode 100644 abstractions/fx/scanline.pd (limited to 'abstractions/fx') diff --git a/abstractions/fx/edge.pd b/abstractions/fx/edge.pd new file mode 100644 index 0000000..2389dae --- /dev/null +++ b/abstractions/fx/edge.pd @@ -0,0 +1,31 @@ +#N canvas 454 228 536 486 10; +#X obj 181 254 + 1; +#X obj 184 230 * 7; +#X obj 131 241 * -1; +#X msg 131 299 \$1 \$1 \$1 \$1 \$2 \$1 \$1 \$1 \$1; +#X obj 131 276 pack f f; +#X obj 140 208 t f f; +#X text 26 14 Edge Detection abstraction; +#X text 25 55 Gemchain; +#X text 124 62 fxAmount 0-1; +#X obj 24 375 arrayRouterOut \$1 \$2; +#X obj 24 81 arrayRouterIn \$1 \$2; +#X obj 24 323 pix_convolve 3 3; +#X obj 166 81 inlet; +#X obj 37 295 inlet; +#X obj 144 144 interp1; +#X obj 44 351 outlet; +#X connect 0 0 4 1; +#X connect 1 0 0 0; +#X connect 2 0 4 0; +#X connect 3 0 11 2; +#X connect 4 0 3 0; +#X connect 5 0 2 0; +#X connect 5 1 1 0; +#X connect 10 0 11 0; +#X connect 10 1 14 0; +#X connect 11 0 9 0; +#X connect 11 0 15 0; +#X connect 12 0 14 0; +#X connect 13 0 11 0; +#X connect 14 0 5 0; diff --git a/abstractions/fx/emboss.pd b/abstractions/fx/emboss.pd new file mode 100644 index 0000000..54766e4 --- /dev/null +++ b/abstractions/fx/emboss.pd @@ -0,0 +1,11 @@ +#N canvas 576 244 478 328 10; +#X obj 44 230 pix_emboss; +#X obj 22 48 inlet; +#X text 64 47 Gemchain; +#X obj 42 80 arrayRouterIn \$1 \$2; +#X obj 44 286 arrayRouterOut \$1 \$2; +#X obj 61 260 outlet; +#X connect 0 0 4 0; +#X connect 0 0 5 0; +#X connect 1 0 0 0; +#X connect 3 0 0 0; diff --git a/abstractions/fx/gain.pd b/abstractions/fx/gain.pd new file mode 100644 index 0000000..688011d --- /dev/null +++ b/abstractions/fx/gain.pd @@ -0,0 +1,20 @@ +#N canvas 443 137 474 324 10; +#X obj 34 213 pix_gain; +#X obj 59 182 * 5; +#X obj 96 123 inlet; +#X obj 46 125 inlet; +#X text 17 59 Gemchain; +#X text 100 63 fxAmount 0-1; +#X text 25 16 luminosity gain; +#X obj 17 86 arrayRouterIn \$1 \$2; +#X obj 34 264 arrayRouterOut \$1 \$2; +#X obj 59 158 interp1; +#X obj 50 239 outlet; +#X connect 0 0 8 0; +#X connect 0 0 10 0; +#X connect 1 0 0 1; +#X connect 2 0 9 0; +#X connect 3 0 0 0; +#X connect 7 0 0 0; +#X connect 7 1 9 0; +#X connect 9 0 1 0; diff --git a/abstractions/fx/motionblur.pd b/abstractions/fx/motionblur.pd new file mode 100644 index 0000000..4ad2e42 --- /dev/null +++ b/abstractions/fx/motionblur.pd @@ -0,0 +1,18 @@ +#N canvas 0 22 474 324 10; +#X obj 133 131 inlet; +#X obj 39 154 inlet; +#X text 6 67 Gemchain; +#X text 82 66 fxAmount 0-1; +#X obj 28 181 pix_motionblur; +#X text 21 18 Motion Blur; +#X obj 8 89 arrayRouterIn \$1 \$2; +#X obj 28 229 arrayRouterOut \$1 \$2; +#X obj 121 155 interp1; +#X obj 41 206 outlet; +#X connect 0 0 8 0; +#X connect 1 0 4 0; +#X connect 4 0 7 0; +#X connect 4 0 9 0; +#X connect 6 0 4 0; +#X connect 6 1 8 0; +#X connect 8 0 4 1; diff --git a/abstractions/fx/negative.pd b/abstractions/fx/negative.pd new file mode 100644 index 0000000..390f2b2 --- /dev/null +++ b/abstractions/fx/negative.pd @@ -0,0 +1,10 @@ +#N canvas 0 22 462 312 10; +#X text 64 47 Gemchain; +#X obj 37 170 pix_invert; +#X text 19 10 colour Negative; +#X obj 24 81 arrayRouterIn \$1 \$2; +#X obj 37 215 arrayRouterOut \$1 \$2; +#X obj 49 194 outlet; +#X connect 1 0 4 0; +#X connect 1 0 5 0; +#X connect 3 0 1 0; diff --git a/abstractions/fx/normalize.pd b/abstractions/fx/normalize.pd new file mode 100644 index 0000000..50810d1 --- /dev/null +++ b/abstractions/fx/normalize.pd @@ -0,0 +1,12 @@ +#N canvas 0 22 458 308 10; +#X obj 46 138 inlet; +#X text 25 54 Gemchain; +#X obj 32 168 pix_normalize; +#X text 28 16 Normalize pixels; +#X obj 24 81 arrayRouterIn \$1 \$2; +#X obj 32 220 arrayRouterOut \$1 \$2; +#X obj 47 193 outlet; +#X connect 0 0 2 0; +#X connect 2 0 5 0; +#X connect 2 0 6 0; +#X connect 4 0 2 0; diff --git a/abstractions/fx/posterize.pd b/abstractions/fx/posterize.pd new file mode 100644 index 0000000..92fc1d1 --- /dev/null +++ b/abstractions/fx/posterize.pd @@ -0,0 +1,22 @@ +#N canvas 482 104 414 459 10; +#X obj 37 247 pix_posterize; +#X obj 80 222 + 0.01; +#X obj 80 199 * 0.18; +#X obj 116 144 inlet; +#X obj 54 171 inlet; +#X text 24 52 Gemchain; +#X text 96 55 fxAmount 0-1; +#X text 25 4 Posterize; +#X obj 17 78 arrayRouterIn \$1 \$2; +#X obj 37 302 arrayRouterOut \$1 \$2; +#X obj 102 170 interp1; +#X obj 52 274 outlet; +#X connect 0 0 9 0; +#X connect 0 0 11 0; +#X connect 1 0 0 1; +#X connect 2 0 1 0; +#X connect 3 0 10 0; +#X connect 4 0 0 0; +#X connect 8 0 0 0; +#X connect 8 1 10 0; +#X connect 10 0 2 0; diff --git a/abstractions/fx/randomdot.pd b/abstractions/fx/randomdot.pd new file mode 100644 index 0000000..189b143 --- /dev/null +++ b/abstractions/fx/randomdot.pd @@ -0,0 +1,12 @@ +#N canvas 336 435 466 316 10; +#X text 15 9 randomdot; +#X obj 46 113 inlet; +#X text 64 47 Gemchain; +#X obj 32 144 pix_rds; +#X obj 24 81 arrayRouterIn \$1 \$2; +#X obj 32 206 arrayRouterOut \$1 \$2; +#X obj 56 171 outlet; +#X connect 1 0 3 0; +#X connect 3 0 5 0; +#X connect 3 0 6 0; +#X connect 4 0 3 0; diff --git a/abstractions/fx/roll.pd b/abstractions/fx/roll.pd new file mode 100644 index 0000000..0901cb7 --- /dev/null +++ b/abstractions/fx/roll.pd @@ -0,0 +1,20 @@ +#N canvas 506 429 470 320 10; +#X obj 50 188 pix_roll; +#X obj 101 163 * 480; +#X obj 117 107 inlet; +#X obj 58 156 inlet; +#X text 25 59 Gemchain; +#X text 97 57 fxAmount 0-1; +#X text 22 10 Offset pixels over Y.; +#X obj 24 81 arrayRouterIn \$1 \$2; +#X obj 50 258 arrayRouterOut \$1 \$2; +#X obj 101 138 interp1; +#X obj 74 225 outlet; +#X connect 0 0 8 0; +#X connect 0 0 10 0; +#X connect 1 0 0 1; +#X connect 2 0 9 0; +#X connect 3 0 0 0; +#X connect 7 0 0 0; +#X connect 7 1 9 0; +#X connect 9 0 1 0; diff --git a/abstractions/fx/rtx-DANGER_USE_AT_YOUR_OWN_RISK.pd b/abstractions/fx/rtx-DANGER_USE_AT_YOUR_OWN_RISK.pd new file mode 100644 index 0000000..ebe0de4 --- /dev/null +++ b/abstractions/fx/rtx-DANGER_USE_AT_YOUR_OWN_RISK.pd @@ -0,0 +1,12 @@ +#N canvas 0 22 458 308 10; +#X obj 23 146 pix_rtx; +#X obj 37 117 inlet; +#X text 30 55 Gemchain; +#X text 19 18 Time to X mapping; +#X obj 24 81 arrayRouterIn \$1 \$2; +#X obj 40 206 arrayRouterOut \$1 \$2; +#X obj 53 175 outlet; +#X connect 0 0 5 0; +#X connect 0 0 6 0; +#X connect 1 0 0 0; +#X connect 4 0 0 0; diff --git a/abstractions/fx/scanline.pd b/abstractions/fx/scanline.pd new file mode 100644 index 0000000..e2c4e24 --- /dev/null +++ b/abstractions/fx/scanline.pd @@ -0,0 +1,19 @@ +#N canvas 0 22 478 328 10; +#X obj 130 147 inlet; +#X obj 54 191 inlet; +#X text 33 53 Gemchain; +#X text 106 53 fxAmount 0-1; +#X obj 38 221 pix_scanline; +#X obj 118 196 * 500; +#X obj 24 81 arrayRouterIn \$1 \$2; +#X obj 38 285 arrayRouterOut \$1 \$2; +#X obj 117 173 interp1; +#X obj 53 253 outlet; +#X connect 0 0 8 0; +#X connect 1 0 4 0; +#X connect 4 0 7 0; +#X connect 4 0 9 0; +#X connect 5 0 4 1; +#X connect 6 0 4 0; +#X connect 6 1 8 0; +#X connect 8 0 5 0; -- cgit v1.2.1