aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Wilkes <jancsika1@users.sourceforge.net>2012-01-21 04:04:21 +0000
committerJonathan Wilkes <jancsika1@users.sourceforge.net>2012-01-21 04:04:21 +0000
commit3ecf54152c47aaaad5368d0d5c32b1137a221496 (patch)
tree9d6c313a37cc557b134f6ad7102dd1cbb52b331b
parent02ba34ac4573903e3bb30dedd2f0ad1e03ae73ca (diff)
added META subpatch
svn path=/trunk/externals/markex/; revision=15884
-rw-r--r--abs~-help.pd15
-rw-r--r--alternate-help.pd61
-rw-r--r--alternate.pd2
-rw-r--r--average-help.pd15
-rw-r--r--counter-help.pd87
-rw-r--r--hsv2rgb-help.pd13
-rw-r--r--invert-help.pd30
-rw-r--r--invert.pd2
-rw-r--r--markex-meta.pd2
-rw-r--r--multiselect-help.pd14
-rw-r--r--oneshot-help.pd33
-rw-r--r--oneshot.pd2
-rw-r--r--randomF-help.pd13
-rw-r--r--reson~-help.pd20
-rw-r--r--rgb2hsv-help.pd13
-rw-r--r--strcat-help.pd13
-rw-r--r--strcat.pd2
-rw-r--r--tripleLine-help.pd46
-rw-r--r--tripleLine.pd2
-rw-r--r--tripleRand-help.pd14
-rw-r--r--vector+-help.pd13
-rw-r--r--vector--help.pd13
-rw-r--r--vector0x2a-help.pd13
-rw-r--r--vector0x2f-help.pd13
-rw-r--r--vectorabs-help.pd13
-rw-r--r--vectorpack-help.pd14
26 files changed, 354 insertions, 124 deletions
diff --git a/abs~-help.pd b/abs~-help.pd
index 95032e3..6fc7be2 100644
--- a/abs~-help.pd
+++ b/abs~-help.pd
@@ -1,17 +1,28 @@
-#N canvas 286 197 499 284 10;
+#N canvas 1 53 499 284 10;
#X obj 19 108 sig~;
#X obj 71 133 loadbang;
#X obj 71 157 metro 100;
#X obj 71 181 snapshot~;
#X floatatom 19 87 5 0 0 0 - - -;
#X floatatom 71 206 7 0 0 0 - - -;
-#X text 316 257 updated for Pd version 0.42.;
+#X text 316 227 updated for Pd version 0.42.;
#X obj 20 132 abs~;
#X obj 21 14 abs~;
#X text 60 14 - absolute value;
#X text 82 33 Passes nonnegative values unchanged \, but replaces negative
ones with their (positive) inverses.;
#X text 81 66 (turn DSP on to test):;
+#N canvas 506 311 494 344 META 0;
+#X text 12 135 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 95 OUTLET_0 signal;
+#X text 12 45 DESCRIPTION passes nonnegative values unchanged \, but
+replaces negative ones with their (positive) inverses.;
+#X text 12 5 KEYWORDS signal;
+#X text 12 75 INLET_0 signal;
+#X text 12 115 AUTHOR Mark Danks;
+#X text 12 25 LICENSE GPL v2;
+#X restore 442 257 pd META;
#X connect 0 0 7 0;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
diff --git a/alternate-help.pd b/alternate-help.pd
index 0350367..60429da 100644
--- a/alternate-help.pd
+++ b/alternate-help.pd
@@ -1,18 +1,10 @@
-#N canvas 47 22 568 493 10;
+#N canvas 1 53 568 493 10;
#X obj 4 439 cnv 15 550 20 empty \$0-pddp.cnv.footer empty 20 12 0
14 -228856 -66577 0;
#X obj 4 -17 cnv 15 550 40 empty \$0-pddp.cnv.header alternate 3 12
0 18 -204280 -1 0;
#X obj 3 239 cnv 3 550 3 empty \$0-pddp.cnv.inlets inlet 15 12 0 13
-228856 -1 0;
-#N canvas 779 22 498 348 META 0;
-#X text 12 65 TEMPLATE template-help.pd v0.1;
-#X text 12 85 PLATFORM windows macosx gnulinux;
-#X text 12 25 KEYWORDS control alternate;
-#X text 12 45 LICENSE GPLv2 or later;
-#X text 12 105 DATATYPE any message;
-#X text 12 125 LIBRARY markex;
-#X restore 504 441 pd META;
#X obj 3 299 cnv 3 550 3 empty \$0-pddp.cnv.outlets outlets 15 12 0
13 -228856 -1 0;
#X obj 3 389 cnv 3 550 3 empty \$0-pddp.cnv.argument argument 15 12
@@ -50,13 +42,13 @@ pdpedia: alternate;
0 14 -262126 -66577 0;
#X obj 63 115 cnv 10 57 16 empty \$0-pddp.cnv.highlight empty 20 12
0 14 -262126 -66577 0;
-#X msg 309 56 1;
+#X msg 315 56 1;
#X obj 315 152 alternate;
-#X msg 262 55 bang;
-#X msg 349 123 reset;
-#X msg 342 56 symbol blah;
-#X obj 366 174 pddp/print;
-#X obj 315 201 pddp/print;
+#X msg 268 55 bang;
+#X msg 355 123 reset;
+#X msg 348 56 symbol blah;
+#X obj 367 174 pddp/print;
+#X obj 316 201 pddp/print;
#X obj 63 115 alternate;
#X obj 63 143 bng 25 250 50 0 empty empty empty 0 -6 0 10 -262144 -1
-1;
@@ -64,21 +56,34 @@ pdpedia: alternate;
-1 -1;
#X obj 63 80 bng 25 250 50 0 empty empty empty 0 -6 0 10 -204786 -1
-1;
-#X msg 352 83 1 2 3 4;
-#X text 105 257 any message can be send to [alternate] \, it will just
-pass it through to the outlets;
+#X msg 358 83 1 2 3 4;
#X text 102 407 [alternate] ignores all arguments;
#X text 105 317 first message that was received on the inlet \, and
all following messages that are numbered odd in the sequence;
#X text 105 348 second message that was received on the inlet \, and
all following messages that are numbered even in the sequence;
-#X connect 14 0 15 0;
-#X connect 15 0 20 0;
-#X connect 15 1 19 0;
-#X connect 16 0 15 0;
-#X connect 17 0 15 0;
-#X connect 18 0 15 0;
-#X connect 21 0 22 0;
-#X connect 21 1 23 0;
-#X connect 24 0 21 0;
-#X connect 25 0 15 0;
+#N canvas 497 178 494 344 META 0;
+#X text 12 155 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 135 AUTHOR Mark Danks;
+#X text 12 25 LICENSE GPL v2;
+#X text 12 45 DESCRIPTION bandpass filter controllable by center frequency
+and Q;
+#X text 12 75 INLET_0 bang float symbol pointer list reset;
+#X text 12 95 OUTLET_0 bang float symbol pointer list;
+#X text 12 115 OUTLET_1 bang float symbol pointer list;
+#X text 12 5 KEYWORDS control;
+#X restore 504 441 pd META;
+#X text 105 257 a bang \, float \, symbol \, pointer \, or list message
+can be send to [alternate] \, and it will just pass it through to the
+outlets;
+#X connect 13 0 14 0;
+#X connect 14 0 19 0;
+#X connect 14 1 18 0;
+#X connect 15 0 14 0;
+#X connect 16 0 14 0;
+#X connect 17 0 14 0;
+#X connect 20 0 21 0;
+#X connect 20 1 22 0;
+#X connect 23 0 20 0;
+#X connect 24 0 14 0;
diff --git a/alternate.pd b/alternate.pd
index 332b6ae..aa6e7ba 100644
--- a/alternate.pd
+++ b/alternate.pd
@@ -1,4 +1,4 @@
-#N canvas 0 0 450 300 10;
+#N canvas 1 53 450 300 10;
#X obj 46 51 inlet;
#X obj 92 225 outlet;
#X obj 46 70 route reset;
diff --git a/average-help.pd b/average-help.pd
index fb923f3..38acd12 100644
--- a/average-help.pd
+++ b/average-help.pd
@@ -1,8 +1,8 @@
-#N canvas 271 381 600 500 10;
+#N canvas 1 53 600 500 10;
#X text 124 68 GEM object;
#X obj 123 298 print out1;
#X obj 123 220 average;
-#X floatatom 123 160 0 0 0;
+#X floatatom 123 160 0 0 0 0 - - -;
#X msg 184 162 bang;
#X msg 247 164 reset 5;
#X msg 345 168 clear;
@@ -11,6 +11,17 @@ The default is 10 numbers.;
#X obj 421 231 average 20;
#X text 139 23 [average];
#X text 81 371 [average] together a series of numbers.;
+#N canvas 507 340 494 344 META 0;
+#X text 12 145 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 125 AUTHOR Mark Danks;
+#X text 12 25 LICENSE GPL v2;
+#X text 12 45 DESCRIPTION;
+#X text 12 5 KEYWORDS control;
+#X text 12 65 INLET_0 float bang reset clear;
+#X text 12 85 INLET_1 float;
+#X text 12 105 OUTLET_0 float;
+#X restore 541 470 pd META;
#X connect 2 0 1 0;
#X connect 3 0 2 0;
#X connect 4 0 2 0;
diff --git a/counter-help.pd b/counter-help.pd
index 84f276e..2a383d5 100644
--- a/counter-help.pd
+++ b/counter-help.pd
@@ -1,33 +1,54 @@
-#N canvas 597 145 600 590 10;
-#X text 124 68 GEM object;
-#X obj 123 298 print out1;
-#X text 138 23 counter;
-#X msg 123 97 bang;
-#X text 58 362 counter counts the number of bangs;
-#X obj 123 220 counter 0 5;
-#X msg 319 154 bang;
-#X text 58 394 The third argument is the direction 1 == up 2 == down 3 == up and down;
-#X obj 319 297 print out2;
-#X obj 319 219 counter 0 5 3;
-#X obj 195 265 print done1;
-#X obj 405 267 print done2;
-#X text 58 439 The right outlet sends a bang when the counter rolls over. The bang occurs after the left inlet sends the value.;
-#X msg 147 129 direction;
-#X msg 171 154 low value;
-#X msg 195 182 high value;
-#X msg 71 176 reset;
-#X msg 26 177 clear;
-#X text 58 524 A reset message will set the counter back to the starting value and send the value out the left outlet.;
-#X text 58 486 A clear message will set the counter back to the starting value.;
-#X text 331 189 count from 0 to 5 and back down to 0;
-#X connect 3 0 5 0;
-#X connect 5 0 1 0;
-#X connect 5 1 10 0;
-#X connect 6 0 9 0;
-#X connect 9 0 8 0;
-#X connect 9 1 11 0;
-#X connect 13 0 5 1;
-#X connect 14 0 5 2;
-#X connect 15 0 5 3;
-#X connect 16 0 5 0;
-#X connect 17 0 5 0;
+#N canvas 1 53 600 590 10;
+#X text 124 68 GEM object;
+#X obj 123 298 print out1;
+#X text 138 23 counter;
+#X msg 123 97 bang;
+#X text 58 362 counter counts the number of bangs;
+#X obj 123 220 counter 0 5;
+#X msg 319 154 bang;
+#X text 58 394 The third argument is the direction 1 == up 2 == down
+3 == up and down;
+#X obj 319 297 print out2;
+#X obj 319 219 counter 0 5 3;
+#X obj 195 265 print done1;
+#X obj 405 267 print done2;
+#X text 58 439 The right outlet sends a bang when the counter rolls
+over. The bang occurs after the left inlet sends the value.;
+#X msg 147 129 direction;
+#X msg 171 154 low value;
+#X msg 195 182 high value;
+#X msg 71 176 reset;
+#X msg 26 177 clear;
+#X text 58 524 A reset message will set the counter back to the starting
+value and send the value out the left outlet.;
+#X text 58 486 A clear message will set the counter back to the starting
+value.;
+#X text 331 189 count from 0 to 5 and back down to 0;
+#N canvas 490 209 494 344 META 0;
+#X text 12 265 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 245 AUTHOR Mark Danks;
+#X text 12 25 LICENSE GPL v2;
+#X text 12 165 OUTLET_0 float;
+#X text 12 45 DESCRIPTION counter;
+#X text 12 65 INLET_0 bang clear reset;
+#X text 12 85 INLET_1 float;
+#X text 12 105 INLET_2 float;
+#X text 12 125 INLET_3 float;
+#X text 12 145 INLET_4;
+#X text 12 185 OUTLET_1;
+#X text 12 205 OUTLET_2;
+#X text 12 225 OUTLET_3;
+#X text 12 5 KEYWORDS control needs_work (INLETS/OUTLETS?);
+#X restore 544 562 pd META;
+#X connect 3 0 5 0;
+#X connect 5 0 1 0;
+#X connect 5 1 10 0;
+#X connect 6 0 9 0;
+#X connect 9 0 8 0;
+#X connect 9 1 11 0;
+#X connect 13 0 5 1;
+#X connect 14 0 5 2;
+#X connect 15 0 5 3;
+#X connect 16 0 5 0;
+#X connect 17 0 5 0;
diff --git a/hsv2rgb-help.pd b/hsv2rgb-help.pd
index 16804c0..3d747dd 100644
--- a/hsv2rgb-help.pd
+++ b/hsv2rgb-help.pd
@@ -1,4 +1,4 @@
-#N canvas 344 338 481 346 10;
+#N canvas 1 53 481 346 10;
#X obj 127 223 unpack 0 0 0;
#X floatatom 206 245 5 0 0 1 Blue - -;
#X floatatom 166 265 5 0 0 1 Green - -;
@@ -12,6 +12,17 @@
#X obj 127 97 pack 0 0 0;
#X obj 145 65 t b f;
#X obj 182 65 t b f;
+#N canvas 485 263 494 344 META 0;
+#X text 12 135 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 115 AUTHOR Mark Danks;
+#X text 12 25 LICENSE GPL v2;
+#X text 12 5 KEYWORDS control conversion;
+#X text 12 75 INLET_0 list;
+#X text 12 95 OUTLET_0 list;
+#X text 12 45 DESCRIPTION convert between HSV colorspace and RGB colorspace
+;
+#X restore 422 315 pd META;
#X connect 0 0 3 0;
#X connect 0 1 2 0;
#X connect 0 2 1 0;
diff --git a/invert-help.pd b/invert-help.pd
index 22af453..f3d1de1 100644
--- a/invert-help.pd
+++ b/invert-help.pd
@@ -1,10 +1,20 @@
-#N canvas 151 485 600 500 10;
-#X text 124 68 GEM object;
-#X msg 170 156 1;
-#X obj 123 298 print out1;
-#X obj 123 219 invert;
-#X msg 123 155 0;
-#X text 139 22 invert;
-#X connect 1 0 3 0;
-#X connect 3 0 2 0;
-#X connect 4 0 3 0;
+#N canvas 1 53 424 338 10;
+#X text 124 68 GEM object;
+#X msg 170 156 1;
+#X obj 123 298 print out1;
+#X obj 123 219 invert;
+#X msg 123 155 0;
+#X text 139 22 invert;
+#N canvas 485 263 494 344 META 0;
+#X text 12 125 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 105 AUTHOR Mark Danks;
+#X text 12 25 LICENSE GPL v2;
+#X text 12 45 DESCRIPTION invert;
+#X text 12 5 KEYWORDS control;
+#X text 12 65 INLET_0 float;
+#X text 12 85 OUTLET_0 float;
+#X restore 368 311 pd META;
+#X connect 1 0 3 0;
+#X connect 3 0 2 0;
+#X connect 4 0 3 0;
diff --git a/invert.pd b/invert.pd
index 724c11b..e65a0df 100644
--- a/invert.pd
+++ b/invert.pd
@@ -1,4 +1,4 @@
-#N canvas 135 98 268 230 10;
+#N canvas 1 53 268 230 10;
#X obj 115 71 inlet;
#X obj 115 97 t f;
#X obj 115 120 == 0;
diff --git a/markex-meta.pd b/markex-meta.pd
index 8e56201..a0ba9b0 100644
--- a/markex-meta.pd
+++ b/markex-meta.pd
@@ -1,4 +1,4 @@
-#N canvas 10 22 200 200 10;
+#N canvas 1 53 200 200 10;
#N canvas 20 22 420 300 META 0;
#X text 10 10 META this is a prototype of a libdir meta file;
#X text 10 30 NAME markex;
diff --git a/multiselect-help.pd b/multiselect-help.pd
index 12d7c60..d07e5aa 100644
--- a/multiselect-help.pd
+++ b/multiselect-help.pd
@@ -1,4 +1,4 @@
-#N canvas 320 324 492 389 10;
+#N canvas 1 53 492 389 10;
#X text 13 14 [multiselect] is part of MarkEx \, which was formerly
in GEM \, and was written by Mark Danks.;
#X text 16 52 [multiselect] is like [select] \, except that you send
@@ -30,6 +30,18 @@ on the fly.;
#X msg 283 215 list 57 23 5;
#X text 19 139 WARNING: changing the argument crashes Pd! I could not
figure out how to get this to work.;
+#N canvas 495 53 494 344 META 0;
+#X text 12 165 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 145 AUTHOR Mark Danks;
+#X text 12 25 LICENSE GPL v2;
+#X text 12 45 DESCRIPTION invert;
+#X text 12 5 KEYWORDS control;
+#X text 12 65 INLET_0 float;
+#X text 12 85 INLET_1 list;
+#X text 12 105 OUTLET_N bang;
+#X text 12 125 OUTLET_R anything;
+#X restore 433 360 pd META;
#X connect 6 0 10 0;
#X connect 7 0 6 0;
#X connect 8 0 6 0;
diff --git a/oneshot-help.pd b/oneshot-help.pd
index f976360..2c5c2c6 100644
--- a/oneshot-help.pd
+++ b/oneshot-help.pd
@@ -1,11 +1,22 @@
-#N canvas 151 485 600 500 10;
-#X text 124 68 GEM object;
-#X obj 123 298 print out1;
-#X msg 123 155 bang;
-#X text 138 23 oneshot;
-#X obj 123 219 oneshot;
-#X msg 188 154 clear;
-#X text 61 385 oneshot blocks after the initial bang \, until a clear message is received.;
-#X connect 2 0 4 0;
-#X connect 4 0 1 0;
-#X connect 5 0 4 0;
+#N canvas 1 53 518 454 10;
+#X text 124 68 GEM object;
+#X obj 123 298 print out1;
+#X msg 123 155 bang;
+#X text 138 23 oneshot;
+#X obj 123 219 oneshot;
+#X msg 188 154 clear;
+#X text 61 385 oneshot blocks after the initial bang \, until a clear
+message is received.;
+#N canvas 496 82 494 344 META 0;
+#X text 12 125 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 105 AUTHOR Mark Danks;
+#X text 12 25 LICENSE GPL v2;
+#X text 12 5 KEYWORDS control bang_op;
+#X text 12 45 DESCRIPTION let one bang pass;
+#X text 12 65 INLET_0 bang clear;
+#X text 12 85 OUTLET_0 bang;
+#X restore 448 421 pd META;
+#X connect 2 0 4 0;
+#X connect 4 0 1 0;
+#X connect 5 0 4 0;
diff --git a/oneshot.pd b/oneshot.pd
index b847667..834d317 100644
--- a/oneshot.pd
+++ b/oneshot.pd
@@ -1,4 +1,4 @@
-#N canvas 0 0 450 300 10;
+#N canvas 1 53 450 300 10;
#X obj 72 77 inlet;
#X obj 144 246 outlet;
#X obj 72 107 route clear;
diff --git a/randomF-help.pd b/randomF-help.pd
index 148e7d6..ed5405f 100644
--- a/randomF-help.pd
+++ b/randomF-help.pd
@@ -1,4 +1,4 @@
-#N canvas 749 231 604 504 10;
+#N canvas 1 53 604 504 10;
#X text 124 68 GEM object;
#X msg 123 155 bang;
#X text 138 23 randomF;
@@ -7,6 +7,17 @@
;
#X floatatom 195 161 5 0 0 1 range - -;
#X floatatom 123 289 5 0 0 0 - - -;
+#N canvas 497 111 494 344 META 0;
+#X text 12 145 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 125 AUTHOR Mark Danks;
+#X text 12 25 LICENSE GPL v2;
+#X text 12 45 DESCRIPTION floating point random number generator;
+#X text 12 5 KEYWORDS control random;
+#X text 12 65 INLET_0 bang;
+#X text 12 85 INLET_1 float;
+#X text 12 105 OUTLET_0 float;
+#X restore 545 476 pd META;
#X connect 1 0 3 0;
#X connect 3 0 6 0;
#X connect 5 0 3 1;
diff --git a/reson~-help.pd b/reson~-help.pd
index 2d6b54c..d302c4e 100644
--- a/reson~-help.pd
+++ b/reson~-help.pd
@@ -1,4 +1,4 @@
-#N canvas 212 185 577 450 10;
+#N canvas 1 53 577 450 10;
#X text 15 35 Bandpass filter controllable by center frequency and
Q;
#X obj 32 382 dac~;
@@ -8,7 +8,7 @@ Q;
#X obj 31 210 noise~;
#X text 36 226 input signal;
#X text 133 211 center freq;
-#X text 88 250 gain;
+#X text 89 250 gain;
#X text 172 325 optional arguments set values of gain \, center frequency
\, and Q (default 0 \, 0 \, 0.01);
#X text 88 182 list sets gain \, cf \, q (works unless there are any
@@ -22,8 +22,22 @@ can be floats or signals. The specification is similar to the nres
unit generator in cmusic.;
#X obj 32 294 reson~ 1 200 23;
#X obj 133 250 Line~ 200;
-#X floatatom 60 254 0 0 0 0 - - -;
+#X floatatom 61 254 0 0 0 0 - - -;
#X text 158 276 Q: Try range of 1-100;
+#N canvas 498 140 494 344 META 0;
+#X text 12 195 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 175 AUTHOR Mark Danks;
+#X text 12 25 LICENSE GPL v2;
+#X text 12 95 INLET_1 float;
+#X text 12 5 KEYWORDS signal filter;
+#X text 12 45 DESCRIPTION bandpass filter controllable by center frequency
+and Q;
+#X text 12 75 INLET_0 signal;
+#X text 12 115 INLET_2 signal;
+#X text 12 135 INLET_3 float;
+#X text 12 155 OUTLET_0 signal;
+#X restore 515 420 pd META;
#X connect 2 0 1 0;
#X connect 2 0 1 1;
#X connect 3 0 13 3;
diff --git a/rgb2hsv-help.pd b/rgb2hsv-help.pd
index 3af5339..28c6e7b 100644
--- a/rgb2hsv-help.pd
+++ b/rgb2hsv-help.pd
@@ -1,4 +1,4 @@
-#N canvas 172 190 432 490 10;
+#N canvas 1 53 432 490 10;
#X text 89 388 convert between RGB colorspace and HSV colorspace;
#X text 91 412 RGB is red \, green \, blue;
#X text 91 434 HSV is hue \, saturation \, value (luminance);
@@ -16,6 +16,17 @@
#X obj 141 103 t b f;
#X obj 178 103 t b f;
#X text 83 9 [rgb2hsv];
+#N canvas 486 292 494 344 META 0;
+#X text 12 135 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 115 AUTHOR Mark Danks;
+#X text 12 25 LICENSE GPL v2;
+#X text 12 5 KEYWORDS control conversion;
+#X text 12 75 INLET_0 list;
+#X text 12 95 OUTLET_0 list;
+#X text 12 45 DESCRIPTION convert between RGB colorspace and HSV colorspace
+;
+#X restore 364 463 pd META;
#X connect 3 0 6 0;
#X connect 4 0 3 0;
#X connect 5 0 3 0;
diff --git a/strcat-help.pd b/strcat-help.pd
index 55f2211..6e8013c 100644
--- a/strcat-help.pd
+++ b/strcat-help.pd
@@ -1,4 +1,4 @@
-#N canvas 330 185 454 304 10;
+#N canvas 1 53 454 304 10;
#X obj 181 131 strcat foo;
#X msg 147 58 symbol bar;
#X symbolatom 181 182 0 0 0 0 - - -;
@@ -6,6 +6,17 @@
to it.;
#X msg 173 79 symbol kneipe;
#X msg 195 101 symbol d;
+#N canvas 457 170 494 344 META 0;
+#X text 12 135 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 115 AUTHOR Mark Danks;
+#X text 12 25 LICENSE GPL v2;
+#X text 12 45 DESCRIPTION prepend text to any symbol that is sent to
+the inlet;
+#X text 12 75 INLET_0 symbol;
+#X text 12 95 OUTLET_0 symbol;
+#X text 12 5 KEYWORDS control symbol_op;
+#X restore 401 276 pd META;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 4 0 0 0;
diff --git a/strcat.pd b/strcat.pd
index de54669..8f10ef6 100644
--- a/strcat.pd
+++ b/strcat.pd
@@ -1,4 +1,4 @@
-#N canvas 0 0 450 300 10;
+#N canvas 1 53 450 300 10;
#X obj 112 58 inlet;
#X obj 112 243 outlet;
#X obj 164 196 makefilename \$1%s;
diff --git a/tripleLine-help.pd b/tripleLine-help.pd
index ed23fe5..ad1c519 100644
--- a/tripleLine-help.pd
+++ b/tripleLine-help.pd
@@ -1,17 +1,29 @@
-#N canvas 749 231 600 500 10;
-#X text 124 68 GEM object;
-#X text 138 24 tripleLine;
-#X obj 123 223 tripleLine;
-#X obj 123 273 unpack 0 0 0;
-#X floatatom 123 319;
-#X floatatom 168 348;
-#X floatatom 214 319;
-#X msg 123 157 1 0 0 2000;
-#X msg 234 158 0 1 0.1 2000;
-#X text 46 406 tripleLine is like the line object except that it works with 3 values at once.;
-#X connect 2 0 3 0;
-#X connect 3 0 4 0;
-#X connect 3 1 5 0;
-#X connect 3 2 6 0;
-#X connect 7 0 2 0;
-#X connect 8 0 2 0;
+#N canvas 1 53 489 500 10;
+#X text 124 68 GEM object;
+#X text 138 24 tripleLine;
+#X obj 123 223 tripleLine;
+#X obj 123 273 unpack 0 0 0;
+#X floatatom 123 319 0 0 0 0 - - -;
+#X floatatom 168 348 0 0 0 0 - - -;
+#X floatatom 214 319 0 0 0 0 - - -;
+#X msg 123 157 1 0 0 2000;
+#X msg 234 158 0 1 0.1 2000;
+#X text 46 406 tripleLine is like the line object except that it works
+with 3 values at once.;
+#N canvas 458 199 494 344 META 0;
+#X text 12 135 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 115 AUTHOR Mark Danks;
+#X text 12 25 LICENSE GPL v2;
+#X text 12 5 KEYWORDS control ramp;
+#X text 12 45 DESCRIPTION like the line object except that it works
+with 3 values at once;
+#X text 12 75 INLET_0 list;
+#X text 12 95 OUTLET_0 list;
+#X restore 423 458 pd META;
+#X connect 2 0 3 0;
+#X connect 3 0 4 0;
+#X connect 3 1 5 0;
+#X connect 3 2 6 0;
+#X connect 7 0 2 0;
+#X connect 8 0 2 0;
diff --git a/tripleLine.pd b/tripleLine.pd
index 03181d7..414e617 100644
--- a/tripleLine.pd
+++ b/tripleLine.pd
@@ -1,4 +1,4 @@
-#N canvas 566 156 450 300 10;
+#N canvas 1 53 450 300 10;
#X obj 122 42 inlet;
#X obj 122 254 outlet;
#X obj 122 104 unpack 0 0 0 0;
diff --git a/tripleRand-help.pd b/tripleRand-help.pd
index 262b150..42b17d7 100644
--- a/tripleRand-help.pd
+++ b/tripleRand-help.pd
@@ -1,4 +1,4 @@
-#N canvas 132 108 604 504 10;
+#N canvas 1 53 518 452 10;
#X obj 136 234 unpack 0 0 0;
#X floatatom 136 280 4 0 0 0 - - -;
#X floatatom 175 280 4 0 0 0 - - -;
@@ -12,6 +12,18 @@ at once within the range specified.;
-1;
#X text 123 68 MarkEx object;
#X msg 278 142 1 5 10;
+#N canvas 459 228 494 344 META 0;
+#X text 12 155 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 135 AUTHOR Mark Danks;
+#X text 12 25 LICENSE GPL v2;
+#X text 12 115 OUTLET_0 list;
+#X text 12 45 DESCRIPTION generate three distinct random numbers at
+once within the range specified;
+#X text 12 75 INLET_0 bang;
+#X text 12 95 INLET_1 float list;
+#X text 12 5 KEYWORDS control random;
+#X restore 456 420 pd META;
#X connect 0 0 1 0;
#X connect 0 1 2 0;
#X connect 0 2 3 0;
diff --git a/vector+-help.pd b/vector+-help.pd
index 5cbfdd2..18fe8fd 100644
--- a/vector+-help.pd
+++ b/vector+-help.pd
@@ -1,4 +1,15 @@
-#N canvas 407 449 450 300 10;
+#N canvas 1 53 450 300 10;
#X obj 177 112 vector+;
#X text 138 59 MarkEx vector operation;
#X text 133 181 (placeholder help patch);
+#N canvas 462 315 494 344 META 0;
+#X text 12 125 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 105 AUTHOR Mark Danks;
+#X text 12 25 LICENSE GPL v2;
+#X text 12 45 DESCRIPTION;
+#X text 12 85 OUTLET_0;
+#X text 12 65 INLET_0;
+#X text 12 5 KEYWORDS control needs_work (DESCRIPTION/EXAMPLE PATCH)
+;
+#X restore 393 265 pd META;
diff --git a/vector--help.pd b/vector--help.pd
index db26662..cdd7381 100644
--- a/vector--help.pd
+++ b/vector--help.pd
@@ -1,4 +1,15 @@
-#N canvas 407 449 450 300 10;
+#N canvas 1 53 450 300 10;
#X text 138 59 MarkEx vector operation;
#X text 133 181 (placeholder help patch);
#X obj 177 112 vector-;
+#N canvas 462 315 494 344 META 0;
+#X text 12 125 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 105 AUTHOR Mark Danks;
+#X text 12 25 LICENSE GPL v2;
+#X text 12 45 DESCRIPTION;
+#X text 12 85 OUTLET_0;
+#X text 12 65 INLET_0;
+#X text 12 5 KEYWORDS control needs_work (DESCRIPTION/EXAMPLE PATCH)
+;
+#X restore 390 271 pd META;
diff --git a/vector0x2a-help.pd b/vector0x2a-help.pd
index b2f158f..0fdf86a 100644
--- a/vector0x2a-help.pd
+++ b/vector0x2a-help.pd
@@ -1,4 +1,15 @@
-#N canvas 407 449 450 300 10;
+#N canvas 1 53 450 300 10;
#X text 138 59 MarkEx vector operation;
#X text 133 181 (placeholder help patch);
#X obj 177 112 vector*;
+#N canvas 460 257 494 344 META 0;
+#X text 12 125 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 105 AUTHOR Mark Danks;
+#X text 12 25 LICENSE GPL v2;
+#X text 12 45 DESCRIPTION;
+#X text 12 85 OUTLET_0;
+#X text 12 65 INLET_0;
+#X text 12 5 KEYWORDS control needs_work (DESCRIPTION/EXAMPLE PATCH)
+;
+#X restore 392 269 pd META;
diff --git a/vector0x2f-help.pd b/vector0x2f-help.pd
index 5ad6cd8..08f5109 100644
--- a/vector0x2f-help.pd
+++ b/vector0x2f-help.pd
@@ -1,4 +1,15 @@
-#N canvas 407 449 450 300 10;
+#N canvas 1 53 450 300 10;
#X text 138 59 MarkEx vector operation;
#X text 133 181 (placeholder help patch);
#X obj 177 112 vector/;
+#N canvas 461 286 494 344 META 0;
+#X text 12 125 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 105 AUTHOR Mark Danks;
+#X text 12 25 LICENSE GPL v2;
+#X text 12 45 DESCRIPTION;
+#X text 12 85 OUTLET_0;
+#X text 12 65 INLET_0;
+#X text 12 5 KEYWORDS control needs_work (DESCRIPTION/EXAMPLE PATCH)
+;
+#X restore 392 270 pd META;
diff --git a/vectorabs-help.pd b/vectorabs-help.pd
index 37128c2..beac256 100644
--- a/vectorabs-help.pd
+++ b/vectorabs-help.pd
@@ -1,4 +1,15 @@
-#N canvas 407 449 450 300 10;
+#N canvas 1 53 450 300 10;
#X text 138 59 MarkEx vector operation;
#X text 133 181 (placeholder help patch);
#X obj 177 112 vectorabs;
+#N canvas 461 286 494 344 META 0;
+#X text 12 125 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 105 AUTHOR Mark Danks;
+#X text 12 25 LICENSE GPL v2;
+#X text 12 45 DESCRIPTION;
+#X text 12 85 OUTLET_0;
+#X text 12 65 INLET_0;
+#X text 12 5 KEYWORDS control needs_work (DESCRIPTION/EXAMPLE PATCH)
+;
+#X restore 394 268 pd META;
diff --git a/vectorpack-help.pd b/vectorpack-help.pd
index ed7512a..8b1a244 100644
--- a/vectorpack-help.pd
+++ b/vectorpack-help.pd
@@ -1,4 +1,16 @@
-#N canvas 407 449 450 300 10;
+#N canvas 1 53 450 300 10;
#X text 138 59 MarkEx vector operation;
#X text 133 181 (placeholder help patch);
#X obj 177 112 vectorpack;
+#N canvas 453 165 494 344 META 0;
+#X text 12 145 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 125 AUTHOR Mark Danks;
+#X text 12 25 LICENSE GPL v2;
+#X text 12 45 DESCRIPTION MarkEx vector operation;
+#X text 12 85 INLET_1;
+#X text 12 65 INLET_0;
+#X text 12 105 OUTLET_0;
+#X text 12 5 KEYWORDS control needs_work (INLETS/OUTLETS/EXAMPLE PATCH?)
+;
+#X restore 388 269 pd META;