aboutsummaryrefslogtreecommitdiff
path: root/abstractions/pt.dualfx.pd
diff options
context:
space:
mode:
Diffstat (limited to 'abstractions/pt.dualfx.pd')
-rw-r--r--abstractions/pt.dualfx.pd141
1 files changed, 141 insertions, 0 deletions
diff --git a/abstractions/pt.dualfx.pd b/abstractions/pt.dualfx.pd
new file mode 100644
index 0000000..6de89b8
--- /dev/null
+++ b/abstractions/pt.dualfx.pd
@@ -0,0 +1,141 @@
+#N canvas 797 67 403 214 10;
+#N canvas 161 339 670 348 interna 0;
+#X obj 10 39 cnv 15 350 250 empty empty empty 5 8 1 10 -3121 -1 0;
+#N canvas 591 359 469 378 selector 0;
+#X obj 23 34 inlet;
+#X obj 33 178 outlet;
+#X obj 81 178 outlet;
+#N canvas 0 22 454 304 another 0;
+#X obj 24 75 select 1;
+#X obj 74 96 select 2;
+#X obj 124 115 select 3;
+#X obj 175 136 select 4;
+#X msg 25 122 1 0 0 0;
+#X msg 75 152 0 1 0 0;
+#X msg 125 182 0 0 1 0;
+#X msg 175 212 0 0 0 1;
+#X obj 26 252 unpack f f f f;
+#X connect 0 0 4 0;
+#X connect 0 1 1 0;
+#X connect 1 0 5 0;
+#X connect 1 1 2 0;
+#X connect 2 0 6 0;
+#X connect 2 1 3 0;
+#X connect 3 0 7 0;
+#X connect 4 0 8 0;
+#X connect 5 0 8 0;
+#X connect 6 0 8 0;
+#X connect 7 0 8 0;
+#X restore 286 75 pd another approach;
+#X obj 34 156 == 0;
+#X obj 81 156 == 1;
+#X obj 44 101 loadbang;
+#X msg 44 121 0;
+#X text 67 35 Which effect?;
+#X connect 0 0 4 0;
+#X connect 0 0 5 0;
+#X connect 4 0 1 0;
+#X connect 5 0 2 0;
+#X connect 6 0 7 0;
+#X connect 7 0 4 0;
+#X restore 256 67 pd selector;
+#X obj 22 42 inlet;
+#X obj 22 266 outlet;
+#X obj 22 200 pix_chroma_key;
+#X obj 115 43 inlet;
+#X obj 22 180 spigot;
+#X obj 188 179 spigot;
+#X obj 115 180 spigot;
+#X obj 239 179 spigot;
+#X obj 256 46 r \$0-effect;
+#X text 23 9 2 Channel Pixel Effects;
+#X obj 368 39 cnv 15 200 250 empty empty empty 5 8 1 10 -260390 -1
+0;
+#X obj 519 46 inlet;
+#X obj 519 266 outlet;
+#X text 426 268 Passthrough;
+#N canvas 0 22 458 308 options 0;
+#X obj 13 271 outlet;
+#X obj 15 23 r \$0-rv;
+#X obj 75 23 r \$0-gv;
+#X obj 135 23 r \$0-bv;
+#X obj 64 79 pack f f f;
+#X obj 64 100 prepend value;
+#X obj 145 52 bang;
+#X obj 154 199 pack f f f;
+#X obj 235 172 bang;
+#X obj 105 143 r \$0-rr;
+#X obj 165 143 r \$0-gr;
+#X obj 225 143 r \$0-br;
+#X obj 154 220 prepend range;
+#X connect 1 0 4 0;
+#X connect 2 0 4 1;
+#X connect 2 0 6 0;
+#X connect 3 0 4 2;
+#X connect 3 0 6 0;
+#X connect 4 0 5 0;
+#X connect 5 0 0 0;
+#X connect 6 0 4 0;
+#X connect 7 0 12 0;
+#X connect 8 0 7 0;
+#X connect 9 0 7 0;
+#X connect 10 0 7 1;
+#X connect 10 0 8 0;
+#X connect 11 0 7 2;
+#X connect 11 0 8 0;
+#X connect 12 0 0 0;
+#X restore 34 130 pd options;
+#X text 13 291 It would be good if the colour_key sliders ghosted when
+on "mask" mode.;
+#X obj 188 200 pix_compare;
+#X obj 214 225 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1
+1;
+#X msg 214 251 direction \$1;
+#X connect 1 0 6 1;
+#X connect 1 0 8 1;
+#X connect 1 1 7 1;
+#X connect 1 1 9 1;
+#X connect 2 0 6 0;
+#X connect 2 0 7 0;
+#X connect 4 0 3 0;
+#X connect 5 0 8 0;
+#X connect 5 0 9 0;
+#X connect 6 0 4 0;
+#X connect 7 0 18 0;
+#X connect 8 0 4 1;
+#X connect 9 0 18 1;
+#X connect 10 0 1 0;
+#X connect 13 0 14 0;
+#X connect 16 0 4 0;
+#X connect 18 0 3 0;
+#X connect 19 0 20 0;
+#X connect 20 0 18 0;
+#X restore 13 157 pd interna;
+#X obj 13 93 inlet;
+#X obj 45 114 inlet;
+#X obj 78 135 inlet;
+#X obj 13 177 outlet;
+#X obj 78 177 outlet;
+#X obj 4 21 popup 124 25 grey95 Channel_fx Chroma-Key Luma-Key;
+#X obj 2 2 cnv 5 260 72 empty empty Channel_fx 5 6 1 9 -249661 -66577
+0;
+#X obj 140 6 hsl 115 15 125 1898 0 0 \$0-rv \$0-rvs key_out 40 8 1
+8 -258699 -1 -1 0 1;
+#X obj 140 21 hsl 115 15 125 1898 0 0 \$0-gv \$0-gvs key_out 40 8 1
+8 -24198 -1 -1 0 1;
+#X obj 140 36 hsl 115 15 125 1898 0 0 \$0-bv \$0-bvs key_out 40 8 1
+8 -62784 -1 -1 0 1;
+#X obj 137 55 nbx 4 15 0 1e+06 0 0 \$0-rr \$0-rrs empty -40 8 1 8 -258699
+-1 -1 0 256;
+#X obj 180 55 nbx 4 15 0 1e+06 0 0 \$0-gr \$0-grs empty 40 8 1 8 -24198
+-1 -1 0 256;
+#X obj 222 55 nbx 4 15 0 1e+06 0 0 \$0-br \$0-brs empty 40 8 1 8 -62784
+-1 -1 0 256;
+#X obj 30 53 comment 0 10 helvetica ? 0 0 0 0 Key Range: ->;
+#X obj 81 82 s \$0-effect;
+#X connect 0 0 4 0;
+#X connect 0 1 5 0;
+#X connect 1 0 0 0;
+#X connect 2 0 0 1;
+#X connect 3 0 0 2;
+#X connect 6 0 15 0;