diff --git a/l2ork_addons/K12/fx_filter.pd b/l2ork_addons/K12/fx_filter.pd
index 6bf04b4e2559641a3af6df0a9e9fda25442f48b7..694ed3ff3dd864d2cb65c5f0a9907c9408ede6e5 100755
--- a/l2ork_addons/K12/fx_filter.pd
+++ b/l2ork_addons/K12/fx_filter.pd
@@ -5,7 +5,7 @@
 #X obj 301 -129 inlet;
 #X obj 301 -86 * 10000;
 #X msg 301 118 \$1 100;
-#X obj 338 36 ggee/image @pd_extra/K12/objects/fx_filter.png;
+#X obj 338 36 ggee/image @pd_extra/K12/objects/fx_filter.png 1;
 #X obj 338 -54 loadbang;
 #X obj 301 41 hsl 68 29 50 10000 0 0 \$0-s-filt0 \$0-r-filt0 empty
 -2 -8 0 10 -262144 -1 -1 0 1;
@@ -25,5 +25,4 @@
 #X connect 9 0 2 1;
 #X connect 10 0 8 0;
 #X connect 11 0 4 0;
-#X connect 12 0 6 0;
 #X coords 0 -1 1 1 89 89 2 293 4;
diff --git a/l2ork_addons/K12/fx_multitap.pd b/l2ork_addons/K12/fx_multitap.pd
index 2dcfacab83e7b0ee6bcaab945f1e57c8f399855e..b20c929f4f926e030bb6d37801bf81b5deb4e412 100755
--- a/l2ork_addons/K12/fx_multitap.pd
+++ b/l2ork_addons/K12/fx_multitap.pd
@@ -3,7 +3,7 @@
 #X obj 12 500 outlet~;
 #X obj 43 422 *~ 0.85;
 #X obj 12 469 *~ 0.5;
-#X obj 375 259 ggee/image @pd_extra/K12/objects/fx_multitap.png;
+#X obj 375 259 ggee/image @pd_extra/K12/objects/fx_multitap.png 1;
 #X obj 44 255 delwrite~ \$0-delread_ex 2000;
 #X obj 59 389 delread~ \$0-delread_ex 2000;
 #X obj 76 163 loadbang;
@@ -26,9 +26,7 @@
 #X connect 6 0 2 0;
 #X connect 7 0 10 0;
 #X connect 8 0 9 0;
-#X connect 9 0 8 0;
 #X connect 9 0 6 0;
-#X connect 10 0 4 0;
 #X connect 13 0 15 0;
 #X connect 13 0 16 0;
 #X connect 15 0 2 1;
diff --git a/l2ork_addons/K12/fx_reverb.pd b/l2ork_addons/K12/fx_reverb.pd
index f6eeeb83e84e08adb7bb9767d8797fdfdb695a6a..4729fa475d302609859219a2e80da2729373eceb 100755
--- a/l2ork_addons/K12/fx_reverb.pd
+++ b/l2ork_addons/K12/fx_reverb.pd
@@ -1,7 +1,7 @@
 #N canvas 203 131 548 278 10;
 #X obj 397 66 bng 86 250 50 0 empty empty empty 17 7 0 10 -262144 -1
 -1;
-#X obj 440 96 ggee/image @pd_extra/K12/objects/fx_reverb1.png;
+#X obj 440 96 ggee/image @pd_extra/K12/objects/fx_reverb1.png 1;
 #X obj 272 92 freeverb~;
 #X obj 273 150 outlet~;
 #X obj 271 -53 inlet~;
diff --git a/l2ork_addons/K12/icons-large/icon_template.xcf b/l2ork_addons/K12/icons-large/icon_template.xcf
index 74d121c40249ee9d4d00509cbb14ba9c5211aa95..8abe2cc7fc5b828302d64a541756160cb7940ee0 100755
Binary files a/l2ork_addons/K12/icons-large/icon_template.xcf and b/l2ork_addons/K12/icons-large/icon_template.xcf differ
diff --git a/l2ork_addons/K12/icons-large/instr_short2.png b/l2ork_addons/K12/icons-large/instr_short2.png
index cbc14f657c00ee6ff6f9c4418554b6903b0abf0a..1597d0089609d1c16cfe1075ad12c25e5f9de966 100755
Binary files a/l2ork_addons/K12/icons-large/instr_short2.png and b/l2ork_addons/K12/icons-large/instr_short2.png differ
diff --git a/l2ork_addons/K12/icons/instr_short2.png b/l2ork_addons/K12/icons/instr_short2.png
index 066433a158c1a3b38f552acb931e50eac9e8d992..f1f0cb1de746ac8143b04a8d015dfe7d73b52fd2 100755
Binary files a/l2ork_addons/K12/icons/instr_short2.png and b/l2ork_addons/K12/icons/instr_short2.png differ
diff --git a/l2ork_addons/K12/instr_short1.pd b/l2ork_addons/K12/instr_short1.pd
index fe363287bdbcfebb489a3ece7b1c67b854135905..a8eed5126da0de191bdd82b03f465ec4ce879b30 100755
--- a/l2ork_addons/K12/instr_short1.pd
+++ b/l2ork_addons/K12/instr_short1.pd
@@ -1394,7 +1394,7 @@
 #X restore 232 -6 graph;
 #X obj 17 235 *~;
 #X obj 141 205 line~;
-#X obj 385 245 ggee/image @pd_extra/K12/objects/instr_short1.png;
+#X obj 385 245 ggee/image @pd_extra/K12/objects/instr_short1.png 1;
 #X obj 343 253 cnv 15 65 22 empty empty Bass 18 9 1 20 -262144 -66577
 0;
 #X obj 16 143 select 1;
@@ -1410,5 +1410,4 @@
 #X connect 8 0 3 0;
 #X connect 9 0 4 0;
 #X connect 10 0 11 0;
-#X connect 11 0 5 0;
 #X coords 0 -1 1 1 89 89 2 340 213;
diff --git a/l2ork_addons/K12/instr_short2.pd b/l2ork_addons/K12/instr_short2.pd
index 528c808aa559ece94fcd60dac293b39e0c28f3cd..85606de13e16050333d205badafdcc8e31803caf 100755
--- a/l2ork_addons/K12/instr_short2.pd
+++ b/l2ork_addons/K12/instr_short2.pd
@@ -3,7 +3,7 @@
 #X obj 14 172 outlet~;
 #X obj 15 100 *~;
 #X obj 146 68 line~;
-#X obj 388 70 ggee/image @pd_extra/K12/objects/instr_short2.png;
+#X obj 388 70 ggee/image @pd_extra/K12/objects/instr_short2.png 1;
 #X obj 347 74 cnv 15 65 22 empty empty Snare 13 13 1 20 -262144 -66577
 0;
 #N canvas 3 75 450 300 (subpatch) 0;
@@ -3175,6 +3175,5 @@
 #X connect 9 0 1 0;
 #X connect 10 0 3 0;
 #X connect 11 0 12 0;
-#X connect 12 0 4 0;
 #X connect 13 0 7 0;
 #X coords 0 -1 1 1 89 89 2 343 38;
diff --git a/l2ork_addons/K12/instr_sustained1.pd b/l2ork_addons/K12/instr_sustained1.pd
index 49a566b23b78e535f8a7c372027755d6eb858824..b3ba54870fa067c771868b4c6c46b69e14f4a59b 100755
--- a/l2ork_addons/K12/instr_sustained1.pd
+++ b/l2ork_addons/K12/instr_sustained1.pd
@@ -1,5 +1,6 @@
 #N canvas 739 169 438 262 10;
-#X obj 285 42 ggee/image @pd_extra/K12/objects/instr_sustained1.png;
+#X obj 285 42 ggee/image @pd_extra/K12/objects/instr_sustained1.png
+1;
 #X obj 147 131 outlet~;
 #X obj 146 -77 noise~;
 #X obj 147 57 svf~ 500 0.95;
@@ -25,6 +26,5 @@
 #X connect 10 0 8 0;
 #X connect 11 0 14 0;
 #X connect 12 0 13 0;
-#X connect 13 0 0 0;
 #X connect 14 0 3 1;
 #X coords 0 -1 1 1 89 89 2 240 10;
diff --git a/l2ork_addons/K12/instr_sustained2.pd b/l2ork_addons/K12/instr_sustained2.pd
index 38852fa32e50dd36f001ba748ebdcd106f1c2099..ad608f7e120fcb5916bb8470b40723411f79adf2 100755
--- a/l2ork_addons/K12/instr_sustained2.pd
+++ b/l2ork_addons/K12/instr_sustained2.pd
@@ -17,7 +17,8 @@
 #X msg 139 225 0;
 #X obj 206 234 line~;
 #X obj 139 73 + 1;
-#X obj 443 89 ggee/image @pd_extra/K12/objects/instr_sustained2.png;
+#X obj 443 89 ggee/image @pd_extra/K12/objects/instr_sustained2.png
+1;
 #X obj 400 93 cnv 15 65 23 empty empty Brass 16 12 1 20 -262144 -66577
 0;
 #X obj 261 -4 inlet;
@@ -45,7 +46,6 @@
 #X connect 20 0 24 0;
 #X connect 21 0 16 0;
 #X connect 22 0 23 0;
-#X connect 23 0 18 0;
 #X connect 24 0 2 0;
 #X connect 24 0 17 0;
 #X connect 24 0 12 1;
diff --git a/l2ork_addons/K12/logic_compare.pd b/l2ork_addons/K12/logic_compare.pd
index 4e8f71b6761b52a18d67197533f86f40ac6ade95..fc020af067c04026a512a48c812d07d772ce94c5 100755
--- a/l2ork_addons/K12/logic_compare.pd
+++ b/l2ork_addons/K12/logic_compare.pd
@@ -1,7 +1,7 @@
 #N canvas 512 50 471 401 10;
 #X obj 8 85 inlet;
 #X obj 162 62 loadbang;
-#X obj 162 159 ggee/image @pd_extra/K12/objects/logic_compare.png;
+#X obj 162 159 ggee/image @pd_extra/K12/objects/logic_compare.png 1;
 #X obj 62 86 preset_node k12;
 #X obj -30 389 outlet;
 #X obj 138 172 hradio 15 1 0 3 \$0-s-null \$0-r-null empty 0 -8 0 10
@@ -37,7 +37,6 @@
 #X connect 0 0 8 0;
 #X connect 1 0 26 0;
 #X connect 3 0 5 0;
-#X connect 5 0 3 0;
 #X connect 5 0 11 0;
 #X connect 5 0 19 0;
 #X connect 6 0 7 0;
@@ -66,7 +65,6 @@
 #X connect 22 0 23 0;
 #X connect 23 0 25 0;
 #X connect 25 0 24 0;
-#X connect 26 0 2 0;
 #X connect 27 0 30 0;
 #X connect 27 0 31 0;
 #X connect 29 0 14 0;
diff --git a/l2ork_addons/K12/logic_counter-help.pd b/l2ork_addons/K12/logic_counter-help.pd
index f2d1d39f49a7fbdb3d0737ab565d0852cb35ba15..f85238a32614690d54feab7863689a0b67a2cfd8 100755
--- a/l2ork_addons/K12/logic_counter-help.pd
+++ b/l2ork_addons/K12/logic_counter-help.pd
@@ -6,9 +6,11 @@
 8 %node% 2 9 8 %node% 2 13 4 %preset% 0 0 %node% 2 14 6 %node% 2 14
 10 %node% 2 10 4 %preset% 0 1 %node% 2 11 9 %node% 2 10 13 %preset%
 0 120 %node% 2 11 8 %preset% 0 120 %node% 2 12 9 %node% 2 13 21 %preset%
-0 10 %node% 2 6 7 %node% 2 7 7 %node% 2 10 7 %node% 2 12 3 %node% 2
-12 19 %node% 2 12 3 %node% 2 12 11 %node% 2 8 7 %node% 2 10 3 %node%
-2 10 19;
+0 10 %node% 2 6 7 %preset% 0 1 %node% 2 7 7 %preset% 0 1 %node% 2 10
+7 %node% 2 12 3 %preset% 0 1 %node% 2 12 19 %preset% 0 16 %node% 2
+12 3 %node% 2 12 11 %node% 2 8 7 %preset% 0 60 %node% 2 10 3 %node%
+2 10 19 %node% 2 12 8 %node% 2 12 0 %preset% 0 60 %node% 2 12 4 %preset%
+0 1;
 #X obj 65 -10 cnv 3 501 3 empty empty empty 5 14 0 20 -260097 -191407
 0;
 #X obj 65 -38 cnv 15 501 28 empty empty Logic/Counter 5 14 0 20 -139274
@@ -24,14 +26,14 @@ number;
 #X obj 96 18 K12/math_number;
 #X obj 96 368 K12/math_number;
 #X obj 240 18 K12/math_number;
-#X obj 458 31 preset;
-#X obj 96 250 logic_counter;
 #X text 191 263 The Logic Counter object counts from the start number
 to the end number. It outputs the next number in the count when the
 inlet receives a number 1 If the start number is greate than the end
 number it will count down or vice-versa.;
-#X obj 96 140 logic_metronome;
-#X connect 6 0 12 0;
-#X connect 8 0 12 1;
-#X connect 10 0 7 0;
-#X connect 12 0 10 0;
+#X obj 458 31 K12/preset;
+#X obj 96 140 K12/logic_metronome;
+#X obj 96 250 K12/logic_counter;
+#X connect 6 0 11 0;
+#X connect 8 0 11 1;
+#X connect 11 0 12 0;
+#X connect 12 0 7 0;
diff --git a/l2ork_addons/K12/logic_counter.pd b/l2ork_addons/K12/logic_counter.pd
index 1fe24a66a5413108c3f4e1f5753041719a60c20c..c5bd92943ebe57714934ce937308bbeabe3c108d 100755
--- a/l2ork_addons/K12/logic_counter.pd
+++ b/l2ork_addons/K12/logic_counter.pd
@@ -1,41 +1,41 @@
 #N canvas 146 67 452 406 10;
 #X obj 162 55 loadbang;
-#X obj 162 159 ggee/image @pd_extra/K12/objects/logic_counter.png;
+#X obj 162 159 ggee/image @pd_extra/K12/objects/logic_counter.png 1;
 #X obj 121 157 nbx 5 19 -1e+37 1e+37 0 1 empty empty empty 0 -8 0 16
 -262144 -1 -1 1 256 1;
 #X obj 62 86 preset_node k12;
 #X obj 121 179 nbx 5 19 -1e+37 1e+37 0 1 empty empty empty 0 -8 0 16
--262144 -1 -1 10 256 1;
+-262144 -1 -1 16 256 1;
 #X text 119 141 Start;
-#X obj 15 55 inlet;
-#X obj 15 86 sel 1;
-#X msg 95 349 min \$1;
-#X msg 146 349 max \$1;
+#X obj 5 55 inlet;
+#X obj 5 86 sel 1;
+#X msg 85 349 min \$1;
+#X msg 136 349 max \$1;
 #X text 182 195 End;
-#X obj 25 279 >;
-#X obj 95 322 gate 2;
-#X obj 146 300 + 1;
-#X obj 146 322 gate 2;
-#X msg 25 334 up;
-#X obj 25 301 sel 0 1;
-#X msg 56 334 down;
-#X obj 15 441 outlet;
+#X obj 15 279 >;
+#X obj 85 322 gate 2;
+#X obj 136 300 + 1;
+#X obj 136 322 gate 2;
+#X msg 15 334 up;
+#X obj 15 301 sel 0 1;
+#X msg 46 334 down;
+#X obj 5 441 outlet;
 #X obj 62 55 preset_node k12;
 #X msg 162 85 open @pd_extra/K12/objects/logic_counter.png;
-#X obj 24 210 t f f;
-#X obj 62 210 t f b f;
-#X obj 15 415 counter 1 10;
-#X obj 49 393 loadbang;
+#X obj 63 210 t f b f;
+#X obj 5 415 counter 1 10;
+#X obj 39 393 loadbang;
+#X obj 14 210 t b f f;
 #X connect 0 0 20 0;
 #X connect 2 0 3 0;
-#X connect 2 0 21 0;
+#X connect 2 0 24 0;
 #X connect 3 0 2 0;
 #X connect 4 0 19 0;
-#X connect 4 0 22 0;
+#X connect 4 0 21 0;
 #X connect 6 0 7 0;
-#X connect 7 0 23 0;
-#X connect 8 0 23 0;
-#X connect 9 0 23 0;
+#X connect 7 0 22 0;
+#X connect 8 0 22 0;
+#X connect 9 0 22 0;
 #X connect 11 0 13 0;
 #X connect 11 0 16 0;
 #X connect 12 0 8 0;
@@ -44,17 +44,17 @@
 #X connect 13 0 14 0;
 #X connect 14 0 9 0;
 #X connect 14 1 8 0;
-#X connect 15 0 23 0;
+#X connect 15 0 22 0;
 #X connect 16 0 15 0;
 #X connect 16 1 17 0;
-#X connect 17 0 23 0;
+#X connect 17 0 22 0;
 #X connect 19 0 4 0;
-#X connect 20 0 1 0;
-#X connect 21 0 12 1;
+#X connect 21 0 14 1;
 #X connect 21 1 11 0;
-#X connect 22 0 14 1;
-#X connect 22 1 11 0;
-#X connect 22 2 11 1;
-#X connect 23 0 18 0;
-#X connect 24 0 23 2;
+#X connect 21 2 11 1;
+#X connect 22 0 18 0;
+#X connect 23 0 22 2;
+#X connect 24 0 22 2;
+#X connect 24 1 12 1;
+#X connect 24 2 11 0;
 #X coords 0 -1 1 1 89 89 2 117 127;
diff --git a/l2ork_addons/K12/logic_mapper.pd b/l2ork_addons/K12/logic_mapper.pd
index 70f03b62b07a2111a19c8e3e07f982fdea93370d..515c4576a00e4b5ccd366dbd9c9998599ae93780 100755
--- a/l2ork_addons/K12/logic_mapper.pd
+++ b/l2ork_addons/K12/logic_mapper.pd
@@ -1,5 +1,5 @@
 #N canvas 152 78 857 486 10;
-#X obj 502 103 ggee/image @pd_extra/K12/objects/logic_mapper.png;
+#X obj 502 103 ggee/image @pd_extra/K12/objects/logic_mapper.png 1;
 #X obj 201 435 outlet;
 #X obj 247 435 outlet;
 #X obj -35 110 inlet;
@@ -67,5 +67,4 @@ empty 0 -8 0 10 -262144 -1 -1 0;
 #X connect 26 0 23 0;
 #X connect 26 1 21 0;
 #X connect 26 2 22 0;
-#X connect 27 0 0 0;
 #X coords 0 -1 1 1 89 89 2 457 71;
diff --git a/l2ork_addons/K12/logic_metronome-help.pd b/l2ork_addons/K12/logic_metronome-help.pd
index 7dded8ae5804681ad9201c2804c7ac925ec6e770..9cbfbd8fa93da903da816855052996bb23dc1d15 100755
--- a/l2ork_addons/K12/logic_metronome-help.pd
+++ b/l2ork_addons/K12/logic_metronome-help.pd
@@ -6,9 +6,11 @@
 8 %node% 2 9 8 %node% 2 13 4 %preset% 0 0 %node% 2 14 6 %node% 2 14
 10 %node% 2 10 4 %preset% 0 1 %node% 2 11 9 %node% 2 10 13 %preset%
 0 120 %node% 2 11 8 %preset% 0 120 %node% 2 12 9 %node% 2 13 21 %preset%
-0 10 %node% 2 6 7 %node% 2 7 7 %node% 2 10 7 %node% 2 12 3 %node% 2
-12 19 %node% 2 12 3 %node% 2 12 11 %node% 2 8 7 %node% 2 10 3 %node%
-2 10 19 %node% 2 11 3 %node% 2 11 11;
+0 10 %node% 2 6 7 %preset% 0 1 %node% 2 7 7 %preset% 0 1 %node% 2 10
+7 %node% 2 12 3 %preset% 0 1 %node% 2 12 19 %preset% 0 16 %node% 2
+12 3 %node% 2 12 11 %node% 2 8 7 %preset% 0 120 %node% 2 10 3 %node%
+2 10 19 %node% 2 11 3 %node% 2 11 11 %node% 2 12 8 %node% 2 12 0 %preset%
+0 120 %node% 2 12 4 %preset% 0 1;
 #X obj 65 -10 cnv 3 501 3 empty empty empty 5 14 0 20 -260097 -191407
 0;
 #X obj 65 -38 cnv 15 501 28 empty empty Logic/Metronome 5 14 0 20 -139274
@@ -23,17 +25,17 @@ time interval when the toggle is on;
 #X text 17 107 OUTLET_0 Outputs 1 when the metronome fires;
 #X restore 510 436 pd META;
 #X obj 86 18 K12/math_number;
-#X obj 86 368 K12/math_number;
+#X obj 86 373 K12/math_number;
 #X obj 193 18 K12/math_number;
-#X obj 458 31 preset;
-#X obj 86 260 logic_counter;
-#X obj 86 140 logic_metronome;
 #X text 182 147 The Logic Metronome object outputs a 1 on a certain
 time interval when the toggle is on. The speed is determined by the
 number box and is in Beats Per Minute (BPM). Send a 1 into the left
 inlet to turn it on and a 0 to turn it off. Set the speed by sending
 a number in BPM to the right inlet.;
+#X obj 458 31 K12/preset;
+#X obj 86 140 K12/logic_metronome;
+#X obj 86 260 K12/logic_counter;
 #X connect 6 0 11 0;
 #X connect 8 0 11 1;
-#X connect 10 0 7 0;
-#X connect 11 0 10 0;
+#X connect 11 0 12 0;
+#X connect 12 0 7 0;
diff --git a/l2ork_addons/K12/logic_metronome.pd b/l2ork_addons/K12/logic_metronome.pd
index 282442d76697d8db85d9113e5d2c868164819f1e..323a591443706a46274c4e32b01714f72a7970c4 100755
--- a/l2ork_addons/K12/logic_metronome.pd
+++ b/l2ork_addons/K12/logic_metronome.pd
@@ -1,8 +1,8 @@
 #N canvas 571 62 452 350 10;
+#X obj 59 54 preset_node k12;
 #X obj 19 92 inlet;
-#X obj 162 62 loadbang;
-#X obj 162 159 ggee/image @pd_extra/K12/objects/logic_metronome.png
-;
+#X obj 160 31 loadbang;
+#X obj 162 159 ggee/image @pd_extra/K12/objects/logic_metronome.png 1;
 #X obj 62 86 preset_node k12;
 #X obj 121 154 tgl 20 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
 1;
@@ -12,27 +12,29 @@
 #X msg 19 171 0;
 #X obj 150 226 expr 60000 / $f1;
 #X obj 73 249 metro 1000;
-#X obj 59 54 preset_node k12;
 #X msg 73 281 1;
 #X obj 73 314 outlet;
-#X msg 162 85 open @pd_extra/K12/objects/logic_metronome.png;
+#X msg 160 54 open @pd_extra/K12/objects/logic_metronome.png;
 #X obj 121 178 nbx 5 19 1 1e+37 0 0 \$0-s-null \$0-r-null empty 0 -8
-0 16 -262144 -1 -1 1 256 1;
+0 16 -262144 -1 -1 60 256 1;
 #X text 143 154 on/off;
 #X text 142 195 speed(BPM);
-#X connect 0 0 6 0;
-#X connect 1 0 14 0;
-#X connect 3 0 4 0;
-#X connect 4 0 10 0;
-#X connect 5 0 15 0;
-#X connect 6 0 8 0;
-#X connect 6 1 7 0;
-#X connect 7 0 4 0;
-#X connect 8 0 4 0;
-#X connect 9 0 10 1;
-#X connect 10 0 12 0;
-#X connect 11 0 15 0;
+#X obj 278 121 loadbang;
+#X msg 278 143 set 60;
+#X connect 0 0 15 0;
+#X connect 1 0 7 0;
+#X connect 2 0 14 0;
+#X connect 4 0 5 0;
+#X connect 5 0 11 0;
+#X connect 6 0 15 0;
+#X connect 7 0 9 0;
+#X connect 7 1 8 0;
+#X connect 8 0 5 0;
+#X connect 9 0 5 0;
+#X connect 10 0 11 1;
+#X connect 11 0 12 0;
 #X connect 12 0 13 0;
-#X connect 14 0 2 0;
-#X connect 15 0 9 0;
+#X connect 15 0 10 0;
+#X connect 18 0 19 0;
+#X connect 19 0 15 0;
 #X coords 0 -1 1 1 89 89 2 117 127;
diff --git a/l2ork_addons/K12/logic_sequencer-help.pd b/l2ork_addons/K12/logic_sequencer-help.pd
index 6e00825efea4a0f7d944e1406518847f8d0df98f..76ed5bd80be957c22630073bb5a6c29d8c4b19f2 100755
--- a/l2ork_addons/K12/logic_sequencer-help.pd
+++ b/l2ork_addons/K12/logic_sequencer-help.pd
@@ -9,25 +9,30 @@
 3 9 15 0 %preset% 0 48 %node% 3 9 16 0 %preset% 0 40 %node% 3 9 17
 0 %preset% 0 45 %node% 3 9 18 0 %preset% 0 53 %node% 3 9 19 0 %preset%
 0 38 %node% 2 11 14 %preset% 0 100 %node% 2 7 8 %node% 2 8 11 %node%
-2 9 3 %node% 2 9 19 %node% 3 10 4 0 %node% 3 10 5 0 %node% 3 10 6 0
-%node% 3 10 7 0 %node% 3 10 8 0 %node% 3 10 9 0 %node% 3 10 10 0 %node%
-3 10 11 0 %node% 3 10 12 0 %node% 3 10 13 0 %node% 3 10 14 0 %node%
-3 10 15 0 %node% 3 10 16 0 %node% 3 10 17 0 %node% 3 10 18 0 %node%
-3 10 19 0 %node% 2 12 14 %node% 3 13 4 0 %node% 3 13 5 0 %node% 3 13
-6 0 %node% 3 13 7 0 %node% 3 13 8 0 %node% 3 13 9 0 %node% 3 13 10
-0 %node% 3 13 11 0 %node% 3 13 12 0 %node% 3 13 13 0 %node% 3 13 14
-0 %node% 3 13 15 0 %node% 3 13 16 0 %node% 3 13 17 0 %node% 3 13 18
-0 %node% 3 13 19 0 %node% 2 10 5 %node% 2 10 11 %node% 2 10 16 %node%
-2 10 21 %node% 2 10 26 %node% 2 10 31 %node% 2 10 36 %node% 2 10 41
-%node% 2 10 46 %node% 2 10 51 %node% 2 10 56 %node% 2 10 61 %node%
-2 10 66 %node% 2 10 71 %node% 2 10 76 %node% 2 10 81 %node% 2 12 28
-%node% 2 14 5 %node% 2 14 11 %node% 2 14 16 %node% 2 14 21 %node% 2
-14 26 %node% 2 14 31 %node% 2 14 36 %node% 2 14 41 %node% 2 14 46 %node%
-2 14 51 %node% 2 14 56 %node% 2 14 61 %node% 2 14 66 %node% 2 14 71
-%node% 2 14 76 %node% 2 14 81 %node% 2 15 5 %node% 2 15 11 %node% 2
-15 16 %node% 2 15 21 %node% 2 15 26 %node% 2 15 31 %node% 2 15 36 %node%
-2 15 41 %node% 2 15 46 %node% 2 15 51 %node% 2 15 56 %node% 2 15 61
-%node% 2 15 66 %node% 2 15 71 %node% 2 15 76 %node% 2 15 81;
+2 9 3 %preset% 0 1 %node% 2 9 19 %preset% 0 16 %node% 3 10 4 0 %node%
+3 10 5 0 %node% 3 10 6 0 %node% 3 10 7 0 %node% 3 10 8 0 %node% 3 10
+9 0 %node% 3 10 10 0 %node% 3 10 11 0 %node% 3 10 12 0 %node% 3 10
+13 0 %node% 3 10 14 0 %node% 3 10 15 0 %node% 3 10 16 0 %node% 3 10
+17 0 %node% 3 10 18 0 %node% 3 10 19 0 %node% 2 12 14 %preset% 0 48.8372
+%node% 3 13 4 0 %node% 3 13 5 0 %node% 3 13 6 0 %node% 3 13 7 0 %node%
+3 13 8 0 %node% 3 13 9 0 %node% 3 13 10 0 %node% 3 13 11 0 %node% 3
+13 12 0 %node% 3 13 13 0 %node% 3 13 14 0 %node% 3 13 15 0 %node% 3
+13 16 0 %node% 3 13 17 0 %node% 3 13 18 0 %node% 3 13 19 0 %node% 2
+10 5 %preset% 0 60 %node% 2 10 11 %preset% 0 62 %node% 2 10 16 %preset%
+0 64 %node% 2 10 21 %preset% 0 65 %node% 2 10 26 %preset% 0 67 %node%
+2 10 31 %preset% 0 69 %node% 2 10 36 %preset% 0 71 %node% 2 10 41 %preset%
+0 72 %node% 2 10 46 %preset% 0 72 %node% 2 10 51 %preset% 0 71 %node%
+2 10 56 %preset% 0 69 %node% 2 10 61 %preset% 0 67 %node% 2 10 66 %preset%
+0 65 %node% 2 10 71 %preset% 0 64 %node% 2 10 76 %preset% 0 62 %node%
+2 10 81 %preset% 0 60 %node% 2 12 28 %preset% 0 1 %node% 2 14 5 %node%
+2 14 11 %node% 2 14 16 %node% 2 14 21 %node% 2 14 26 %node% 2 14 31
+%node% 2 14 36 %node% 2 14 41 %node% 2 14 46 %node% 2 14 51 %node%
+2 14 56 %node% 2 14 61 %node% 2 14 66 %node% 2 14 71 %node% 2 14 76
+%node% 2 14 81 %node% 2 15 5 %node% 2 15 11 %node% 2 15 16 %node% 2
+15 21 %node% 2 15 26 %node% 2 15 31 %node% 2 15 36 %node% 2 15 41 %node%
+2 15 46 %node% 2 15 51 %node% 2 15 56 %node% 2 15 61 %node% 2 15 66
+%node% 2 15 71 %node% 2 15 76 %node% 2 15 81 %node% 2 8 0 %preset%
+0 120 %node% 2 8 4 %preset% 0 1;
 #X obj 137 182 cnv 15 369 89 empty empty empty 20 12 0 14 -233017 -66577
 0;
 #X obj 32 265 cnv 15 374 231 empty empty empty 20 12 0 14 -233017 -66577
diff --git a/l2ork_addons/K12/logic_sequencer.pd b/l2ork_addons/K12/logic_sequencer.pd
index a88eb40a29dfbfc56f226d9dfd2485947d1cb40a..9f7d75cc0d7ea21df874ea272c1bea24f8f31376 100755
--- a/l2ork_addons/K12/logic_sequencer.pd
+++ b/l2ork_addons/K12/logic_sequencer.pd
@@ -1,6 +1,6 @@
-#N canvas -7 24 1022 517 10;
+#N canvas 0 24 743 471 10;
 #X obj 395 239 ggee/image @pd_extra/K12/objects/logic_sequencer.png
-;
+1;
 #X obj 275 -34 inlet;
 #X obj 383 385 outlet;
 #X obj 275 6 select 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16;
@@ -10,114 +10,116 @@
 empty 0 -9 0 10 -262144 -1 -1 0 1;
 #X obj 550 144 K12/float_2_midi_pitch;
 #X floatatom 220 184 3 0 0 0 - - -;
-#X msg 165 411 set \$1;
+#X msg 185 411 set \$1;
 #X obj 220 162 bng 20 100 50 0 \$0-bng-send \$0-bng-receive 1 7 10
 0 10 -262144 -247489 -1;
 #X obj 112 54 preset_node k12;
 #X obj 242 202 vsl 20 128 0 127 0 0 \$0-slider-s-null \$0-slider-r-null
 empty 0 -9 0 10 -262144 -1 -1 0 1;
 #X floatatom 242 184 3 0 0 0 - - -;
-#X msg 187 411 set \$1;
+#X msg 207 411 set \$1;
 #X obj 242 162 bng 20 100 50 0 \$0-bng-send \$0-bng-receive 2 7 10
 0 10 -262144 -247489 -1;
 #X obj 112 74 preset_node k12;
 #X obj 264 202 vsl 20 128 0 127 0 0 \$0-slider-s-null \$0-slider-r-null
 empty 0 -9 0 10 -262144 -1 -1 0 1;
 #X floatatom 264 184 3 0 0 0 - - -;
-#X msg 209 411 set \$1;
+#X msg 229 411 set \$1;
 #X obj 264 162 bng 20 100 50 0 \$0-bng-send \$0-bng-receive 3 7 10
 0 10 -262144 -247489 -1;
 #X obj 112 94 preset_node k12;
 #X obj 286 202 vsl 20 128 0 127 0 0 \$0-slider-s-null \$0-slider-r-null
 empty 0 -9 0 10 -262144 -1 -1 0 1;
 #X floatatom 286 184 3 0 0 0 - - -;
-#X msg 231 411 set \$1;
+#X msg 251 411 set \$1;
 #X obj 286 162 bng 20 100 50 0 \$0-bng-send \$0-bng-receive 4 7 10
 0 10 -262144 -247489 -1;
 #X obj 209 34 preset_node k12;
 #X obj 308 202 vsl 20 128 0 127 0 0 \$0-slider-s-null \$0-slider-r-null
 empty 0 -9 0 10 -262144 -1 -1 0 1;
 #X floatatom 308 184 3 0 0 0 - - -;
-#X msg 254 411 set \$1;
+#X msg 274 411 set \$1;
 #X obj 308 162 bng 20 100 50 0 \$0-bng-send \$0-bng-receive 5 7 10
 0 10 -262144 -247489 -1;
 #X obj 209 54 preset_node k12;
 #X obj 330 202 vsl 20 128 0 127 0 0 \$0-slider-s-null \$0-slider-r-null
 empty 0 -9 0 10 -262144 -1 -1 0 1;
 #X floatatom 330 184 3 0 0 0 - - -;
-#X msg 276 411 set \$1;
+#X msg 296 411 set \$1;
 #X obj 330 162 bng 20 100 50 0 \$0-bng-send \$0-bng-receive 6 7 10
 0 10 -262144 -247489 -1;
 #X obj 209 74 preset_node k12;
 #X obj 352 202 vsl 20 128 0 127 0 0 \$0-slider-s-null \$0-slider-r-null
 empty 0 -9 0 10 -262144 -1 -1 0 1;
 #X floatatom 352 184 3 0 0 0 - - -;
-#X msg 298 411 set \$1;
+#X msg 318 411 set \$1;
 #X obj 352 162 bng 20 100 50 0 \$0-bng-send \$0-bng-receive 7 7 10
 0 10 -262144 -247489 -1;
 #X obj 209 94 preset_node k12;
 #X obj 374 202 vsl 20 128 0 127 0 0 \$0-slider-s-null \$0-slider-r-null
 empty 0 -9 0 10 -262144 -1 -1 0 1;
 #X floatatom 374 184 3 0 0 0 - - -;
-#X msg 320 411 set \$1;
+#X msg 340 411 set \$1;
 #X obj 374 162 bng 20 100 50 0 \$0-bng-send \$0-bng-receive 8 7 10
 0 10 -262144 -247489 -1;
 #X obj 306 34 preset_node k12;
 #X obj 396 202 vsl 20 128 0 127 0 0 \$0-slider-s-null \$0-slider-r-null
 empty 0 -9 0 10 -262144 -1 -1 0 1;
 #X floatatom 396 184 3 0 0 0 - - -;
-#X msg 342 411 set \$1;
+#X msg 362 411 set \$1;
 #X obj 396 162 bng 20 100 50 0 \$0-bng-send \$0-bng-receive 9 7 10
 0 10 -262144 -247489 -1;
 #X obj 306 54 preset_node k12;
 #X obj 418 202 vsl 20 128 0 127 0 0 \$0-slider-s-null \$0-slider-r-null
 empty 0 -9 0 10 -262144 -1 -1 0 1;
 #X floatatom 418 184 3 0 0 0 - - -;
-#X msg 364 411 set \$1;
+#X msg 384 411 set \$1;
 #X obj 418 162 bng 20 100 50 0 \$0-bng-send \$0-bng-receive 10 4 10
 0 10 -262144 -247489 -1;
 #X obj 306 74 preset_node k12;
 #X obj 440 202 vsl 20 128 0 127 0 0 \$0-slider-s-null \$0-slider-r-null
 empty 0 -9 0 10 -262144 -1 -1 0 1;
 #X floatatom 440 184 3 0 0 0 - - -;
-#X msg 386 411 set \$1;
+#X msg 406 411 set \$1;
 #X obj 440 162 bng 20 100 50 0 \$0-bng-send \$0-bng-receive 11 4 10
 0 10 -262144 -247489 -1;
 #X obj 306 94 preset_node k12;
 #X obj 462 202 vsl 20 128 0 127 0 0 \$0-slider-s-null \$0-slider-r-null
 empty 0 -9 0 10 -262144 -1 -1 0 1;
 #X floatatom 462 184 3 0 0 0 - - -;
-#X msg 408 411 set \$1;
+#X msg 428 411 set \$1;
 #X obj 462 162 bng 20 100 50 0 \$0-bng-send \$0-bng-receive 12 4 10
 0 10 -262144 -247489 -1;
 #X obj 403 34 preset_node k12;
 #X obj 484 202 vsl 20 128 0 127 0 0 \$0-slider-s-null \$0-slider-r-null
 empty 0 -9 0 10 -262144 -1 -1 0 1;
 #X floatatom 484 184 3 0 0 0 - - -;
-#X msg 431 411 set \$1;
+#X msg 451 411 set \$1;
 #X obj 484 162 bng 20 100 50 0 \$0-bng-send \$0-bng-receive 13 4 10
 0 10 -262144 -247489 -1;
 #X obj 403 54 preset_node k12;
 #X obj 506 202 vsl 20 128 0 127 0 0 \$0-slider-s-null \$0-slider-r-null
 empty 0 -9 0 10 -262144 -1 -1 0 1;
 #X floatatom 506 184 3 0 0 0 - - -;
-#X msg 453 411 set \$1;
+#X msg 473 411 set \$1;
 #X obj 506 162 bng 20 100 50 0 \$0-bng-send \$0-bng-receive 14 4 10
 0 10 -262144 -247489 -1;
 #X obj 403 74 preset_node k12;
 #X obj 528 202 vsl 20 128 0 127 0 0 \$0-slider-s-null \$0-slider-r-null
 empty 0 -9 0 10 -262144 -1 -1 0 1;
 #X floatatom 528 184 3 0 0 0 - - -;
-#X msg 475 411 set \$1;
+#X msg 495 411 set \$1;
 #X obj 528 162 bng 20 100 50 0 \$0-bng-send \$0-bng-receive 15 4 10
 0 10 -262144 -247489 -1;
 #X obj 403 94 preset_node k12;
 #X obj 550 202 vsl 20 128 0 127 0 0 \$0-slider-s-null \$0-slider-r-null
 empty 0 -9 0 10 -262144 -1 -1 0 1;
 #X floatatom 550 184 3 0 0 0 - - -;
-#X msg 521 412 set \$1;
+#X msg 516 411 set \$1;
 #X obj 550 162 bng 20 100 50 0 \$0-bng-send \$0-bng-receive 16 4 10
 0 10 -262144 -247489 -1;
+#X obj 552 6 loadbang;
+#X msg 552 29 open @pd_extra/K12/objects/logic_sequencer.png;
 #X connect 1 0 4 0;
 #X connect 3 0 10 0;
 #X connect 3 0 8 0;
@@ -153,115 +155,100 @@ empty 0 -9 0 10 -262144 -1 -1 0 1;
 #X connect 3 15 83 0;
 #X connect 4 0 3 0;
 #X connect 5 0 6 0;
-#X connect 6 0 5 0;
 #X connect 6 0 7 0;
 #X connect 6 0 9 0;
 #X connect 6 0 2 0;
 #X connect 8 0 6 0;
 #X connect 9 0 8 0;
 #X connect 11 0 12 0;
-#X connect 12 0 11 0;
 #X connect 12 0 14 0;
 #X connect 12 0 7 0;
 #X connect 12 0 2 0;
 #X connect 13 0 12 0;
 #X connect 14 0 13 0;
 #X connect 16 0 17 0;
-#X connect 17 0 16 0;
 #X connect 17 0 19 0;
 #X connect 17 0 2 0;
 #X connect 17 0 7 0;
 #X connect 18 0 17 0;
 #X connect 19 0 18 0;
 #X connect 21 0 22 0;
-#X connect 22 0 21 0;
 #X connect 22 0 24 0;
 #X connect 22 0 2 0;
 #X connect 22 0 7 0;
 #X connect 23 0 22 0;
 #X connect 24 0 23 0;
 #X connect 26 0 27 0;
-#X connect 27 0 26 0;
 #X connect 27 0 29 0;
 #X connect 27 0 7 0;
 #X connect 27 0 2 0;
 #X connect 28 0 27 0;
 #X connect 29 0 28 0;
 #X connect 31 0 32 0;
-#X connect 32 0 31 0;
 #X connect 32 0 34 0;
 #X connect 32 0 7 0;
 #X connect 32 0 2 0;
 #X connect 33 0 32 0;
 #X connect 34 0 33 0;
 #X connect 36 0 37 0;
-#X connect 37 0 36 0;
 #X connect 37 0 39 0;
 #X connect 37 0 7 0;
 #X connect 37 0 2 0;
 #X connect 38 0 37 0;
 #X connect 39 0 38 0;
 #X connect 41 0 42 0;
-#X connect 42 0 41 0;
 #X connect 42 0 44 0;
 #X connect 42 0 7 0;
 #X connect 42 0 2 0;
 #X connect 43 0 42 0;
 #X connect 44 0 43 0;
 #X connect 46 0 47 0;
-#X connect 47 0 46 0;
 #X connect 47 0 49 0;
 #X connect 47 0 2 0;
 #X connect 47 0 7 0;
 #X connect 48 0 47 0;
 #X connect 49 0 48 0;
 #X connect 51 0 52 0;
-#X connect 52 0 51 0;
 #X connect 52 0 54 0;
 #X connect 52 0 2 0;
 #X connect 52 0 7 0;
 #X connect 53 0 52 0;
 #X connect 54 0 53 0;
 #X connect 56 0 57 0;
-#X connect 57 0 56 0;
 #X connect 57 0 59 0;
 #X connect 57 0 2 0;
 #X connect 57 0 7 0;
 #X connect 58 0 57 0;
 #X connect 59 0 58 0;
 #X connect 61 0 62 0;
-#X connect 62 0 61 0;
 #X connect 62 0 64 0;
 #X connect 62 0 2 0;
 #X connect 62 0 7 0;
 #X connect 63 0 62 0;
 #X connect 64 0 63 0;
 #X connect 66 0 67 0;
-#X connect 67 0 66 0;
 #X connect 67 0 69 0;
 #X connect 67 0 2 0;
 #X connect 67 0 7 0;
 #X connect 68 0 67 0;
 #X connect 69 0 68 0;
 #X connect 71 0 72 0;
-#X connect 72 0 71 0;
 #X connect 72 0 74 0;
 #X connect 72 0 2 0;
 #X connect 72 0 7 0;
 #X connect 73 0 72 0;
 #X connect 74 0 73 0;
 #X connect 76 0 77 0;
-#X connect 77 0 76 0;
 #X connect 77 0 79 0;
 #X connect 77 0 2 0;
 #X connect 77 0 7 0;
 #X connect 78 0 77 0;
 #X connect 79 0 78 0;
 #X connect 81 0 82 0;
-#X connect 82 0 81 0;
 #X connect 82 0 84 0;
 #X connect 82 0 2 0;
 #X connect 82 0 7 0;
 #X connect 83 0 82 0;
 #X connect 84 0 83 0;
+#X connect 86 0 87 0;
 #X coords 0 -1 1 1 356 213 2 217 141;
diff --git a/l2ork_addons/K12/logic_sequencer_old.pd b/l2ork_addons/K12/logic_sequencer_old.pd
index 8ec7de823a54b145a633db03a23a462d5633c31d..f1256af6b9f3e306ce4be7b32abe8f8fdc733ccb 100755
--- a/l2ork_addons/K12/logic_sequencer_old.pd
+++ b/l2ork_addons/K12/logic_sequencer_old.pd
@@ -1,6 +1,6 @@
 #N canvas 239 95 507 379 10;
 #X obj 411 247 ggee/image @pd_extra/K12/objects/logic_sequencer.png
-;
+1;
 #X obj 273 58 inlet;
 #X obj 408 390 outlet;
 #X obj 274 100 select 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16;
diff --git a/l2ork_addons/K12/math_add.pd b/l2ork_addons/K12/math_add.pd
index 79291a92d981e0798365f3a01486209766ec1fba..19ce4624367aa9f41b42b4c91b6e6b2b0d22b4ee 100755
--- a/l2ork_addons/K12/math_add.pd
+++ b/l2ork_addons/K12/math_add.pd
@@ -1,14 +1,14 @@
 #N canvas 547 50 389 209 10;
-#X obj 42 111 inlet;
-#X obj 83 111 inlet;
-#X obj 42 251 outlet;
-#X obj 42 167 +;
-#X obj 141 205 ggee/image @pd_extra/K12/objects/math_add.png;
-#X obj 141 72 loadbang;
-#X obj 83 136 t b f;
+#X obj 32 111 inlet;
+#X obj 73 111 inlet;
+#X obj 32 251 outlet;
+#X obj 32 167 +;
+#X obj 141 205 ggee/image @pd_extra/K12/objects/math_add.png 1;
+#X obj 134 72 loadbang;
+#X obj 73 136 t b f;
 #X obj 104 213 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 16
 -262144 -1 -1 0 256 3;
-#X msg 141 95 open @pd_extra/K12/objects/math_add.png;
+#X msg 134 95 open @pd_extra/K12/objects/math_add.png;
 #X connect 0 0 3 0;
 #X connect 1 0 6 0;
 #X connect 3 0 7 0;
@@ -16,5 +16,4 @@
 #X connect 6 0 3 0;
 #X connect 6 1 3 1;
 #X connect 7 0 2 0;
-#X connect 8 0 4 0;
 #X coords 0 -1 1 1 89 89 2 96 173;
diff --git a/l2ork_addons/K12/math_average.pd b/l2ork_addons/K12/math_average.pd
index d0825f783a95237354b16ca7cdd9d1548079960e..5a9d4b110ba37cb0e2117383daabb0be2d2b3ee6 100755
--- a/l2ork_addons/K12/math_average.pd
+++ b/l2ork_addons/K12/math_average.pd
@@ -1,7 +1,7 @@
 #N canvas 540 50 416 255 10;
 #X obj 42 111 inlet;
 #X obj 42 276 outlet;
-#X obj 141 205 ggee/image @pd_extra/K12/objects/math_average.png;
+#X obj 141 205 ggee/image @pd_extra/K12/objects/math_average.png 1;
 #X obj 141 72 loadbang;
 #X obj 100 214 nbx 5 19 1 1e+37 0 1 \$0-s-null \$0-r-null empty 0 -8
 0 16 -262144 -1 -1 5 256 1;
@@ -14,6 +14,5 @@
 #X connect 4 0 5 1;
 #X connect 4 0 8 0;
 #X connect 5 0 1 0;
-#X connect 7 0 2 0;
 #X connect 8 0 4 0;
 #X coords 0 -1 1 1 89 89 2 96 173;
diff --git a/l2ork_addons/K12/math_divide.pd b/l2ork_addons/K12/math_divide.pd
index cf020620cac20d9fbb747ef77ee67e9acf63cefd..0849d5b46a78e192a5b8f138dc29f28c98b3f146 100755
--- a/l2ork_addons/K12/math_divide.pd
+++ b/l2ork_addons/K12/math_divide.pd
@@ -2,7 +2,7 @@
 #X obj 42 111 inlet;
 #X obj 83 111 inlet;
 #X obj 42 251 outlet;
-#X obj 141 205 ggee/image @pd_extra/K12/objects/math_divide.png;
+#X obj 141 205 ggee/image @pd_extra/K12/objects/math_divide.png 1;
 #X obj 141 72 loadbang;
 #X obj 83 136 t b f;
 #X obj 104 213 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 16
@@ -16,5 +16,4 @@
 #X connect 5 1 7 1;
 #X connect 6 0 2 0;
 #X connect 7 0 6 0;
-#X connect 8 0 3 0;
 #X coords 0 -1 1 1 89 89 2 96 173;
diff --git a/l2ork_addons/K12/math_multiply.pd b/l2ork_addons/K12/math_multiply.pd
index 76155f4672e4e3d3fe04eb74ce7e25a2b2598b7e..10285d77764c5f07fd867acdb8db5ed241ee5513 100755
--- a/l2ork_addons/K12/math_multiply.pd
+++ b/l2ork_addons/K12/math_multiply.pd
@@ -2,7 +2,7 @@
 #X obj 42 111 inlet;
 #X obj 83 111 inlet;
 #X obj 42 251 outlet;
-#X obj 141 205 ggee/image @pd_extra/K12/objects/math_multiply.png;
+#X obj 141 205 ggee/image @pd_extra/K12/objects/math_multiply.png 1;
 #X obj 141 72 loadbang;
 #X obj 83 136 t b f;
 #X obj 104 213 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 16
@@ -16,5 +16,4 @@
 #X connect 5 1 7 1;
 #X connect 6 0 2 0;
 #X connect 7 0 6 0;
-#X connect 8 0 3 0;
 #X coords 0 -1 1 1 89 89 2 96 173;
diff --git a/l2ork_addons/K12/math_netreceive.pd b/l2ork_addons/K12/math_netreceive.pd
index f0bfa60fcde513c094431110bd3efb88fd8bfe8d..860ed7d0f99c119d5318481c3ac0eb61202accdd 100755
--- a/l2ork_addons/K12/math_netreceive.pd
+++ b/l2ork_addons/K12/math_netreceive.pd
@@ -1,7 +1,7 @@
 #N canvas 571 62 452 350 10;
 #X obj 162 62 loadbang;
 #X obj 162 159 ggee/image @pd_extra/K12/objects/math_netreceive.png
-;
+1;
 #X obj 239 111 inlet;
 #X obj 59 54 preset_node k12;
 #X obj 121 276 outlet;
@@ -19,7 +19,6 @@
 #X connect 5 0 7 0;
 #X connect 6 0 4 0;
 #X connect 7 0 6 0;
-#X connect 9 0 1 0;
 #X connect 10 0 11 0;
 #X connect 11 0 5 0;
 #X coords 0 -1 1 1 89 89 2 117 127;
diff --git a/l2ork_addons/K12/math_netsend.pd b/l2ork_addons/K12/math_netsend.pd
index 5a073a429bfa1102630e6b2ee25b45c24d6257dc..875951aa6c4efaa79403d70fe0aff4a36695bfd0 100755
--- a/l2ork_addons/K12/math_netsend.pd
+++ b/l2ork_addons/K12/math_netsend.pd
@@ -1,6 +1,6 @@
 #N canvas 571 62 452 443 10;
 #X obj 162 62 loadbang;
-#X obj 162 159 ggee/image @pd_extra/K12/objects/math_netsend.png;
+#X obj 162 159 ggee/image @pd_extra/K12/objects/math_netsend.png 1;
 #X obj 34 128 inlet;
 #X obj 57 62 preset_node k12;
 #X obj 34 395 outlet;
@@ -32,7 +32,6 @@
 #X connect 9 0 19 0;
 #X connect 11 0 8 0;
 #X connect 12 0 7 0;
-#X connect 13 0 1 0;
 #X connect 14 0 21 0;
 #X connect 15 0 9 0;
 #X connect 16 0 9 0;
diff --git a/l2ork_addons/K12/math_number.pd b/l2ork_addons/K12/math_number.pd
index e32695e0c0d63b67e4242dcd63e3c8cc720fbc83..9aaa168d3c027b6e7ca013da890ae0ad5c5cf98d 100755
--- a/l2ork_addons/K12/math_number.pd
+++ b/l2ork_addons/K12/math_number.pd
@@ -1,7 +1,7 @@
 #N canvas 512 50 426 312 10;
 #X obj 72 41 inlet;
 #X obj 162 62 loadbang;
-#X obj 162 159 ggee/image @pd_extra/K12/objects/math_number.png;
+#X obj 162 159 ggee/image @pd_extra/K12/objects/math_number.png 1;
 #X msg 170 252 \$1 10;
 #X obj 170 275 line~;
 #X obj 169 326 outlet~;
@@ -21,7 +21,6 @@
 #X connect 6 0 8 0;
 #X connect 6 0 3 0;
 #X connect 7 0 6 0;
-#X connect 9 0 2 0;
 #X connect 10 0 12 0;
 #X connect 11 0 6 0;
 #X connect 12 1 11 0;
diff --git a/l2ork_addons/K12/math_random.pd b/l2ork_addons/K12/math_random.pd
index 340ab86e665e8b566e011c6639deba66db439114..c18b767421e013300e3772b0d57c491799d231f7 100755
--- a/l2ork_addons/K12/math_random.pd
+++ b/l2ork_addons/K12/math_random.pd
@@ -1,5 +1,5 @@
 #N canvas 512 50 424 259 10;
-#X obj 162 159 ggee/image @pd_extra/K12/objects/math_random.png;
+#X obj 162 159 ggee/image @pd_extra/K12/objects/math_random.png 1;
 #X obj 121 181 nbx 5 19 -1e+37 1e+37 0 1 \$0-s-null \$0-r-null empty
 0 -8 0 16 -262144 -1 -1 127 256 1;
 #X obj 8 85 inlet;
@@ -26,7 +26,6 @@
 #X connect 5 0 4 0;
 #X connect 9 0 1 0;
 #X connect 10 0 14 0;
-#X connect 11 0 0 0;
 #X connect 12 0 6 0;
 #X connect 13 0 12 0;
 #X connect 14 0 13 0;
diff --git a/l2ork_addons/K12/math_routebytag.pd b/l2ork_addons/K12/math_routebytag.pd
index 093a57db50a28774b317049dee29cb47a0496563..4a7fd1acf84d2a16b26f79af68353fe529106466 100755
--- a/l2ork_addons/K12/math_routebytag.pd
+++ b/l2ork_addons/K12/math_routebytag.pd
@@ -1,7 +1,7 @@
 #N canvas 571 62 452 350 10;
 #X obj 162 62 loadbang;
 #X obj 162 159 ggee/image @pd_extra/K12/objects/math_routebytag.png
-;
+1;
 #X obj 121 228 inlet;
 #X obj 59 54 preset_node k12;
 #X obj 121 278 outlet;
@@ -17,6 +17,5 @@
 #X connect 5 0 10 1;
 #X connect 7 0 8 0;
 #X connect 8 0 5 0;
-#X connect 9 0 1 0;
 #X connect 10 0 4 0;
 #X coords 0 -1 1 1 89 89 2 117 127;
diff --git a/l2ork_addons/K12/math_scale-help.pd b/l2ork_addons/K12/math_scale-help.pd
index ebeb6b6f46a98c11cc08e5b45e7730c9914967f6..ab10610233257606c2d17713ec2c590f58f5bc79 100755
--- a/l2ork_addons/K12/math_scale-help.pd
+++ b/l2ork_addons/K12/math_scale-help.pd
@@ -1,19 +1,20 @@
-#N canvas 578 92 502 526 10;
+#N canvas 454 91 502 526 10;
 #X obj 308 23 cnv 15 242 107 empty empty empty 20 12 0 14 -233017 -66577
 0;
 #X obj 78 259 cnv 15 477 200 empty empty empty 20 12 0 14 -233017 -66577
 0;
 #X obj 186 -38 preset_hub k12 %hidden% %node% 2 5 9 %node% 2 7 8 %preset%
-1 2 %preset% 0 1 %preset% 2 3 %preset% 3 4 %node% 2 6 4 %node% 2 8
-8 %node% 2 9 8 %node% 2 10 8 %node% 2 6 4 %preset% 0 0 %node% 2 14
-6 %node% 2 14 10 %node% 2 7 7 %node% 2 5 7 %node% 2 9 7 %node% 2 10
-3 %node% 2 12 5 %preset% 0 0 %node% 2 12 9 %preset% 0 127 %node% 2
-8 7 %preset% 0 0.15748 %node% 2 11 3 %node% 2 11 31 %node% 2 12 5 %node%
-2 12 9 %node% 2 6 6 %preset% 0 127 %node% 2 6 12 %preset% 0 0 %node%
-2 6 13 %preset% 0 1 %node% 2 13 3 %preset% 0 1 %node% 2 13 11 %preset%
-0 120 %node% 2 14 8 %node% 2 17 3 %node% 2 17 11 %node% 2 17 5 %node%
-2 17 9 %node% 2 11 8 %node% 2 9 3 %node% 2 9 11 %node% 2 10 5 %node%
-2 10 9;
+1 2 %preset% 0 1 %preset% 2 3 %preset% 3 4 %node% 2 6 4 %preset% 0
+0 %node% 2 8 8 %node% 2 9 8 %node% 2 10 8 %node% 2 6 4 %preset% 0 0
+%node% 2 14 6 %node% 2 14 10 %node% 2 7 7 %node% 2 5 7 %preset% 0 0.11811
+%node% 2 9 7 %node% 2 10 3 %node% 2 12 5 %preset% 0 0 %node% 2 12 9
+%preset% 0 127 %node% 2 8 7 %preset% 0 0.15748 %node% 2 11 3 %node%
+2 11 31 %node% 2 12 5 %node% 2 12 9 %node% 2 6 6 %preset% 0 127 %node%
+2 6 12 %preset% 0 0 %node% 2 6 13 %preset% 0 1 %node% 2 13 3 %preset%
+0 1 %node% 2 13 11 %preset% 0 120 %node% 2 14 8 %node% 2 17 3 %node%
+2 17 11 %node% 2 17 5 %node% 2 17 9 %node% 2 11 8 %node% 2 9 3 %node%
+2 9 11 %node% 2 10 5 %preset% 0 0 %node% 2 10 9 %preset% 0 127 %node%
+2 9 0 %preset% 0 240 %node% 2 9 4 %preset% 0 1;
 #X obj 65 -12 cnv 3 501 3 empty empty empty 5 14 0 20 -260097 -191407
 0;
 #N canvas 529 184 450 300 META 0;
diff --git a/l2ork_addons/K12/math_scale.pd b/l2ork_addons/K12/math_scale.pd
index 9e69e80edf43bba782f6de16c64c2550e49b1621..95f77fc9467ba24eeb4011e0fe3ab213a965c51b 100755
--- a/l2ork_addons/K12/math_scale.pd
+++ b/l2ork_addons/K12/math_scale.pd
@@ -1,5 +1,5 @@
 #N canvas 512 50 424 539 10;
-#X obj 162 159 ggee/image @pd_extra/K12/objects/math_scale.png;
+#X obj 162 159 ggee/image @pd_extra/K12/objects/math_scale.png 1;
 #X obj 8 85 inlet;
 #X obj 162 62 loadbang;
 #X obj 118 156 nbx 4 14 -1e+37 1e+37 0 1 \$0-s-null \$0-r-null empty
@@ -40,7 +40,6 @@
 #X connect 4 0 3 0;
 #X connect 6 0 8 0;
 #X connect 7 0 15 0;
-#X connect 8 0 6 0;
 #X connect 8 0 7 2;
 #X connect 9 0 12 0;
 #X connect 9 0 7 3;
@@ -48,7 +47,6 @@
 #X connect 10 0 13 0;
 #X connect 10 0 7 4;
 #X connect 10 0 22 0;
-#X connect 11 0 0 0;
 #X connect 12 0 9 0;
 #X connect 13 0 10 0;
 #X connect 14 0 28 0;
diff --git a/l2ork_addons/K12/math_subtract.pd b/l2ork_addons/K12/math_subtract.pd
index 5f79600d9b90a1382f4680d43808ebd31efd3e51..02c4c6a80acc5a1c0f858624e4f0f2306da4cd6f 100755
--- a/l2ork_addons/K12/math_subtract.pd
+++ b/l2ork_addons/K12/math_subtract.pd
@@ -2,7 +2,7 @@
 #X obj 42 111 inlet;
 #X obj 83 111 inlet;
 #X obj 42 251 outlet;
-#X obj 141 205 ggee/image @pd_extra/K12/objects/math_subtract.png;
+#X obj 141 205 ggee/image @pd_extra/K12/objects/math_subtract.png 1;
 #X obj 141 72 loadbang;
 #X obj 83 136 t b f;
 #X obj 104 213 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 16
@@ -16,5 +16,4 @@
 #X connect 5 1 7 1;
 #X connect 6 0 2 0;
 #X connect 7 0 6 0;
-#X connect 8 0 3 0;
 #X coords 0 -1 1 1 89 89 2 96 173;
diff --git a/l2ork_addons/K12/math_tag.pd b/l2ork_addons/K12/math_tag.pd
index 6f1643d3a8095ffc13dc06b1216f48fad2f0adec..9af16abf69971db2b1e3486a5ad2b122b833e16e 100755
--- a/l2ork_addons/K12/math_tag.pd
+++ b/l2ork_addons/K12/math_tag.pd
@@ -1,6 +1,6 @@
 #N canvas 571 62 452 350 10;
 #X obj 162 62 loadbang;
-#X obj 162 159 ggee/image @pd_extra/K12/objects/math_tag.png;
+#X obj 162 159 ggee/image @pd_extra/K12/objects/math_tag.png 1;
 #X obj 121 228 inlet;
 #X obj 59 54 preset_node k12;
 #X obj 121 278 outlet;
@@ -13,7 +13,6 @@
 #X connect 0 0 5 0;
 #X connect 2 0 10 0;
 #X connect 3 0 6 0;
-#X connect 5 0 1 0;
 #X connect 6 0 10 1;
 #X connect 8 0 9 0;
 #X connect 9 0 6 0;
diff --git a/l2ork_addons/K12/multibuttons.pd b/l2ork_addons/K12/multibuttons.pd
index faf5264ded1d98075124fa9928c2ea5f6475d444..63f5e7b402e95aeaf4e65c2013a211e597355365 100755
--- a/l2ork_addons/K12/multibuttons.pd
+++ b/l2ork_addons/K12/multibuttons.pd
@@ -24,7 +24,7 @@
 #X msg 130 226 7;
 #X msg -21 226 2;
 #X msg 160 226 8;
-#X obj 62 97 ggee/image @pd_extra/K12/objects/wii_button_inactive.png;
+#X obj 62 97 ggee/image @pd_extra/K12/objects/wii_button_inactive.png 1;
 #X msg 131 -93 open @pd_extra/K12/objects/wii_button_b.png;
 #X msg 131 -72 open @pd_extra/K12/objects/wii_button_a.png;
 #X msg 377 -93 open @pd_extra/K12/objects/wii_button_up.png;
diff --git a/l2ork_addons/K12/objects/instr_short2.png b/l2ork_addons/K12/objects/instr_short2.png
index 17bdfc53029de29ae404bcaef8214858d646d505..b06a614c9f1adc89d2325b83648000edaa5a44e7 100755
Binary files a/l2ork_addons/K12/objects/instr_short2.png and b/l2ork_addons/K12/objects/instr_short2.png differ
diff --git a/l2ork_addons/K12/objects/object_template.xcf b/l2ork_addons/K12/objects/object_template.xcf
index b32afbd64f12466506ba0d6227a038dde3b81961..1d33f340a4a8ed224ef6da6477af2cc175529380 100755
Binary files a/l2ork_addons/K12/objects/object_template.xcf and b/l2ork_addons/K12/objects/object_template.xcf differ
diff --git a/l2ork_addons/K12/output.pd b/l2ork_addons/K12/output.pd
index 2931af3ef8dc4217dbdbed3ba1d222cc08716fcc..03c79e4a5db04503dc3707c3c630f7515e883c4e 100755
--- a/l2ork_addons/K12/output.pd
+++ b/l2ork_addons/K12/output.pd
@@ -1,5 +1,5 @@
 #N canvas 656 170 512 456 10;
-#X obj 129 189 ggee/image @pd_extra/K12/objects/audio_off.png;
+#X obj 129 189 ggee/image @pd_extra/K12/objects/audio_off.png 1;
 #X obj -53 26 inlet~;
 #N canvas 316 207 286 259 dsp 0;
 #X obj 178 43 route dsp;
diff --git a/l2ork_addons/K12/preset.pd b/l2ork_addons/K12/preset.pd
index 25d926fa1c603153279ce9b20521b7fd6c92c5cf..dfae1caec81d589e4a7226088418dbe5e7721f59 100755
--- a/l2ork_addons/K12/preset.pd
+++ b/l2ork_addons/K12/preset.pd
@@ -1,5 +1,5 @@
 #N canvas 437 184 342 280 10;
-#X obj 375 259 ggee/image @pd_extra/K12/objects/preset.png;
+#X obj 375 259 ggee/image @pd_extra/K12/objects/preset.png 1;
 #X obj 335 260 hradio 15 1 0 4 \$0-send-none \$0-receive-none empty
 0 -8 0 10 -262144 -222940 -1 0;
 #X obj 375 160 loadbang;
@@ -17,6 +17,14 @@
 -125791 -1;
 #X obj 270 139 inlet;
 #X obj 310 139 inlet;
+#X text 338 258 1;
+#X text 352 258 2;
+#X text 367 258 3;
+#X text 382 258 4;
+#X text 338 288 1;
+#X text 352 288 2;
+#X text 367 288 3;
+#X text 382 288 4;
 #X connect 1 0 3 0;
 #X connect 1 0 10 0;
 #X connect 2 0 9 0;
@@ -24,7 +32,6 @@
 #X connect 4 0 8 0;
 #X connect 5 0 4 0;
 #X connect 5 0 11 0;
-#X connect 9 0 0 0;
 #X connect 12 0 5 0;
 #X connect 13 0 1 0;
 #X coords 0 -1 1 1 89 89 2 330 227;
diff --git a/l2ork_addons/K12/sarcduino_analog.pd b/l2ork_addons/K12/sarcduino_analog.pd
index f8237f952ff42951b8c709c1789cf9c95e57a278..cc5c75cfcee8a4924388c52c25398070844da94b 100755
--- a/l2ork_addons/K12/sarcduino_analog.pd
+++ b/l2ork_addons/K12/sarcduino_analog.pd
@@ -1,7 +1,7 @@
 #N canvas 398 91 416 215 10;
 #X obj 188 114 outlet;
 #X obj 228 45 ggee/image @pd_extra/K12/objects/sarcduino_analog.png
-;
+1;
 #X obj 228 -60 loadbang;
 #X obj 240 44 nbx 2 14 1 16 0 0 empty empty channel: -48 8 0 11 -262144
 -1 -1 1 256 3;
@@ -22,5 +22,4 @@
 #X connect 7 0 9 0;
 #X connect 8 0 6 0;
 #X connect 9 0 0 0;
-#X connect 10 0 1 0;
 #X coords 0 -1 1 1 89 89 2 183 13;
diff --git a/l2ork_addons/K12/sarcduino_connect.pd b/l2ork_addons/K12/sarcduino_connect.pd
index bb4d8d998e379ed46c6bed02797e410caf8240ac..c98ad18afd310355dd86028c01db94ea2d4941e6 100755
--- a/l2ork_addons/K12/sarcduino_connect.pd
+++ b/l2ork_addons/K12/sarcduino_connect.pd
@@ -208,7 +208,7 @@
 #X text 41 358 analog = a <channel> <val>;
 #X obj 185 15 bng 85 250 50 0 empty empty empty 17 7 0 10 -262144 -1
 -1;
-#X obj 228 45 ggee/image @pd_extra/K12/objects/sarcduino_off.png;
+#X obj 228 45 ggee/image @pd_extra/K12/objects/sarcduino_off.png 1;
 #X obj 302 46 loadbang;
 #X obj 336 24 select 0 1;
 #X obj 140 127 gate 2 1;
diff --git a/l2ork_addons/K12/sarcduino_digital.pd b/l2ork_addons/K12/sarcduino_digital.pd
index c4147b915ced4f5c0a7d6f331196b20aaac3af90..2cd137e9ab8a9c6032aeff3d071659018aedee60 100755
--- a/l2ork_addons/K12/sarcduino_digital.pd
+++ b/l2ork_addons/K12/sarcduino_digital.pd
@@ -1,7 +1,7 @@
 #N canvas 427 57 420 212 10;
 #X obj 212 117 outlet;
 #X obj 228 45 ggee/image @pd_extra/K12/objects/sarcduino_digital.png
-;
+1;
 #X obj 228 -60 loadbang;
 #X obj 239 44 nbx 2 14 1 16 0 0 empty empty channel: -48 8 0 11 -262144
 -1 -1 1 256 3;
@@ -22,5 +22,4 @@
 #X connect 7 0 8 0;
 #X connect 8 0 6 0;
 #X connect 9 0 0 0;
-#X connect 10 0 1 0;
 #X coords 0 -1 1 1 89 89 2 183 13;
diff --git a/l2ork_addons/K12/sarcduino_hit.pd b/l2ork_addons/K12/sarcduino_hit.pd
index 30137bad2196e79c59c6663aaa7baa71da8dcb65..efa7c8b3e9ff89ad2f661b45ca39ee51bf2d63a2 100755
--- a/l2ork_addons/K12/sarcduino_hit.pd
+++ b/l2ork_addons/K12/sarcduino_hit.pd
@@ -1,7 +1,7 @@
 #N canvas 425 50 539 317 10;
 #X obj 33 -88 inlet;
 #X obj 261 121 ggee/image @pd_extra/K12/objects/sarcduino_hit1.png
-;
+1;
 #X obj 169 -9 select 0 1;
 #X obj 197 17 delay 100;
 #X obj 261 17 loadbang;
diff --git a/l2ork_addons/K12/sarcduino_piezo.pd b/l2ork_addons/K12/sarcduino_piezo.pd
index 945ee448bbebc5e1276a34676e37fd157f919ea7..0fecc7dda8f3d1ae7ea5126106fd76b2a8daf4b1 100755
--- a/l2ork_addons/K12/sarcduino_piezo.pd
+++ b/l2ork_addons/K12/sarcduino_piezo.pd
@@ -1,7 +1,7 @@
 #N canvas 417 55 416 250 10;
 #X obj 188 114 outlet;
 #X obj 228 45 ggee/image @pd_extra/K12/objects/sarcduino_piezo.png
-;
+1;
 #X obj 228 -60 loadbang;
 #X obj 245 44 nbx 1 14 1 16 0 0 empty empty channel: -48 8 0 11 -262144
 -1 -1 1 256 3;
@@ -25,7 +25,6 @@
 #X connect 7 0 11 0;
 #X connect 8 0 6 0;
 #X connect 9 0 0 0;
-#X connect 10 0 1 0;
 #X connect 11 0 13 0;
 #X connect 12 0 9 0;
 #X connect 13 0 12 0;
diff --git a/l2ork_addons/K12/signal_add.pd b/l2ork_addons/K12/signal_add.pd
index 1b5c276cab127f884283f067a90715a9ac7a411d..3453df044d06fbf913d346e43f92a18ee78ba138 100755
--- a/l2ork_addons/K12/signal_add.pd
+++ b/l2ork_addons/K12/signal_add.pd
@@ -1,5 +1,5 @@
-#N canvas 560 258 538 322 10;
-#X obj 141 205 ggee/image @pd_extra/K12/objects/signal_add.png;
+#N canvas 560 258 429 302 10;
+#X obj 141 205 ggee/image @pd_extra/K12/objects/signal_add.png 1;
 #X obj 141 72 loadbang;
 #X obj 42 167 +~;
 #X obj 92 111 inlet~;
@@ -10,5 +10,4 @@
 #X connect 2 0 5 0;
 #X connect 3 0 2 1;
 #X connect 4 0 2 0;
-#X connect 6 0 0 0;
 #X coords 0 -1 1 1 89 89 2 96 173;
diff --git a/l2ork_addons/K12/signal_envelope-help.pd b/l2ork_addons/K12/signal_envelope-help.pd
index d11d5d7f7083837de706422d281973ce4c98470d..7ec9a20d9d9f6e833d303601a374f0dd7cd84690 100755
--- a/l2ork_addons/K12/signal_envelope-help.pd
+++ b/l2ork_addons/K12/signal_envelope-help.pd
@@ -1,14 +1,21 @@
-#N canvas 430 117 502 514 10;
+#N canvas 424 117 501 514 10;
 #X declare -lib hexloader;
 #X obj 203 29 cnv 15 467 105 empty empty empty 20 12 0 14 -233017 -66577
 0;
 #X obj 450 -236 preset_hub k12 %hidden% %node% 2 1 16 %preset% 0 0
 %node% 2 8 8 %preset% 0 440 %node% 2 10 8 %preset% 0 2 %node% 2 13
 9 %node% 2 2 16 %node% 2 7 8 %node% 2 7 8 %preset% 0 440 %node% 2 10
-9 %node% 2 2 14 %preset% 0 76.7442 %node% 2 7 7 %preset% 0 60 %node%
-2 10 10 %node% 2 12 3 %node% 2 12 11 %node% 2 8 9 %preset% 0 261.626
-%node% 2 10 3 %preset% 0 1 %node% 2 10 11 %preset% 0 100 %node% 2 2
-28 %node% 2 9 15 %node% 2 9 16 %node% 2 13 8;
+9 %node% 2 2 14 %preset% 0 53.4884 %preset% 1 48.8372 %preset% 2 74.4186
+%preset% 3 74.4186 %node% 2 7 7 %preset% 0 60 %preset% 1 67 %preset%
+2 72 %preset% 3 76 %node% 2 10 10 %node% 2 12 3 %node% 2 12 11 %node%
+2 8 9 %preset% 0 60 %preset% 1 67 %preset% 2 72 %preset% 3 76 %node%
+2 10 3 %preset% 0 1 %node% 2 10 11 %preset% 0 100 %node% 2 2 28 %preset%
+0 1 %preset% 1 1 %preset% 2 1 %preset% 3 1 %node% 2 9 15 %preset% 0
+238.182 %preset% 1 186.364 %preset% 2 56.8182 %preset% 3 5 %node% 2
+9 16 %preset% 0 5 %preset% 1 315.909 %preset% 2 56.8182 %preset% 3
+5 %node% 2 13 8 %node% 2 10 0 %preset% 0 60 %preset% 1 120 %preset%
+2 180 %preset% 3 240 %node% 2 10 4 %preset% 0 1 %preset% 1 1 %preset%
+2 1 %preset% 3 1;
 #X obj 212 157 K12/output;
 #N canvas 574 86 450 514 META 0;
 #X text 8 24 INLET_0 Send the signal to be shaped here;
@@ -26,7 +33,7 @@ shaped by the envelope;
 #X obj 211 -187 K12/math_number;
 #X obj 211 -76 K12/signal_square;
 #X obj 211 36 K12/signal_envelope;
-#X obj 315 -76 K12/logic_metronome;
+#X obj 316 -76 K12/logic_metronome;
 #X text 305 34 The Signal Envelope object allows you to control the
 attack and decay of a sound. In other words \, how fast the sound happpens
 and how fast it fades away. Input the signal to be shaped into the
@@ -36,7 +43,7 @@ Recall leftmost preset above for an example.;
 #X obj 427 -180 cnv 15 243 107 empty empty empty 20 12 0 14 -233017
 -66577 0;
 #X obj 572 -171 K12/preset 0;
-#X text 434 -119 Recall leftmost presetto start the example.;
+#X text 433 -123 Recall one of thepresets to start theexample.;
 #X connect 7 0 8 0;
 #X connect 8 0 9 0;
 #X connect 9 0 2 0;
diff --git a/l2ork_addons/K12/signal_envelope.pd b/l2ork_addons/K12/signal_envelope.pd
index 62229722c0df1cded4f90b13b606db4c5f3f1112..5d3c92b9435f8abb0dd003a333082c85c41ca900 100755
--- a/l2ork_addons/K12/signal_envelope.pd
+++ b/l2ork_addons/K12/signal_envelope.pd
@@ -1,6 +1,6 @@
-#N canvas 535 182 419 359 10;
+#N canvas 535 182 419 413 10;
 #X obj 141 205 ggee/image @pd_extra/K12/objects/signal_envelope.png
-;
+1;
 #X obj 141 91 loadbang;
 #X msg 141 114 open @pd_extra/K12/objects/signal_envelope.png;
 #X obj 59 370 vline~;
@@ -13,7 +13,7 @@
 #X obj 59 327 pack 0 0 0;
 #X obj 59 226 sel 1;
 #X obj 59 128 inlet;
-#X obj 14 412 outlet~;
+#X obj 14 462 outlet~;
 #X obj 14 391 *~;
 #X obj 14 128 inlet~;
 #X msg 59 348 0 \, 1 \$2 \, 0 \$3 \$2;
@@ -21,17 +21,21 @@
 #X obj 204 150 preset_node k12;
 #X obj 99 70 loadbang;
 #X obj 99 91 t b b;
+#X obj 15 426 *~;
+#X obj 59 273 t b b;
+#X obj 59 300 delay 5;
+#X msg 119 386 0 5 \, 1 5 5;
+#X obj 119 408 vline~;
 #X connect 1 0 2 0;
-#X connect 2 0 0 0;
 #X connect 3 0 12 1;
 #X connect 4 0 8 1;
 #X connect 4 0 16 0;
 #X connect 7 0 8 2;
 #X connect 7 0 15 0;
 #X connect 8 0 14 0;
-#X connect 9 0 8 0;
+#X connect 9 0 20 0;
 #X connect 10 0 9 0;
-#X connect 12 0 11 0;
+#X connect 12 0 19 0;
 #X connect 13 0 12 0;
 #X connect 14 0 3 0;
 #X connect 15 0 7 0;
@@ -39,4 +43,10 @@
 #X connect 17 0 18 0;
 #X connect 18 0 4 0;
 #X connect 18 1 7 0;
+#X connect 19 0 11 0;
+#X connect 20 0 21 0;
+#X connect 20 1 22 0;
+#X connect 21 0 8 0;
+#X connect 22 0 23 0;
+#X connect 23 0 19 1;
 #X coords 0 -1 1 1 89 89 2 96 173;
diff --git a/l2ork_addons/K12/signal_microphone.pd b/l2ork_addons/K12/signal_microphone.pd
index 1bfa35266b70aac476967deb76a56defc2baaee7..b4d837d786b533ead47f0ec7084398e055621bf1 100755
--- a/l2ork_addons/K12/signal_microphone.pd
+++ b/l2ork_addons/K12/signal_microphone.pd
@@ -1,8 +1,8 @@
 #N canvas 459 92 418 403 10;
-#X obj 129 189 image @pd_extra/K12/objects/signal_microphone.png;
+#X obj 129 189 ggee/image @pd_extra/K12/objects/signal_microphone.png 1;
 #X obj 111 120 preset_node k12;
 #X obj 111 188 vsl 34 44 0 100 0 0 \$0-s_none \$0-r_none empty 0 -9
-0 10 -262144 -1 -1 4300 1;
+0 10 -262144 -1 -1 0 1;
 #N canvas 0 0 271 201 level 0;
 #X obj 49 8 inlet~;
 #X obj 48 99 *~;
@@ -29,7 +29,6 @@
 #X obj 276 335 speedlim 10;
 #X obj 276 357 outlet;
 #X connect 1 0 2 0;
-#X connect 2 0 1 0;
 #X connect 2 0 3 1;
 #X connect 3 0 5 0;
 #X connect 3 0 6 0;
@@ -38,7 +37,6 @@
 #X connect 7 0 8 0;
 #X connect 8 0 11 0;
 #X connect 9 0 10 0;
-#X connect 10 0 0 0;
 #X connect 11 0 12 0;
 #X connect 12 0 13 0;
 #X coords 0 -1 1 1 89 89 2 84 157;
diff --git a/l2ork_addons/K12/signal_multiply.pd b/l2ork_addons/K12/signal_multiply.pd
index 3d1009038fbb2a815c2775b2d760f6d17253416f..b657953a0101006a6fcf107f01467727cf6f4cbf 100755
--- a/l2ork_addons/K12/signal_multiply.pd
+++ b/l2ork_addons/K12/signal_multiply.pd
@@ -1,5 +1,6 @@
 #N canvas 533 58 429 230 10;
-#X obj 141 205 ggee/image @pd_extra/K12/objects/signal_multiply.png;
+#X obj 141 205 ggee/image @pd_extra/K12/objects/signal_multiply.png
+1;
 #X obj 141 72 loadbang;
 #X obj 42 167 *~;
 #X obj 41 109 inlet~;
@@ -10,5 +11,4 @@
 #X connect 2 0 5 0;
 #X connect 3 0 2 0;
 #X connect 4 0 2 1;
-#X connect 6 0 0 0;
 #X coords 0 -1 1 1 89 89 2 96 173;
diff --git a/l2ork_addons/K12/signal_netreceive.pd b/l2ork_addons/K12/signal_netreceive.pd
index 2cd1dc5568d2297a5f76b88c1f94f4d0e4e9ccaf..3038d6ca3545757845e89b8ab6a7fb7399a37660 100755
--- a/l2ork_addons/K12/signal_netreceive.pd
+++ b/l2ork_addons/K12/signal_netreceive.pd
@@ -1,7 +1,7 @@
 #N canvas 571 62 483 350 10;
 #X obj 162 62 loadbang;
 #X obj 162 159 ggee/image @pd_extra/K12/objects/signal_netreceive.png
-;
+1;
 #X obj 59 54 preset_node k12;
 #X obj 121 164 nbx 5 19 -1e+37 1e+37 0 0 \$0-s-null \$0-r-null empty
 0 -8 0 16 -262144 -1 -1 8000 256 1;
@@ -17,7 +17,6 @@
 #X connect 3 0 4 0;
 #X connect 4 0 6 0;
 #X connect 6 0 7 0;
-#X connect 8 0 1 0;
 #X connect 9 0 10 0;
 #X connect 10 0 3 0;
 #X coords 0 -1 1 1 89 89 2 117 127;
diff --git a/l2ork_addons/K12/signal_netsend.pd b/l2ork_addons/K12/signal_netsend.pd
index 43c15207b0c77f00f9e4b62fc49d9ce4e738fe2b..953d3cf3549972c9004acc3256e7897afd94cb7f 100755
--- a/l2ork_addons/K12/signal_netsend.pd
+++ b/l2ork_addons/K12/signal_netsend.pd
@@ -1,7 +1,7 @@
 #N canvas 571 62 452 422 10;
 #X obj 162 62 loadbang;
 #X obj 162 159 ggee/image @pd_extra/K12/objects/signal_netsend.png
-;
+1;
 #X obj 59 54 preset_node k12;
 #X obj 121 180 nbx 5 19 -1e+37 1e+37 0 0 \$0-s-null \$0-r-null empty
 0 -8 0 16 -262144 -1 -1 4000 256 1;
@@ -30,7 +30,6 @@
 #X connect 8 0 19 0;
 #X connect 9 0 6 0;
 #X connect 11 0 10 0;
-#X connect 12 0 1 0;
 #X connect 13 0 6 0;
 #X connect 14 0 5 0;
 #X connect 15 0 16 0;
diff --git a/l2ork_addons/K12/signal_noise.pd b/l2ork_addons/K12/signal_noise.pd
index e3b45f0723e7a7eae835f21ef64f36ec08d21cf1..3903cf56a5b6f500657047d5ab027ea27a1dfea2 100755
--- a/l2ork_addons/K12/signal_noise.pd
+++ b/l2ork_addons/K12/signal_noise.pd
@@ -1,5 +1,5 @@
 #N canvas 382 98 382 214 10;
-#X obj 141 205 ggee/image @pd_extra/K12/objects/signal_noise.png;
+#X obj 141 205 ggee/image @pd_extra/K12/objects/signal_noise.png 1;
 #X obj 141 72 loadbang;
 #X obj 32 233 outlet~;
 #X obj 33 193 noise~;
@@ -8,5 +8,4 @@
 0;
 #X connect 1 0 4 0;
 #X connect 3 0 2 0;
-#X connect 4 0 0 0;
 #X coords 0 -1 1 1 89 89 2 96 173;
diff --git a/l2ork_addons/K12/signal_pink.pd b/l2ork_addons/K12/signal_pink.pd
index 63130397a216a10f15573d57a0d39783114c7dfe..b411621ed0f55a2abe0e68a26f06aa26c3bb4624 100755
--- a/l2ork_addons/K12/signal_pink.pd
+++ b/l2ork_addons/K12/signal_pink.pd
@@ -1,5 +1,5 @@
 #N canvas 382 98 432 213 10;
-#X obj 141 205 ggee/image @pd_extra/K12/objects/signal_pink.png;
+#X obj 141 205 ggee/image @pd_extra/K12/objects/signal_pink.png 1;
 #X obj 141 72 loadbang;
 #X obj 32 233 outlet~;
 #X obj 33 193 pink~;
@@ -8,5 +8,4 @@
 #X msg 141 95 open @pd_extra/K12/objects/signal_pink.png;
 #X connect 1 0 5 0;
 #X connect 3 0 2 0;
-#X connect 5 0 0 0;
 #X coords 0 -1 1 1 89 89 2 96 173;
diff --git a/l2ork_addons/K12/signal_player.pd b/l2ork_addons/K12/signal_player.pd
index 9d6df4383a3ef3b45b312f8558f1139ea1df07c5..c64679e33685e01960d576b8ec67be3265ea6565 100755
--- a/l2ork_addons/K12/signal_player.pd
+++ b/l2ork_addons/K12/signal_player.pd
@@ -1,5 +1,5 @@
-#N canvas 432 106 428 449 10;
-#X obj 141 205 ggee/image @pd_extra/K12/objects/signal_player.png;
+#N canvas 432 106 428 491 10;
+#X obj 141 205 ggee/image @pd_extra/K12/objects/signal_player.png 1;
 #X obj 142 91 loadbang;
 #X obj -11 91 inlet;
 #X obj 99 220 hsl 78 11 0 100 0 1 \$0-s-null \$0-r-null start 26 5
@@ -159,7 +159,6 @@
 #X connect 7 1 24 1;
 #X connect 8 0 4 0;
 #X connect 9 0 3 0;
-#X connect 10 0 0 0;
 #X connect 11 0 31 0;
 #X connect 13 0 17 0;
 #X connect 15 0 26 0;
diff --git a/l2ork_addons/K12/signal_sampler.pd b/l2ork_addons/K12/signal_sampler.pd
index 2b81a6807fb5b623e86db6e524971043562b93dc..e60c9ed5ae5dbaf055907b8b0c9ad9456fb1cff6 100755
--- a/l2ork_addons/K12/signal_sampler.pd
+++ b/l2ork_addons/K12/signal_sampler.pd
@@ -1,6 +1,6 @@
 #N canvas 581 112 466 575 10;
 #X obj 141 205 ggee/image @pd_extra/K12/objects/signal_sampler.png
-;
+1;
 #X obj 142 91 loadbang;
 #X obj 29 69 inlet;
 #X obj -16 69 inlet~;
@@ -129,8 +129,7 @@
 #X connect 21 0 1 1;
 #X restore 275 401 pd play_logic;
 #X msg 140 446 \$2 \, \$3 \$4;
-#X obj 111 69 loadbang;
-#X msg 111 91 0;
+#X msg 111 114 0;
 #X obj 167 203 tgl 15 0 \$0-tgl-s \$0-tgl-play-r empty 17 7 0 10 -4034
 -1 -1 0 1;
 #X text 157 186 play;
@@ -175,53 +174,52 @@
 #X obj 29 117 pipe 5;
 #X obj 29 92 t f f;
 #X connect 1 0 4 0;
-#X connect 2 0 45 0;
+#X connect 1 0 21 0;
+#X connect 2 0 44 0;
 #X connect 3 0 5 0;
-#X connect 4 0 0 0;
 #X connect 6 0 5 0;
-#X connect 7 0 32 0;
+#X connect 7 0 31 0;
 #X connect 8 0 13 0;
 #X connect 9 0 19 1;
-#X connect 9 0 39 0;
+#X connect 9 0 38 0;
 #X connect 10 0 19 2;
-#X connect 10 0 38 0;
+#X connect 10 0 37 0;
 #X connect 13 0 14 0;
-#X connect 13 0 36 0;
-#X connect 13 1 40 0;
-#X connect 14 0 33 0;
+#X connect 13 0 35 0;
+#X connect 13 1 39 0;
+#X connect 14 0 32 0;
 #X connect 15 0 17 0;
-#X connect 15 0 37 0;
+#X connect 15 0 36 0;
 #X connect 18 0 7 0;
 #X connect 19 0 20 0;
-#X connect 19 0 29 0;
-#X connect 19 0 31 0;
+#X connect 19 0 28 0;
+#X connect 19 0 30 0;
 #X connect 20 0 18 0;
-#X connect 21 0 22 0;
-#X connect 22 0 15 0;
-#X connect 23 0 25 0;
-#X connect 25 0 30 0;
-#X connect 26 0 23 0;
-#X connect 26 1 30 1;
-#X connect 27 0 28 0;
-#X connect 28 0 23 0;
-#X connect 29 0 27 0;
-#X connect 30 0 19 0;
-#X connect 31 0 32 1;
-#X connect 32 0 41 0;
-#X connect 33 0 17 1;
-#X connect 33 1 8 0;
-#X connect 34 0 35 0;
-#X connect 36 0 5 0;
-#X connect 36 1 34 0;
-#X connect 37 0 15 0;
-#X connect 38 0 10 0;
-#X connect 39 0 9 0;
-#X connect 40 0 17 1;
-#X connect 40 1 6 0;
-#X connect 41 0 12 0;
-#X connect 42 0 41 1;
-#X connect 43 0 42 0;
-#X connect 44 0 26 0;
-#X connect 45 0 44 0;
-#X connect 45 1 43 0;
+#X connect 21 0 15 0;
+#X connect 22 0 24 0;
+#X connect 24 0 29 0;
+#X connect 25 0 22 0;
+#X connect 25 1 29 1;
+#X connect 26 0 27 0;
+#X connect 27 0 22 0;
+#X connect 28 0 26 0;
+#X connect 29 0 19 0;
+#X connect 30 0 31 1;
+#X connect 31 0 40 0;
+#X connect 32 0 17 1;
+#X connect 32 1 8 0;
+#X connect 33 0 34 0;
+#X connect 35 0 5 0;
+#X connect 35 1 33 0;
+#X connect 36 0 15 0;
+#X connect 37 0 10 0;
+#X connect 38 0 9 0;
+#X connect 39 0 17 1;
+#X connect 39 1 6 0;
+#X connect 40 0 12 0;
+#X connect 41 0 40 1;
+#X connect 42 0 41 0;
+#X connect 43 0 25 0;
+#X connect 44 0 43 0;
+#X connect 44 1 42 0;
 #X coords 0 -1 1 1 89 89 2 96 173;
diff --git a/l2ork_addons/K12/signal_saw.pd b/l2ork_addons/K12/signal_saw.pd
index aa19c629009df77a9aca501416bcc62e0b27d201..95cd58af6eff581cce91c8f2f980e2079e3a253e 100755
--- a/l2ork_addons/K12/signal_saw.pd
+++ b/l2ork_addons/K12/signal_saw.pd
@@ -1,5 +1,5 @@
 #N canvas 529 123 420 319 10;
-#X obj 141 205 ggee/image @pd_extra/K12/objects/signal_saw.png;
+#X obj 141 205 ggee/image @pd_extra/K12/objects/signal_saw.png 1;
 #X obj 141 82 loadbang;
 #X obj 75 54 inlet;
 #X obj 39 332 outlet~;
@@ -13,8 +13,6 @@
 #X connect 2 0 6 0;
 #X connect 4 0 3 0;
 #X connect 5 0 6 0;
-#X connect 6 0 5 0;
 #X connect 6 0 8 0;
-#X connect 7 0 0 0;
 #X connect 8 0 4 0;
 #X coords 0 -1 1 1 89 89 2 96 173;
diff --git a/l2ork_addons/K12/signal_sine.pd b/l2ork_addons/K12/signal_sine.pd
index 07fd60643a1bf78aaf210eedaf9fb8bf7735eec3..fcfd61bc9b632f1d8e0a2847ac1a19f9d5be4dfb 100755
--- a/l2ork_addons/K12/signal_sine.pd
+++ b/l2ork_addons/K12/signal_sine.pd
@@ -1,5 +1,5 @@
 #N canvas 413 104 434 314 10;
-#X obj 141 205 ggee/image @pd_extra/K12/objects/signal_sine.png;
+#X obj 141 205 ggee/image @pd_extra/K12/objects/signal_sine.png 1;
 #X obj 141 82 loadbang;
 #X obj 75 53 inlet;
 #X obj 30 342 outlet~;
@@ -12,9 +12,7 @@
 #X connect 1 0 7 0;
 #X connect 2 0 5 0;
 #X connect 4 0 5 0;
-#X connect 5 0 4 0;
 #X connect 5 0 8 0;
 #X connect 6 0 3 0;
-#X connect 7 0 0 0;
 #X connect 8 0 6 0;
 #X coords 0 -1 1 1 89 89 2 96 173;
diff --git a/l2ork_addons/K12/signal_square.pd b/l2ork_addons/K12/signal_square.pd
index be6f071e6a9ae240300edde18a7f14418600e6b8..bc65f4e3c45d6cd6379ed8079234a4838f2a68bb 100755
--- a/l2ork_addons/K12/signal_square.pd
+++ b/l2ork_addons/K12/signal_square.pd
@@ -1,11 +1,11 @@
-#N canvas 318 66 418 335 10;
+#N canvas 318 66 418 348 10;
 #X declare -lib hexloader;
-#X obj 141 205 ggee/image @pd_extra/K12/objects/signal_square.png;
+#X obj 141 205 ggee/image @pd_extra/K12/objects/signal_square.png 1;
 #X obj 141 102 loadbang;
 #X obj 31 184 inlet;
 #X obj 32 352 outlet~;
 #X obj 31 259 phasor~;
-#X obj 307 58 import hexloader;
+#X obj 307 46 import hexloader;
 #X obj 32 282 >~ 0.5;
 #X obj 32 305 *~ 2;
 #X obj 32 328 -~ 1;
@@ -21,8 +21,6 @@
 #X connect 7 0 8 0;
 #X connect 8 0 3 0;
 #X connect 9 0 10 0;
-#X connect 10 0 9 0;
 #X connect 10 0 12 0;
-#X connect 11 0 0 0;
 #X connect 12 0 4 0;
 #X coords 0 -1 1 1 89 89 2 96 173;
diff --git a/l2ork_addons/K12/signal_triangle.pd b/l2ork_addons/K12/signal_triangle.pd
index 1c787d2fffc4d7ec747c3df0808452d02edb5e04..b06de7da7cc8125ad672f34e5eb8bbe52f802ea9 100755
--- a/l2ork_addons/K12/signal_triangle.pd
+++ b/l2ork_addons/K12/signal_triangle.pd
@@ -1,5 +1,6 @@
 #N canvas 391 97 466 318 10;
-#X obj 141 205 ggee/image @pd_extra/K12/objects/signal_triangle.png;
+#X obj 141 205 ggee/image @pd_extra/K12/objects/signal_triangle.png
+1;
 #X obj 141 76 loadbang;
 #X obj 75 53 inlet;
 #X obj 32 338 outlet~;
@@ -13,10 +14,8 @@
 #X connect 1 0 7 0;
 #X connect 2 0 5 0;
 #X connect 4 0 5 0;
-#X connect 5 0 4 0;
 #X connect 5 0 8 0;
 #X connect 6 0 3 0;
-#X connect 7 0 0 0;
 #X connect 8 0 9 0;
 #X connect 9 0 6 0;
 #X coords 0 -1 1 1 89 89 2 96 173;
diff --git a/l2ork_addons/K12/wii_connect.pd b/l2ork_addons/K12/wii_connect.pd
index 07d11c69ded71f5d0f77ca177cee76f81d52a85d..76adf5cb241c1ca9c235268699df9523af3f968f 100755
--- a/l2ork_addons/K12/wii_connect.pd
+++ b/l2ork_addons/K12/wii_connect.pd
@@ -1,4 +1,4 @@
-#N canvas 456 127 529 368 10;
+#N canvas 456 127 545 391 10;
 #X obj 337 311 disis_wiimote;
 #X obj 337 78 bng 76 250 50 0 empty connect_r empty 17 7 0 10 -258699
 -1 -262144;
@@ -35,7 +35,8 @@
 #X connect 12 0 11 0;
 #X restore 337 289 pd running_the_wiimote;
 #X obj 337 267 delay 1000;
-#X obj 375 103 ggee/image @pd_extra/K12/objects/wii_connect_off.png;
+#X obj 375 103 ggee/image @pd_extra/K12/objects/wii_connect_off.png
+1;
 #X obj 462 371 loadbang;
 #X obj 496 328 select 0 1 2;
 #X msg 496 306 2;
diff --git a/l2ork_addons/K12/wii_hit.pd b/l2ork_addons/K12/wii_hit.pd
index 53615347024a84f44149d1aecda8d38b51c58205..fb834914a34c476e9e3d43e70c27665835254839 100755
--- a/l2ork_addons/K12/wii_hit.pd
+++ b/l2ork_addons/K12/wii_hit.pd
@@ -17,7 +17,7 @@
 #X obj 25 -195 inlet;
 #X obj 25 -173 route acceleration;
 #X obj 25 -150 unpack 0 0 0;
-#X obj 261 121 ggee/image @pd_extra/K12/objects/wii_hit1.png;
+#X obj 261 121 ggee/image @pd_extra/K12/objects/wii_hit1.png 1;
 #X obj 169 -9 select 0 1;
 #X obj 169 -53 expr if ($f1 > 0 \, 1 \, 0);
 #N canvas 31 175 465 442 delays 0;
diff --git a/l2ork_addons/K12/wii_speed.pd b/l2ork_addons/K12/wii_speed.pd
index 39514492cb6ff547730f56a6794b9449a0f486f2..f8cb3ade31c0386b9cb722e9f2b6e4e644535e62 100755
--- a/l2ork_addons/K12/wii_speed.pd
+++ b/l2ork_addons/K12/wii_speed.pd
@@ -115,7 +115,7 @@
 #X obj 15 396 / 100;
 #X obj 162 62 loadbang;
 #X msg 3 282 \$1 50;
-#X obj 162 159 ggee/image @pd_extra/K12/objects/wii_speed.png;
+#X obj 162 159 ggee/image @pd_extra/K12/objects/wii_speed.png 1;
 #X obj 128 162 cnv 15 61 26 empty \$0-speed_num 0 10 12 0 20 -262144
 -66577 0;
 #X obj 15 466 send \$0-speed_num;
@@ -137,5 +137,4 @@
 #X connect 11 0 7 0;
 #X connect 12 0 17 0;
 #X connect 13 0 5 0;
-#X connect 17 0 14 0;
 #X coords 0 -1 1 1 89 89 2 117 127;