aboutsummaryrefslogtreecommitdiff
path: root/abstractions/cclearn.pd
diff options
context:
space:
mode:
Diffstat (limited to 'abstractions/cclearn.pd')
-rw-r--r--abstractions/cclearn.pd80
1 files changed, 80 insertions, 0 deletions
diff --git a/abstractions/cclearn.pd b/abstractions/cclearn.pd
new file mode 100644
index 0000000..f2488c8
--- /dev/null
+++ b/abstractions/cclearn.pd
@@ -0,0 +1,80 @@
+#N canvas 663 22 592 506 10;
+#X obj 117 91 ctlin;
+#X obj 61 266 f;
+#X text 88 265 CC;
+#X obj 144 271 f;
+#X text 172 269 Channel;
+#X obj 193 400 spigot;
+#X obj 45 290 ==;
+#X obj 411 124 select 0 1;
+#X obj 380 286 invert;
+#X obj 128 298 ==;
+#X obj 83 319 &&;
+#X obj 402 153 t b b;
+#X text 132 471 If We're not in learn mode && CC+CH match then pass
+number;
+#X text 133 457 If we're in learn mode don't pass number;
+#X msg 443 153 0;
+#X obj 139 347 &&;
+#X obj 244 130 f;
+#X obj 274 130 f;
+#X obj 265 168 spigot;
+#X obj 315 168 spigot;
+#X obj 380 78 f;
+#X obj 193 431 outlet;
+#X obj 380 55 inlet;
+#X obj 265 188 outlet;
+#X obj 315 188 outlet;
+#X obj 266 46 inlet;
+#X obj 306 46 inlet;
+#X text 266 27 CC;
+#X text 305 27 Chan;
+#X text 412 79 Learn;
+#X obj 138 26 unpack f f f;
+#X obj 138 4 inlet;
+#X obj 213 77 t b b b;
+#X obj 212 130 f;
+#X connect 0 0 1 1;
+#X connect 0 0 6 0;
+#X connect 0 0 18 0;
+#X connect 0 1 3 1;
+#X connect 0 1 9 0;
+#X connect 0 1 19 0;
+#X connect 0 2 5 0;
+#X connect 1 0 6 1;
+#X connect 3 0 9 1;
+#X connect 5 0 21 0;
+#X connect 6 0 10 0;
+#X connect 7 0 11 0;
+#X connect 7 1 14 0;
+#X connect 8 0 15 1;
+#X connect 9 0 10 1;
+#X connect 10 0 5 1;
+#X connect 11 0 1 0;
+#X connect 11 1 3 0;
+#X connect 14 0 5 1;
+#X connect 15 0 5 1;
+#X connect 16 0 6 0;
+#X connect 16 0 1 1;
+#X connect 16 0 18 0;
+#X connect 17 0 3 1;
+#X connect 17 0 9 0;
+#X connect 17 0 19 0;
+#X connect 18 0 23 0;
+#X connect 19 0 24 0;
+#X connect 20 0 7 0;
+#X connect 20 0 8 0;
+#X connect 20 0 18 1;
+#X connect 20 0 19 1;
+#X connect 22 0 20 0;
+#X connect 25 0 6 1;
+#X connect 26 0 9 1;
+#X connect 30 0 16 1;
+#X connect 30 0 32 0;
+#X connect 30 1 17 1;
+#X connect 30 2 33 1;
+#X connect 31 0 30 0;
+#X connect 32 0 33 0;
+#X connect 32 1 16 0;
+#X connect 32 2 17 0;
+#X connect 33 0 5 0;