aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ISOdate-help.pd12
-rw-r--r--ISOdate.pd2
-rw-r--r--ISOtime-help.pd12
-rw-r--r--ISOtime.pd2
-rw-r--r--ascii2int-help.pd13
-rw-r--r--ascii2int.pd2
-rw-r--r--autoscale-help.pd23
-rw-r--r--autoscale.pd2
-rw-r--r--blocksize_in_ms-help.pd12
-rw-r--r--canvas_name-help.pd12
-rw-r--r--ce_path-help.pd17
-rw-r--r--classpath-help.pd25
-rw-r--r--colorpanel-help.pd18
-rw-r--r--cursor-help.pd18
-rw-r--r--debounce-help.pd17
-rw-r--r--debounce.pd2
-rw-r--r--debug-help.pd11
-rw-r--r--debug.pd2
-rw-r--r--embed-help.pd11
-rw-r--r--file_type-help.pd13
-rw-r--r--file_type.pd2
-rw-r--r--float2ascii-help.pd16
-rw-r--r--float2ascii.pd2
-rw-r--r--folder_list-help.pd14
-rw-r--r--general/doc/amp~-help.pd16
-rw-r--r--general/doc/failsafe-help.pd16
-rw-r--r--get-audio-dialog-help.pd47
-rw-r--r--get-audio-dialog.pd2
-rw-r--r--get-midi-dialog-help.pd15
-rw-r--r--get-midi-dialog.pd2
-rw-r--r--gid2group_name-help.pd14
-rw-r--r--gid2group_name.pd2
-rw-r--r--grabbag/gnome-screensaver-help.pd12
-rw-r--r--grabbag/itunes-help.pd21
-rw-r--r--grabbag/osascript-help.pd11
-rw-r--r--grabbag/screensaver-help.pd13
-rw-r--r--group-help.pd67
-rw-r--r--group_name2gid-help.pd38
-rw-r--r--group_name2gid.pd2
-rw-r--r--gui/help/asl-help.pd12
-rw-r--r--hcs-meta.pd2
-rw-r--r--helppath-help.pd14
-rw-r--r--hostname-help.pd12
-rw-r--r--ifeel-help.pd17
-rw-r--r--keyboard_layout-help.pd48
-rw-r--r--make-audio-dialog-help.pd21
-rw-r--r--make-audio-dialog.pd2
-rw-r--r--mouse_region-help.pd28
-rw-r--r--mouse_region.pd2
-rw-r--r--noquit-help.pd13
-rw-r--r--noquit.pd2
-rw-r--r--passwd-help.pd17
-rw-r--r--pi-help.pd19
-rw-r--r--pi.pd2
-rw-r--r--pointer_position-help.pd12
-rw-r--r--pointer_position.pd2
-rw-r--r--pwm-help.pd43
-rw-r--r--pwm.pd2
-rw-r--r--pwm~-help.pd17
-rw-r--r--pwm~.pd2
-rw-r--r--screensize-help.pd14
-rw-r--r--setenv-help.pd22
-rw-r--r--split_my_msgs-help.pd13
-rw-r--r--split_my_msgs.pd2
-rw-r--r--split_path-help.pd13
-rw-r--r--sql_query-help.pd64
-rw-r--r--square~-help.pd14
-rw-r--r--square~.pd16
-rw-r--r--stat-help.pd208
-rw-r--r--sys_gui-help.pd50
-rw-r--r--tcl_version-help.pd26
-rw-r--r--tcl_version.pd2
-rw-r--r--tkconsole-help.pd12
-rw-r--r--tkconsole.pd2
-rw-r--r--tremolo~-help.pd34
-rw-r--r--tremolo~.pd2
-rw-r--r--uid2username-help.pd26
-rw-r--r--uid2username.pd2
-rw-r--r--uname-help.pd28
-rw-r--r--unsetenv-help.pd32
-rw-r--r--usbhid/usbhid-help.pd23
-rw-r--r--username2uid-help.pd50
-rw-r--r--username2uid.pd2
-rw-r--r--version-help.pd40
-rw-r--r--window_name-help.pd18
85 files changed, 1089 insertions, 453 deletions
diff --git a/ISOdate-help.pd b/ISOdate-help.pd
index 2ed7ca0..3808557 100644
--- a/ISOdate-help.pd
+++ b/ISOdate-help.pd
@@ -1,7 +1,17 @@
-#N canvas 212 52 426 266 10;
+#N canvas 0 31 393 252 10;
#X msg 139 82 bang;
#X symbolatom 138 156 0 0 0 0 - - -;
#X text 49 29 output the current date in ISO format;
#X obj 139 114 ISOdate;
+#N canvas 280 175 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 25 LICENSE GPL v3;
+#X text 12 105 AUTHOR Hans-Christoph Steiner;
+#X text 12 5 KEYWORDS control;
+#X text 12 45 DESCRIPTION output the current date in ISO format;
+#X text 12 65 INLET_0 bang;
+#X text 12 85 OUTLET_0 symbol;
+#X restore 332 217 pd META;
#X connect 0 0 3 0;
#X connect 3 0 1 0;
diff --git a/ISOdate.pd b/ISOdate.pd
index a702d45..5c1f86f 100644
--- a/ISOdate.pd
+++ b/ISOdate.pd
@@ -1,4 +1,4 @@
-#N canvas 619 362 462 310 10;
+#N canvas 0 31 462 310 10;
#X obj 93 84 zexy/date -----------;
#X obj 93 31 inlet;
#X obj 93 58 bang;
diff --git a/ISOtime-help.pd b/ISOtime-help.pd
index be3a9df..0f81c4a 100644
--- a/ISOtime-help.pd
+++ b/ISOtime-help.pd
@@ -1,7 +1,17 @@
-#N canvas 98 95 426 266 10;
+#N canvas 0 31 362 237 10;
#X msg 139 82 bang;
#X symbolatom 138 156 0 0 0 0 - - -;
#X obj 139 114 ISOtime;
#X text 49 29 output the current time in ISO format;
+#N canvas 280 175 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 25 LICENSE GPL v3;
+#X text 12 105 AUTHOR Hans-Christoph Steiner;
+#X text 12 5 KEYWORDS control;
+#X text 12 45 DESCRIPTION output the current time in ISO format;
+#X text 12 65 INLET_0 bang;
+#X text 12 85 OUTLET_0 symbol;
+#X restore 302 212 pd META;
#X connect 0 0 2 0;
#X connect 2 0 1 0;
diff --git a/ISOtime.pd b/ISOtime.pd
index 20a6a05..0f126a4 100644
--- a/ISOtime.pd
+++ b/ISOtime.pd
@@ -1,4 +1,4 @@
-#N canvas 479 189 470 318 10;
+#N canvas 0 31 470 318 10;
#X obj 93 31 inlet;
#X obj 93 58 bang;
#X obj 93 229 outlet;
diff --git a/ascii2int-help.pd b/ascii2int-help.pd
index ee3db2f..6a30a7d 100644
--- a/ascii2int-help.pd
+++ b/ascii2int-help.pd
@@ -1,4 +1,4 @@
-#N canvas 438 263 461 272 10;
+#N canvas 0 26 462 276 10;
#X floatatom 253 143 5 0 0 0 - - -;
#X obj 241 191 ascii2int;
#X msg 305 168 bang;
@@ -14,6 +14,17 @@
#X obj 241 240 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 241 95 zexy/drip 500;
+#N canvas 404 246 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 25 LICENSE GPL v3;
+#X text 12 115 AUTHOR Hans-Christoph Steiner;
+#X text 12 5 KEYWORDS control conversion abstraction;
+#X text 12 45 DESCRIPTION convert a stream of ASCII digits to a single
+int value;
+#X text 12 75 INLET_0 float;
+#X text 12 95 OUTLET_0 float;
+#X restore 412 256 pd META;
#X connect 1 0 6 0;
#X connect 2 0 1 1;
#X connect 3 0 1 0;
diff --git a/ascii2int.pd b/ascii2int.pd
index 9c9eea4..1d30c17 100644
--- a/ascii2int.pd
+++ b/ascii2int.pd
@@ -1,4 +1,4 @@
-#N canvas 667 123 490 433 10;
+#N canvas 0 31 490 433 10;
#X obj 206 298 +;
#X obj 176 320 float;
#X obj 206 160 trigger float bang;
diff --git a/autoscale-help.pd b/autoscale-help.pd
index 3b79050..0c22f16 100644
--- a/autoscale-help.pd
+++ b/autoscale-help.pd
@@ -1,9 +1,9 @@
-#N canvas 48 99 462 532 10;
+#N canvas 0 26 462 532 10;
#X floatatom 26 88 5 0 0 0 - - -;
#X floatatom 26 152 0 0 0 0 - - -;
#X obj 68 270 autoscale;
-#X obj 2 2 cnv 15 450 20 empty empty autoscale 2 11 1 18 -233017
--66577 0;
+#X obj 2 2 cnv 15 450 20 empty empty autoscale 2 11 1 18 -233017 -66577
+0;
#X msg 418 3 pddp;
#X text 18 35 [autoscale] scales a stream of numbers based on an output
range set as arguments \, and an input range which is set dynamically.
@@ -32,6 +32,23 @@ zero.;
#X obj 150 122 autoscale -0.01 0.01;
#X obj 297 122 autoscale -4095 4095;
#X obj 68 390 autoscale;
+#N canvas 356 214 494 344 META 0;
+#X text 12 235 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 25 LICENSE GPL v3;
+#X text 12 215 AUTHOR Hans-Christoph Steiner;
+#X text 12 5 KEYWORDS control conversion;
+#X text 12 45 DESCRIPTION scale a stream of numbers based on an output
+range set as arguments;
+#X text 12 95 INLET_1 float;
+#X text 12 75 INLET_0 float reset;
+#X text 12 115 INLET_2 float;
+#X text 12 135 INLET_3 float bang;
+#X text 12 155 OUTLET_0 float;
+#X text 12 175 OUTLET_1 float;
+#X text 12 195 OUTLET_2 float;
+#X restore 403 501 pd META;
+#X floatatom 71 168 5 0 0 0 - - -;
#X connect 0 0 20 0;
#X connect 2 0 8 0;
#X connect 7 0 2 0;
diff --git a/autoscale.pd b/autoscale.pd
index 3ca5391..0ce8ae9 100644
--- a/autoscale.pd
+++ b/autoscale.pd
@@ -1,4 +1,4 @@
-#N canvas 206 226 773 542 10;
+#N canvas 0 31 773 542 10;
#X obj 45 30 inlet;
#X obj 175 453 outlet;
#X obj 235 268 f;
diff --git a/blocksize_in_ms-help.pd b/blocksize_in_ms-help.pd
index e543341..16ffc5b 100644
--- a/blocksize_in_ms-help.pd
+++ b/blocksize_in_ms-help.pd
@@ -1,4 +1,4 @@
-#N canvas 256 153 461 330 10;
+#N canvas 0 26 474 344 10;
#X obj 5 2 cnv 15 450 20 empty empty blocksize_in_ms 2 11 1 18 -233017
-66577 0;
#X msg 422 3 pddp;
@@ -12,5 +12,15 @@
#X text 18 36 Output the current blocksize in ms rather than samples.
This is currently set at a fixed blocksize of 64 \, but it will change
dynamically in the future.;
+#N canvas 484 26 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 25 LICENSE GPL v3;
+#X text 12 105 AUTHOR Hans-Christoph Steiner;
+#X text 12 45 DESCRIPTION output current blocksize in ms;
+#X text 12 65 INLET_0 bang;
+#X text 12 85 OUTLET_0 float;
+#X text 12 5 KEYWORDS control conversion abstraction;
+#X restore 412 310 pd META;
#X connect 4 0 7 0;
#X connect 5 0 4 0;
diff --git a/canvas_name-help.pd b/canvas_name-help.pd
index 126874b..a5b718a 100644
--- a/canvas_name-help.pd
+++ b/canvas_name-help.pd
@@ -1,4 +1,4 @@
-#N canvas 73 22 480 392 10;
+#N canvas 0 26 479 386 10;
#X obj 136 290 sys_gui;
#X symbolatom 254 206 0 0 0 0 - - -;
#X obj 241 145 loadbang;
@@ -168,6 +168,16 @@ canvas_name:;
#X connect 9 0 10 0;
#X connect 10 0 8 0;
#X restore 265 76 pd get by canvas receive symbol;
+#N canvas 410 155 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 25 LICENSE GPL v3;
+#X text 12 105 AUTHOR Hans-Christoph Steiner;
+#X text 12 45 DESCRIPTION get canvas id;
+#X text 12 65 INLET_0 bang;
+#X text 12 85 OUTLET_0 symbol;
+#X text 12 5 KEYWORDS control canvas_op;
+#X restore 430 366 pd META;
#X connect 2 0 12 0;
#X connect 3 0 0 0;
#X connect 3 0 11 0;
diff --git a/ce_path-help.pd b/ce_path-help.pd
index 5a4869b..01ba7aa 100644
--- a/ce_path-help.pd
+++ b/ce_path-help.pd
@@ -1,5 +1,5 @@
-#N canvas 121 22 423 338 10;
-#X declare -lib cyclone -lib mapping -lib zexy;
+#N canvas 0 26 423 338 10;
+#X declare -lib cyclone -lib zexy;
#X msg 21 52 bang;
#X symbolatom 32 170 0 0 0 0 - - -;
#X obj 21 246 print;
@@ -12,7 +12,18 @@
#X text 68 51 get next item in list of canvas-local paths;
#X text 29 269 Sending bangs to [ce_path] makes it output the loaded
paths one at a time.;
-#X obj 226 10 import cyclone mapping zexy;
+#N canvas 433 104 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 25 LICENSE GPL v3;
+#X text 12 125 AUTHOR Hans-Christoph Steiner;
+#X text 12 5 KEYWORDS control canvas_op;
+#X text 12 45 DESCRIPTION report canvas-local paths;
+#X text 12 65 INLET_0 bang rewind;
+#X text 12 85 OUTLET_0 symbol;
+#X text 12 105 OUTLET_1 bang;
+#X restore 372 316 pd META;
+#X obj 223 15 import cyclone zexy;
#X connect 0 0 5 0;
#X connect 4 0 5 0;
#X connect 5 0 1 0;
diff --git a/classpath-help.pd b/classpath-help.pd
index a0031e7..c2ed5a7 100644
--- a/classpath-help.pd
+++ b/classpath-help.pd
@@ -1,16 +1,27 @@
-#N canvas 77 22 466 316 10;
+#N canvas 0 26 425 241 10;
#X obj 40 130 classpath;
-#X msg 37 99 bang;
-#X obj 54 176 print;
-#X symbolatom 29 213 0 0 0 0 - - -;
-#X obj 101 151 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+#X msg 40 92 bang;
+#X obj 65 180 print;
+#X symbolatom 40 208 0 0 0 0 - - -;
+#X obj 101 155 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X text 19 22 This object returns each path in the global classpath
one at a time with each bang. [reset( refreshs the classpath data and
starts again at the top of the list \, like [textfile] or [qlist]'s
[reset(.;
-#X text 124 153 <-- banged when the end of the list is reached;
-#X msg 79 102 rewind;
+#X text 124 154 <-- banged when the end of the list is reached;
+#X msg 82 92 rewind;
+#N canvas 435 26 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 25 LICENSE GPL v3;
+#X text 12 125 AUTHOR Hans-Christoph Steiner;
+#X text 12 45 DESCRIPTION report global class paths;
+#X text 12 65 INLET_0 bang rewind;
+#X text 12 85 OUTLET_0 symbol;
+#X text 12 105 OUTLET_1 bang;
+#X text 12 5 KEYWORDS control pd-op;
+#X restore 376 221 pd META;
#X connect 0 0 2 0;
#X connect 0 0 3 0;
#X connect 0 1 4 0;
diff --git a/colorpanel-help.pd b/colorpanel-help.pd
index 0f5a3d4..1bf708f 100644
--- a/colorpanel-help.pd
+++ b/colorpanel-help.pd
@@ -1,20 +1,30 @@
-#N canvas 274 159 494 344 10;
+#N canvas 0 26 472 323 10;
#X obj 99 139 colorpanel;
#X msg 99 56 bang;
#X obj 112 198 pddp/print;
#X obj 98 226 unpack float float float;
#X obj 30 278 nbx 8 20 -1e+37 1e+37 0 0 empty empty red 0 28 0 14 -261234
--1 -1 0.937255 256;
+-1 -1 0 256;
#X obj 150 278 nbx 8 20 -1e+37 1e+37 0 0 empty empty green 0 28 0 14
--204786 -1 -1 0.819608 256;
+-204786 -1 -1 0 256;
#X obj 270 278 nbx 8 20 -1e+37 1e+37 0 0 empty empty blue 0 28 0 14
--203904 -1 -1 0.329412 256;
+-203904 -1 -1 0 256;
#X text 35 16 pop up a color picker and output the red \, green \,
blue values as a list of three floats ranging from 0 to 1;
#X text 129 177 the list:;
#X text 202 78 or open the window with an initial color;
#X msg 108 78 symbol #beefee;
#X msg 160 107 0.5 0.5 0.5;
+#N canvas 442 194 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 25 LICENSE GPL v3;
+#X text 12 105 AUTHOR Hans-Christoph Steiner;
+#X text 12 5 KEYWORDS control GUI;
+#X text 12 45 DESCRIPTION graphical color chooser;
+#X text 12 65 INLET_0 bang symbol list;
+#X text 12 85 OUTLET_0 list;
+#X restore 422 302 pd META;
#X connect 0 0 2 0;
#X connect 0 0 3 0;
#X connect 1 0 0 0;
diff --git a/cursor-help.pd b/cursor-help.pd
index 72b248b..2edd20c 100644
--- a/cursor-help.pd
+++ b/cursor-help.pd
@@ -1,4 +1,4 @@
-#N canvas 72 22 659 523 10;
+#N canvas 0 31 659 523 10;
#X obj 388 293 pddp/pddplink http://tcl.tk/man/tcl8.4/TkCmd/cursors.htm
;
#X text 273 276 Here's a complete list of the available cursors:;
@@ -38,7 +38,7 @@
;
#X msg 126 139 editmode_connect;
#X msg 143 158 editmode_disconnect;
-#X msg 169 239 runmode_clickme gumby;
+#X msg 169 239 editmode_disconnect arrow;
#X text 290 55 first pick a cursor:;
#X text 189 80 <-- then choose your cursor mode;
#X obj 46 390 cursor;
@@ -61,10 +61,22 @@
#X text 227 459 <-- mouse buttons;
#X text 86 366 or bang to get the current mouse position;
#N canvas 583 22 481 747 image 0;
-#X obj 240 373 moonlib/image examples/cursor.gif;
+#X obj 240 373 moonlib/image examples/cursor.gif 0;
#X restore 509 309 pd image of all cursors;
#X msg 328 124 clock;
#X msg 288 124 arrow;
+#N canvas 415 238 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 25 LICENSE GPL v3;
+#X text 12 135 AUTHOR Hans-Christoph Steiner;
+#X text 12 45 DESCRIPTION set mouse cursors for patch;
+#X text 12 65 INLET_0 runmode_nothing runmod_clickme runmode_thicken
+runmode_addpoint editmode_nothing editmode_connect editmode_disconnect
+;
+#X text 12 115 OUTLET_0;
+#X text 12 5 KEYWORDS control canvas-op needs_work (outlet?);
+#X restore 600 498 pd META;
#X connect 2 0 8 1;
#X connect 3 0 8 1;
#X connect 4 0 8 1;
diff --git a/debounce-help.pd b/debounce-help.pd
index 00d65ea..d73ae5c 100644
--- a/debounce-help.pd
+++ b/debounce-help.pd
@@ -1,4 +1,4 @@
-#N canvas 429 170 470 540 10;
+#N canvas 0 26 470 540 10;
#X obj 2 2 cnv 15 450 20 empty empty debounce 2 11 1 18 -233017 -66577
0;
#X msg 418 3 pddp;
@@ -12,10 +12,10 @@
#X obj 123 102 t b b;
#X obj 123 142 delay;
#X obj 63 121 bang;
-#X obj 122 202 tgl 35 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1
+#X obj 122 202 tgl 35 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
1;
#X floatatom 166 203 5 0 0 0 - - -;
-#X obj 122 271 tgl 35 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1
+#X obj 122 271 tgl 35 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
1;
#X obj 123 166 random 2;
#X msg 85 78 stop;
@@ -28,6 +28,17 @@ else is converted to a "bang".;
#X obj 152 122 random 1000;
#X obj 237 247 debounce 900;
#X obj 122 246 debounce 900;
+#N canvas 280 175 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 25 LICENSE GPL v3;
+#X text 12 105 AUTHOR Hans-Christoph Steiner;
+#X text 12 5 KEYWORDS control filter;
+#X text 12 45 DESCRIPTION debounce;
+#X text 12 85 OUTLET_0 float bang;
+#X text 12 65 INLET_0 anything;
+#X restore 410 510 pd META;
+#X obj 249 62 namecanvas f;
#X connect 6 0 7 0;
#X connect 7 0 8 0;
#X connect 7 1 18 0;
diff --git a/debounce.pd b/debounce.pd
index 09092c3..c55b22e 100644
--- a/debounce.pd
+++ b/debounce.pd
@@ -1,4 +1,4 @@
-#N canvas 132 316 478 432 10;
+#N canvas 0 31 478 432 10;
#X obj 38 43 inlet;
#X obj 252 108 f \$1;
#X obj 252 85 loadbang;
diff --git a/debug-help.pd b/debug-help.pd
index abceb45..c217e29 100644
--- a/debug-help.pd
+++ b/debug-help.pd
@@ -1,4 +1,13 @@
-#N canvas 234 231 450 300 10;
+#N canvas 0 31 450 300 10;
#X obj 148 137 debug testing;
#X text 31 46 a simple object to control the flow of print messages
\, and label them.;
+#N canvas 329 160 494 344 META 0;
+#X text 12 105 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 25 LICENSE GPL v3;
+#X text 12 85 AUTHOR Hans-Christoph Steiner;
+#X text 12 45 DESCRIPTION debounce;
+#X text 12 65 INLET_0 anything;
+#X text 12 5 KEYWORDS control;
+#X restore 388 268 pd META;
diff --git a/debug.pd b/debug.pd
index c427476..9f7062e 100644
--- a/debug.pd
+++ b/debug.pd
@@ -1,4 +1,4 @@
-#N canvas 167 523 278 181 10;
+#N canvas 0 31 278 181 10;
#X obj 74 0 inlet;
#X obj 1 4 tgl 15 0 empty ATORAT_DEBUG empty 14 8 1 8 -261440 -1 -1
0 1;
diff --git a/embed-help.pd b/embed-help.pd
index c92049e..566c779 100644
--- a/embed-help.pd
+++ b/embed-help.pd
@@ -1,4 +1,13 @@
-#N canvas 329 399 450 300 10;
+#N canvas 0 31 450 300 10;
#X text 119 127 [embed];
#X text 55 50 This object is used for hiding the Pd window when making
an embedded app based on Pd.;
+#N canvas 329 160 494 344 META 0;
+#X text 12 95 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 25 LICENSE GPL v3;
+#X text 12 75 AUTHOR Hans-Christoph Steiner;
+#X text 12 45 DESCRIPTION hide the Pd window when making an embedded
+app based on Pd.;
+#X text 12 5 KEYWORDS control pd_op;
+#X restore 392 269 pd META;
diff --git a/file_type-help.pd b/file_type-help.pd
index 57e1f7b..fb822f4 100644
--- a/file_type-help.pd
+++ b/file_type-help.pd
@@ -1,4 +1,4 @@
-#N canvas 434 28 454 304 10;
+#N canvas 0 26 422 304 10;
#X obj 180 210 file_type;
#X obj 181 41 bng 15 250 50 0 empty empty empty 0 -6 0 8 -24198 -1
-1;
@@ -16,6 +16,17 @@
#X msg 83 148 symbol /usr;
#X msg 25 129 symbol /tmp;
#X text 16 10 find the file type of a file;
+#N canvas 392 173 494 344 META 0;
+#X text 12 144 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 25 LICENSE GPL v3;
+#X text 12 125 AUTHOR Hans-Christoph Steiner;
+#X text 12 5 KEYWORDS control symbol_op filesystem;
+#X text 12 45 DESCRIPTION find the file type of a file;
+#X text 12 65 INLET_0 symbol;
+#X text 12 85 OUTLET_0 symbol;
+#X text 12 105 OUTLET_1 bang;
+#X restore 372 282 pd META;
#X connect 0 0 9 0;
#X connect 0 1 4 0;
#X connect 1 0 2 0;
diff --git a/file_type.pd b/file_type.pd
index 80a6d6c..0c4d488 100644
--- a/file_type.pd
+++ b/file_type.pd
@@ -1,4 +1,4 @@
-#N canvas 15 102 585 375 10;
+#N canvas 0 31 585 375 10;
#X obj 28 8 inlet;
#X obj 29 34 stat;
#X obj 29 65 list;
diff --git a/float2ascii-help.pd b/float2ascii-help.pd
index 3c5b614..cf171b5 100644
--- a/float2ascii-help.pd
+++ b/float2ascii-help.pd
@@ -1,9 +1,19 @@
-#N canvas 435 248 454 304 10;
+#N canvas 0 26 392 273 10;
#X obj 123 128 float2ascii;
-#X obj 127 73 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 8 -262144
+#X obj 126 71 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 8 -262144
-1 -1 0 1;
-#X symbolatom 122 188 10 0 0 0 - - -;
+#X symbolatom 123 188 10 0 0 0 - - -;
#X floatatom 135 100 5 0 0 0 - - -;
+#N canvas 280 175 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 25 LICENSE GPL v3;
+#X text 12 105 AUTHOR Hans-Christoph Steiner;
+#X text 12 5 KEYWORDS control conversion;
+#X text 12 65 INLET_0 float;
+#X text 12 85 OUTLET_0 symbol;
+#X text 12 45 DESCRIPTION convert a float to ASCII;
+#X restore 342 252 pd META;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 1 0 3 0;
diff --git a/float2ascii.pd b/float2ascii.pd
index dfb300f..222db06 100644
--- a/float2ascii.pd
+++ b/float2ascii.pd
@@ -1,4 +1,4 @@
-#N canvas 295 58 491 429 10;
+#N canvas 0 31 491 429 10;
#X obj 160 25 inlet;
#X obj 160 47 int;
#X obj 203 192 select 123 125;
diff --git a/folder_list-help.pd b/folder_list-help.pd
index ed1a4aa..909b272 100644
--- a/folder_list-help.pd
+++ b/folder_list-help.pd
@@ -1,4 +1,4 @@
-#N canvas 536 89 539 485 10;
+#N canvas 0 26 546 485 10;
#X msg 19 73 bang;
#X msg 27 355 bang;
#X obj 64 300 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
@@ -37,6 +37,18 @@ cmd.exe rules.;
the folder of the current patch \, i.e. "/path/to/current/patch/*".
;
#X msg 97 173 symbol *.pd;
+#N canvas 280 175 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 25 LICENSE GPL v3;
+#X text 12 125 AUTHOR Hans-Christoph Steiner;
+#X text 12 5 KEYWORDS control filesystem;
+#X text 12 45 DESCRIPTION get listing of files based on wildcard pattern
+;
+#X text 12 65 INLET_0 bang symbol;
+#X text 12 85 INLET_1 symbol;
+#X text 12 105 OUTLET_0 symbol;
+#X restore 498 465 pd META;
#X connect 0 0 8 0;
#X connect 1 0 7 0;
#X connect 4 0 8 1;
diff --git a/general/doc/amp~-help.pd b/general/doc/amp~-help.pd
index b4f0058..b346c67 100644
--- a/general/doc/amp~-help.pd
+++ b/general/doc/amp~-help.pd
@@ -1,5 +1,4 @@
-#N canvas 502 235 465 312 10;
-#X declare -lib hcs;
+#N canvas 0 31 465 358 10;
#X obj 5 2 cnv 15 450 20 empty empty amp~ 2 11 1 18 -233017 -66577
0;
#X msg 422 3 pddp;
@@ -8,11 +7,22 @@
#X text 244 284 released under the GNU GPL;
#X floatatom 192 115 5 0 0 0 - - -;
#X obj 195 95 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -225271
--1 -1 4800 1;
+-1 -1 0 1;
#X obj 157 219 dac~;
#X obj 127 139 osc~ 350;
#X obj 169 178 amp~;
#X text 28 43 Smooth amplitude control.;
+#N canvas 356 214 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 25 LICENSE GPL v3;
+#X text 12 125 AUTHOR Hans-Christoph Steiner;
+#X text 12 5 KEYWORDS control conversion;
+#X text 12 45 DESCRIPTION smooth amplitude control;
+#X text 12 65 INLET_0 signal;
+#X text 12 85 INLET_1 float;
+#X text 12 105 OUTLET_0 signal;
+#X restore 407 328 pd META;
#X connect 4 0 8 1;
#X connect 5 0 4 0;
#X connect 7 0 8 0;
diff --git a/general/doc/failsafe-help.pd b/general/doc/failsafe-help.pd
index 08830c8..0085ae2 100644
--- a/general/doc/failsafe-help.pd
+++ b/general/doc/failsafe-help.pd
@@ -1,5 +1,4 @@
-#N canvas 502 235 469 316 10;
-#X declare -lib hcs;
+#N canvas 0 31 469 358 10;
#X obj 5 2 cnv 15 450 20 empty empty failsafe 2 11 1 18 -233017 -66577
0;
#X msg 422 3 pddp;
@@ -14,8 +13,19 @@ the left inlet and ultimately quits Pd.;
#X text 36 222 You can add your own conditions using the bangs from
the outlets.;
#X obj 155 127 failsafe;
-#X obj 155 85 loadbang;
+#X obj 155 95 loadbang;
#X msg 119 172 \; pd quit;
+#N canvas 356 214 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 25 LICENSE GPL v3;
+#X text 12 125 AUTHOR Hans-Christoph Steiner;
+#X text 12 45 DESCRIPTION;
+#X text 12 5 KEYWORDS control pd_op;
+#X text 12 65 INLET_0 bang;
+#X text 12 85 OUTLET_0 bang;
+#X text 12 105 OUTLET_1 bang;
+#X restore 414 328 pd META;
#X connect 5 0 4 0;
#X connect 8 0 10 0;
#X connect 8 1 5 0;
diff --git a/get-audio-dialog-help.pd b/get-audio-dialog-help.pd
index 6820fc0..5c94e6f 100644
--- a/get-audio-dialog-help.pd
+++ b/get-audio-dialog-help.pd
@@ -1,21 +1,32 @@
-#N canvas 65 159 611 344 10;
-#X msg 34 111 bang;
-#X obj 73 174 pddp/print;
-#X obj 53 179 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+#N canvas 0 26 611 344 10;
+#X msg 14 101 bang;
+#X obj 53 164 pddp/print;
+#X obj 33 169 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
-#X obj 34 203 prepend set;
-#X obj 34 278 send pd;
-#X msg 34 249;
-#X obj 34 142 get-audio-dialog;
-#X text 246 249 <-- this message will be saved as part of your patch.
-click it or [loadbang] it to configure the Audio settings. Make sure
-it is attached to a [send pd] so that Pd gets the message.;
-#X text 153 93 Open the Audio Settings and click OK to get the data
+#X obj 14 193 prepend set;
+#X obj 14 268 send pd;
+#X obj 14 132 get-audio-dialog;
+#X text 133 83 Open the Audio Settings and click OK to get the data
\, then click bang to use them in the patch;
#X text 9 23 get the Audio settings to save as part of the patch.;
-#X connect 0 0 6 0;
-#X connect 3 0 5 0;
-#X connect 5 0 4 0;
-#X connect 6 0 1 0;
-#X connect 6 0 2 0;
-#X connect 6 0 3 0;
+#N canvas 280 175 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 25 LICENSE GPL v3;
+#X text 12 115 AUTHOR Hans-Christoph Steiner;
+#X text 12 45 DESCRIPTION get the audio settings to save as part of
+the patch;
+#X text 12 75 INLET_0 bang;
+#X text 12 95 OUTLET_0 bang audio-dialog;
+#X text 12 5 KEYWORDS control pd_op;
+#X restore 562 322 pd META;
+#X msg 14 239;
+#X text 226 259 ^-- this message will be saved as part of your patch.
+click it or [loadbang] it to configure the Audio settings. Make sure
+it is attached to a [send pd] so that Pd gets the message.;
+#X connect 0 0 5 0;
+#X connect 3 0 9 0;
+#X connect 5 0 1 0;
+#X connect 5 0 2 0;
+#X connect 5 0 3 0;
+#X connect 9 0 4 0;
diff --git a/get-audio-dialog.pd b/get-audio-dialog.pd
index 8cda266..109b189 100644
--- a/get-audio-dialog.pd
+++ b/get-audio-dialog.pd
@@ -1,4 +1,4 @@
-#N canvas 361 286 450 300 10;
+#N canvas 0 31 450 300 10;
#X obj 143 88 receive pd;
#X obj 143 111 route audio-dialog;
#X obj 122 161 list;
diff --git a/get-midi-dialog-help.pd b/get-midi-dialog-help.pd
index fec965d..49463c0 100644
--- a/get-midi-dialog-help.pd
+++ b/get-midi-dialog-help.pd
@@ -1,4 +1,4 @@
-#N canvas 101 310 611 344 10;
+#N canvas 0 26 611 344 10;
#X msg 34 111 bang;
#X obj 73 174 pddp/print;
#X obj 53 179 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
@@ -12,7 +12,18 @@
#X text 246 249 <-- this message will be saved as part of your patch.
click it or [loadbang] it to configure the MIDI settings. Make sure
it is attached to a [send pd] so that Pd gets the message.;
-#X msg 34 249;
+#X msg 34 249 midi-dialog 0 0 0 0 0 0 0 0 1 1;
+#N canvas 386 198 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 25 LICENSE GPL v3;
+#X text 12 115 AUTHOR Hans-Christoph Steiner;
+#X text 12 45 DESCRIPTION get Pd's MIDI settings to save as part of
+the patch;
+#X text 12 75 INLET_0 bang;
+#X text 12 95 OUTLET_0 midi-dialog;
+#X text 12 5 KEYWORDS control pd_op;
+#X restore 562 322 pd META;
#X connect 0 0 5 0;
#X connect 5 0 1 0;
#X connect 5 0 2 0;
diff --git a/get-midi-dialog.pd b/get-midi-dialog.pd
index 5f69088..cccd14c 100644
--- a/get-midi-dialog.pd
+++ b/get-midi-dialog.pd
@@ -1,4 +1,4 @@
-#N canvas 361 286 450 300 10;
+#N canvas 0 31 450 300 10;
#X obj 143 88 receive pd;
#X obj 122 161 list;
#X obj 122 16 inlet;
diff --git a/gid2group_name-help.pd b/gid2group_name-help.pd
index 8cc3662..ac150c2 100644
--- a/gid2group_name-help.pd
+++ b/gid2group_name-help.pd
@@ -1,4 +1,4 @@
-#N canvas 185 212 485 324 10;
+#N canvas 0 26 461 324 10;
#X msg 43 118 bang;
#X obj 59 210 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
@@ -17,6 +17,18 @@
#X obj 417 193 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 301 171 gid2group_name 0;
+#N canvas 280 175 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 25 LICENSE GPL v3;
+#X text 12 145 AUTHOR Hans-Christoph Steiner;
+#X text 12 5 KEYWORDS control filesystem;
+#X text 12 45 DESCRIPTION convert a UID to a username;
+#X text 12 65 INLET_0 float bang;
+#X text 12 85 INLET_1 float;
+#X text 12 105 OUTLET_0 symbol;
+#X text 12 125 OUTLET_1 bang;
+#X restore 412 302 pd META;
#X connect 0 0 11 0;
#X connect 2 0 13 0;
#X connect 7 0 11 1;
diff --git a/gid2group_name.pd b/gid2group_name.pd
index 18705ad..3fe4f1d 100644
--- a/gid2group_name.pd
+++ b/gid2group_name.pd
@@ -1,4 +1,4 @@
-#N canvas 217 216 514 233 10;
+#N canvas 0 31 514 233 10;
#X obj 18 12 inlet;
#X obj 19 183 outlet;
#X obj 66 12 inlet;
diff --git a/grabbag/gnome-screensaver-help.pd b/grabbag/gnome-screensaver-help.pd
index 32c23f9..da7fb0d 100644
--- a/grabbag/gnome-screensaver-help.pd
+++ b/grabbag/gnome-screensaver-help.pd
@@ -1,6 +1,16 @@
-#N canvas 762 346 450 300 10;
+#N canvas 0 31 450 300 10;
#X obj 109 129 gnome-screensaver;
#X obj 109 108 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X text 68 58 activate/deactivate the gnome-screensaver;
+#N canvas 404 246 494 344 META 0;
+#X text 12 105 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 25 LICENSE GPL v3;
+#X text 12 85 AUTHOR Hans-Christoph Steiner;
+#X text 12 65 INLET_0 float;
+#X text 12 5 KEYWORDS control filesystem;
+#X text 12 45 DESCRIPTION activate/deactivate the gnome-screensaver
+;
+#X restore 392 266 pd META;
#X connect 1 0 0 0;
diff --git a/grabbag/itunes-help.pd b/grabbag/itunes-help.pd
index c965f45..f1db6ee 100644
--- a/grabbag/itunes-help.pd
+++ b/grabbag/itunes-help.pd
@@ -1,16 +1,25 @@
-#N canvas 75 354 450 300 10;
+#N canvas 0 31 450 300 10;
#X obj 71 226 itunes;
-#X msg 85 80 next;
-#X msg 94 105 play;
-#X msg 98 128 pause;
-#X msg 70 58 previous;
+#X msg 86 80 next;
+#X msg 95 105 play;
+#X msg 99 128 pause;
+#X msg 71 58 previous;
#X obj 104 159 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
--1 -1 5700 1;
+-1 -1 0 1;
#X msg 101 177 set sound volume to \$1;
#X msg 100 203 set EQ enabled to true;
#X obj 55 270 pddp/pddplink http://dougscripts.com/itunes/itinfo/info01.php
;
#X text 34 20 On Mac OS X \, control iTunes;
+#N canvas 404 246 494 344 META 0;
+#X text 12 105 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 25 LICENSE GPL v3;
+#X text 12 85 AUTHOR Hans-Christoph Steiner;
+#X text 12 5 KEYWORDS control filesystem;
+#X text 12 45 DESCRIPTION On Mac OS X \, control iTunes;
+#X text 12 65 INLET_0 previous next play pause set;
+#X restore 392 266 pd META;
#X connect 1 0 0 0;
#X connect 2 0 0 0;
#X connect 3 0 0 0;
diff --git a/grabbag/osascript-help.pd b/grabbag/osascript-help.pd
index a9ec61d..1d68918 100644
--- a/grabbag/osascript-help.pd
+++ b/grabbag/osascript-help.pd
@@ -1,9 +1,18 @@
-#N canvas 264 225 450 300 10;
+#N canvas 0 31 450 300 10;
#X obj 47 213 osascript;
#X text 21 23 run AppleScripts on Mac OS X;
#X msg 33 99 tell application "safari" to open location "http://puredata.info"
;
#X msg 64 152 tell application "firefox" to open location "http://puredata.info"
;
+#N canvas 404 246 494 344 META 0;
+#X text 12 105 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 25 LICENSE GPL v3;
+#X text 12 85 AUTHOR Hans-Christoph Steiner;
+#X text 12 5 KEYWORDS control filesystem;
+#X text 12 45 DESCRIPTION run AppleScripts on Mac OS X;
+#X text 12 65 INLET_0 tell;
+#X restore 392 266 pd META;
#X connect 2 0 0 0;
#X connect 3 0 0 0;
diff --git a/grabbag/screensaver-help.pd b/grabbag/screensaver-help.pd
index cd3f558..9332768 100644
--- a/grabbag/screensaver-help.pd
+++ b/grabbag/screensaver-help.pd
@@ -1,9 +1,18 @@
-#N canvas 711 230 450 300 10;
+#N canvas 0 31 450 300 10;
#X obj 127 148 screensaver;
#X obj 130 96 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
--1 -1 7900 1;
+-1 -1 0 1;
#X text 43 31 set the screensaver timer (in seconds). 0 turns the screensaver
off;
#X floatatom 141 126 5 0 0 1 seconds - -;
+#N canvas 404 246 494 344 META 0;
+#X text 12 105 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 25 LICENSE GPL v3;
+#X text 12 85 AUTHOR Hans-Christoph Steiner;
+#X text 12 65 INLET_0 float;
+#X text 12 5 KEYWORDS control filesystem;
+#X text 12 45 DESCRIPTION set the screensaver timer (in seconds);
+#X restore 392 266 pd META;
#X connect 1 0 0 0;
#X connect 1 0 3 0;
diff --git a/group-help.pd b/group-help.pd
index 55b871c..0153ec5 100644
--- a/group-help.pd
+++ b/group-help.pd
@@ -1,41 +1,54 @@
-#N canvas 296 212 555 357 10;
-#X obj 98 40 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 8 -262144
+#N canvas 0 26 535 345 10;
+#X obj 97 40 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 8 -262144
-1 -1 0 1;
-#X floatatom 95 63 5 0 0 0 User_ID - -;
+#X floatatom 94 63 5 0 0 0 User_ID - -;
#X obj 47 200 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X msg 112 86 bang;
#X text 209 168 <-- set by argument or cold inlet;
-#X text 148 85 output current;
-#X symbolatom 94 305 0 0 0 3 group_name - -;
-#X floatatom 222 305 0 0 0 3 gid - -;
-#X msg 269 105 symbol trash;
-#X text 365 76 use a symbolic group name;
+#X text 148 86 output current;
+#X symbolatom 94 308 0 0 0 3 group_name - -;
+#X floatatom 205 308 0 0 0 3 gid - -;
+#X msg 269 110 symbol trash;
#X msg 269 56 symbol daemon;
#X text 188 195 bang on right inlet if no match;
#X obj 138 195 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 94 167 group;
#X obj 94 200 list;
-#X msg 271 83 symbol wheel;
-#X msg 194 148 20;
-#X obj 133 245 print group_members;
+#X msg 269 83 symbol wheel;
+#X msg 269 135 20;
+#X obj 128 245 print group_members;
#X text 37 20 fetch passwd data based on UID or group name;
-#X text 361 105 ignore bad group names;
-#X obj 94 283 unpack symbol float;
+#X text 356 110 ignore bad group names;
+#X obj 94 281 unpack symbol float;
#X obj 94 220 list split 2;
+#N canvas 443 240 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 25 LICENSE GPL v3;
+#X text 12 145 AUTHOR Hans-Christoph Steiner;
+#X text 12 5 KEYWORDS control filesystem;
+#X text 12 45 DESCRIPTION fetch passwd data based on UID or group name
+;
+#X text 12 65 INLET_0 float bang symbol;
+#X text 12 85 INLET_1 float;
+#X text 12 105 OUTLET_0 anything;
+#X text 12 125 OUTLET_1 bang;
+#X restore 486 323 pd META;
+#X text 356 83 use a symbolic group name;
#X connect 0 0 1 0;
-#X connect 1 0 13 0;
-#X connect 3 0 13 0;
-#X connect 8 0 13 0;
-#X connect 10 0 13 0;
-#X connect 13 0 2 0;
-#X connect 13 0 14 0;
-#X connect 13 1 12 0;
-#X connect 14 0 21 0;
-#X connect 15 0 13 0;
-#X connect 16 0 13 1;
-#X connect 20 0 6 0;
-#X connect 20 1 7 0;
-#X connect 21 0 20 0;
-#X connect 21 1 17 0;
+#X connect 1 0 12 0;
+#X connect 3 0 12 0;
+#X connect 8 0 12 0;
+#X connect 9 0 12 0;
+#X connect 12 0 2 0;
+#X connect 12 0 13 0;
+#X connect 12 1 11 0;
+#X connect 13 0 20 0;
+#X connect 14 0 12 0;
+#X connect 15 0 12 1;
+#X connect 19 0 6 0;
+#X connect 19 1 7 0;
+#X connect 20 0 19 0;
+#X connect 20 1 16 0;
diff --git a/group_name2gid-help.pd b/group_name2gid-help.pd
index 43885db..67d0f59 100644
--- a/group_name2gid-help.pd
+++ b/group_name2gid-help.pd
@@ -1,24 +1,36 @@
-#N canvas 185 212 481 320 10;
+#N canvas 0 26 481 320 10;
#X floatatom 56 240 5 0 0 0 - - -;
#X msg 14 148 bang;
-#X msg 143 162 symbol daemon;
+#X msg 137 162 symbol daemon;
#X obj 30 240 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
-#X msg 94 109 symbol lp;
-#X msg 100 135 symbol trash;
-#X floatatom 272 231 5 0 0 0 - - -;
-#X msg 271 159 bang;
-#X obj 142 240 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+#X msg 93 109 symbol lp;
+#X msg 99 135 symbol trash;
+#X floatatom 262 227 5 0 0 0 - - -;
+#X msg 262 162 bang;
+#X obj 137 240 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
-#X text 145 262 ^-- bang if not found;
-#X obj 421 227 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+#X text 140 262 ^-- bang if not found;
+#X obj 379 227 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
-#X msg 57 49 symbol wheel;
-#X msg 76 81 symbol staff;
+#X msg 56 49 symbol wheel;
+#X msg 75 81 symbol staff;
#X text 12 14 convert a group name to a GID.;
-#X obj 272 201 group_name2gid staff;
+#X obj 262 197 group_name2gid staff;
#X obj 56 190 group_name2gid;
-#X msg 361 166 symbol postfix;
+#X msg 379 162 symbol postfix;
+#N canvas 417 281 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 25 LICENSE GPL v3;
+#X text 12 145 AUTHOR Hans-Christoph Steiner;
+#X text 12 5 KEYWORDS control filesystem;
+#X text 12 45 DESCRIPTION convert a group name to a GID;
+#X text 12 65 INLET_0 bang symbol;
+#X text 12 85 INLET_1 symbol;
+#X text 12 105 OUTLET_0 bang float;
+#X text 12 125 OUTLET_1 bang;
+#X restore 431 300 pd META;
#X connect 1 0 15 0;
#X connect 2 0 15 1;
#X connect 4 0 15 0;
diff --git a/group_name2gid.pd b/group_name2gid.pd
index 48b106c..eff0fa9 100644
--- a/group_name2gid.pd
+++ b/group_name2gid.pd
@@ -1,4 +1,4 @@
-#N canvas 496 159 389 458 10;
+#N canvas 0 31 389 458 10;
#X obj 18 12 inlet;
#X obj 61 12 inlet;
#X obj 18 322 outlet;
diff --git a/gui/help/asl-help.pd b/gui/help/asl-help.pd
index 26f5c81..4cc7740 100644
--- a/gui/help/asl-help.pd
+++ b/gui/help/asl-help.pd
@@ -1,6 +1,14 @@
-#N canvas 642 427 458 308 10;
-#X declare -lib hcs;
+#N canvas 0 31 458 308 10;
#X obj 142 80 asl;
#X floatatom 269 196 5 0 0 0 - - -;
#X obj 269 56 asl;
+#N canvas 404 246 494 344 META 0;
+#X text 12 105 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 25 LICENSE GPL v3;
+#X text 12 85 AUTHOR Hans-Christoph Steiner;
+#X text 12 65 OUTLET_0 float;
+#X text 12 6 KEYWORDS control needs_work (help patch);
+#X text 12 45 DESCRIPTION;
+#X restore 392 276 pd META;
#X connect 2 0 1 0;
diff --git a/hcs-meta.pd b/hcs-meta.pd
index 546b0cb..5a89a24 100644
--- a/hcs-meta.pd
+++ b/hcs-meta.pd
@@ -1,4 +1,4 @@
-#N canvas 10 10 200 200 10;
+#N canvas 0 31 200 200 10;
#N canvas 20 20 420 300 META 0;
#X text 10 10 META this is a prototype of a libdir meta file;
#X text 10 30 NAME hcs;
diff --git a/helppath-help.pd b/helppath-help.pd
index 218c0ea..ea4127f 100644
--- a/helppath-help.pd
+++ b/helppath-help.pd
@@ -1,4 +1,4 @@
-#N canvas 375 22 466 316 10;
+#N canvas 0 26 466 316 10;
#X obj 40 130 helppath;
#X msg 37 99 bang;
#X obj 54 176 print;
@@ -16,6 +16,18 @@ starts again at the top of the list \, like [textfile] or [qlist]'s
;
#X obj 31 238 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
+#N canvas 280 175 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 25 LICENSE GPL v3;
+#X text 12 125 AUTHOR Hans-Christoph Steiner;
+#X text 12 5 KEYWORDS control pd_op;
+#X text 12 45 DESCRIPTION returns each path in the global class path
+;
+#X text 12 65 INLET_0 bang reset;
+#X text 12 85 OUTLET_0 symbol;
+#X text 12 105 OUTLET_1 bang;
+#X restore 417 296 pd META;
#X connect 0 0 2 0;
#X connect 0 0 3 0;
#X connect 0 1 4 0;
diff --git a/hostname-help.pd b/hostname-help.pd
index ce81cfb..ade45b7 100644
--- a/hostname-help.pd
+++ b/hostname-help.pd
@@ -1,8 +1,18 @@
-#N canvas 1004 669 454 304 10;
+#N canvas 0 26 353 225 10;
#X obj 124 139 hostname;
#X msg 124 94 bang;
#X symbolatom 124 174 0 0 0 0 - - -;
#X text 14 19 get the hostname of the machine. Currently it probably
doesn't work on Windows...;
+#N canvas 280 175 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 25 LICENSE GPL v3;
+#X text 12 105 AUTHOR Hans-Christoph Steiner;
+#X text 12 5 KEYWORDS control filesystem;
+#X text 12 45 DESCRIPTION get the hostname of the machine;
+#X text 12 65 INLET_0 bang;
+#X text 12 85 OUTLET_0 symbol;
+#X restore 303 204 pd META;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
diff --git a/ifeel-help.pd b/ifeel-help.pd
index 8ab5424..8394917 100644
--- a/ifeel-help.pd
+++ b/ifeel-help.pd
@@ -1,4 +1,4 @@
-#N canvas 208 93 480 482 10;
+#N canvas 0 26 480 482 10;
#X obj 187 324 ifeel /dev/input/ifeel0;
#X obj 242 224 hsl 128 20 0 255 0 0 empty empty interval_(0-255) 6
10 1 10 -225271 -1 -1 0 0;
@@ -25,7 +25,8 @@
has a tendency to crash the whole machine. I suspect a bug in the kernel
module ifeel.o.;
#X text 13 449 by Hans-Christoph Steiner <hans@at.or.at>;
-#X obj 324 416 pddp/pddplink ../all_about_haptics.pd -text all_about_haptics;
+#X obj 324 416 pddp/pddplink ../all_about_haptics.pd -text all_about_haptics
+;
#X text 201 417 For more info:;
#X msg 251 168 strength 0.56;
#X msg 234 124 interval 73;
@@ -35,6 +36,18 @@ module ifeel.o.;
#X text 1 205 Or give a single command:;
#X msg 26 249 command 25 255 1;
#X msg 26 293 command 0 0 0;
+#N canvas 280 175 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 25 LICENSE GPL v3;
+#X text 12 145 AUTHOR Hans-Christoph Steiner;
+#X text 12 5 KEYWORDS control user_input;
+#X text 12 45 DESCRIPTION control the pulse in an iFeel mouse;
+#X text 12 65 INLET_0 start stop command interval count strength;
+#X text 12 85 INLET_1 float;
+#X text 12 105 INLET_2 float;
+#X text 12 125 INLET_3 float;
+#X restore 430 460 pd META;
#X connect 1 0 10 0;
#X connect 2 0 9 0;
#X connect 3 0 8 0;
diff --git a/keyboard_layout-help.pd b/keyboard_layout-help.pd
index 1a7f823..9b0a01c 100644
--- a/keyboard_layout-help.pd
+++ b/keyboard_layout-help.pd
@@ -1,25 +1,37 @@
-#N canvas 146 36 576 362 10;
-#X obj 116 144 keyboard_layout;
-#X msg 118 32 bang;
-#X msg 146 63 menu;
-#X obj 242 244 flatspace/popup 124 25 #ffffff _;
+#N canvas 0 26 553 346 10;
+#X msg 116 32 bang;
+#X msg 144 63 menu;
+#X obj 242 244 flatspace/popup 124 25 #ffffff _ option;
#X msg 141 209 options;
#X obj 203 163 route clear;
#X symbolatom 116 277 0 0 0 0 - - -;
-#X text 185 64 see all options in the popup menu;
+#X text 183 64 see all options in the popup menu;
#X obj 308 111 symbol;
#X text 250 283 select a new input method with the popup menu;
#X obj 202 185 bang;
#X msg 197 208 name language;
-#X connect 0 0 6 0;
-#X connect 0 1 5 0;
-#X connect 1 0 0 0;
-#X connect 2 0 0 0;
-#X connect 3 1 8 0;
-#X connect 4 0 3 0;
-#X connect 5 0 10 0;
-#X connect 5 1 3 0;
-#X connect 8 0 0 0;
-#X connect 10 0 4 0;
-#X connect 10 0 11 0;
-#X connect 11 0 3 0;
+#N canvas 231 99 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 25 LICENSE GPL v3;
+#X text 12 125 AUTHOR Hans-Christoph Steiner;
+#X text 12 5 KEYWORDS control GUI needs_work (object won't create)
+;
+#X text 12 45 DESCRIPTION needs a description;
+#X text 12 65 INLET_0 bang menu symbol;
+#X text 12 85 OUTLET_0;
+#X text 12 105 OUTLET_1;
+#X restore 502 322 pd META;
+#X obj 116 144 keyboard_layout;
+#X connect 0 0 12 0;
+#X connect 1 0 12 0;
+#X connect 2 1 7 0;
+#X connect 3 0 2 0;
+#X connect 4 0 9 0;
+#X connect 4 1 2 0;
+#X connect 7 0 12 0;
+#X connect 9 0 3 0;
+#X connect 9 0 10 0;
+#X connect 10 0 2 0;
+#X connect 12 0 5 0;
+#X connect 12 1 4 0;
diff --git a/make-audio-dialog-help.pd b/make-audio-dialog-help.pd
index ac46c5e..6d6d644 100644
--- a/make-audio-dialog-help.pd
+++ b/make-audio-dialog-help.pd
@@ -1,6 +1,5 @@
-#N canvas 699 277 450 300 10;
+#N canvas 0 26 432 293 10;
#X msg 59 115 bang;
-#X obj 59 147 get-audio-dialog;
#X msg 59 203 \; pd audio-dialog 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 44100
50 0;
#X obj 59 176 make-audio-dialog;
@@ -8,6 +7,18 @@
[get-audio-dialog] and generates a clickable message box that will
set the audio settings. This message box is also suitable for use with
a [loadbang];
-#X connect 0 0 1 0;
-#X connect 1 0 3 0;
-#X connect 3 0 2 0;
+#N canvas 280 175 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 25 LICENSE GPL v3;
+#X text 12 115 AUTHOR Hans-Christoph Steiner;
+#X text 12 5 KEYWORDS control abstraction;
+#X text 12 45 DESCRIPTION take the audio-dialog message from [get-audio-dialog]
+and generate a clickable message box;
+#X text 12 75 INLET_0 anything;
+#X text 12 95 OUTLET_0 anything;
+#X restore 382 272 pd META;
+#X obj 59 147 get-audio-dialog;
+#X connect 0 0 5 0;
+#X connect 2 0 1 0;
+#X connect 5 0 2 0;
diff --git a/make-audio-dialog.pd b/make-audio-dialog.pd
index 4a7f2d9..d32b908 100644
--- a/make-audio-dialog.pd
+++ b/make-audio-dialog.pd
@@ -1,4 +1,4 @@
-#N canvas 618 605 450 300 10;
+#N canvas 0 31 450 300 10;
#X obj 91 23 inlet;
#X msg 338 141 set;
#X obj 103 246 outlet;
diff --git a/mouse_region-help.pd b/mouse_region-help.pd
index 3b866be..2f41bf1 100644
--- a/mouse_region-help.pd
+++ b/mouse_region-help.pd
@@ -1,22 +1,36 @@
-#N canvas 227 186 598 404 10;
+#N canvas 0 26 496 360 10;
#X obj 33 173 pointer_position;
#X obj 33 145 tgl 15 1 empty empty empty 0 -6 0 10 -262144 -1 -1 1
1;
#X msg 52 144 bang;
#X obj 342 136 cnv 15 100 60 empty empty empty 20 12 0 14 -233017 -66577
0;
-#X obj 48 84 keyup;
-#X obj 48 105 select 32;
+#X obj 52 84 keyup;
+#X obj 52 105 select 32;
#X text 124 41 give mouse coordinates only after clicking and dragging
in a region.;
#X obj 145 295 unpack float float;
-#X floatatom 144 325 5 0 0 0 - - -;
-#X floatatom 252 326 5 0 0 0 - - -;
-#X obj 146 248 mouse_region 342 443 137 194;
+#X floatatom 145 325 5 0 0 0 - - -;
+#X floatatom 250 325 5 0 0 0 - - -;
+#N canvas 419 129 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 25 LICENSE GPL v3;
+#X text 12 175 AUTHOR Hans-Christoph Steiner;
+#X text 12 5 KEYWORDS control user_input;
+#X text 12 45 DESCRIPTION give mouse coordinates only after clicking
+and dragging a region;
+#X text 12 95 INLET_1 float;
+#X text 12 115 INLET_2 float;
+#X text 12 135 INLET_3 float;
+#X text 12 155 OUTLET_0 list;
+#X text 12 75 INLET_0 float;
+#X restore 437 330 pd META;
+#X obj 145 246 mouse_region 342 443 137 194;
#X connect 1 0 0 0;
#X connect 2 0 0 0;
#X connect 4 0 5 0;
#X connect 5 0 2 0;
#X connect 7 0 8 0;
#X connect 7 1 9 0;
-#X connect 10 0 7 0;
+#X connect 11 0 7 0;
diff --git a/mouse_region.pd b/mouse_region.pd
index 331d0ab..c64965a 100644
--- a/mouse_region.pd
+++ b/mouse_region.pd
@@ -1,4 +1,4 @@
-#N canvas 138 197 732 550 10;
+#N canvas 0 31 732 550 10;
#N canvas 224 109 399 332 constrain 0;
#X obj 15 12 inlet;
#X obj 112 254 outlet;
diff --git a/noquit-help.pd b/noquit-help.pd
index 177b73b..6844ad8 100644
--- a/noquit-help.pd
+++ b/noquit-help.pd
@@ -1,4 +1,4 @@
-#N canvas 257 41 431 325 10;
+#N canvas 0 26 420 305 10;
#X obj 64 222 noquit;
#X obj 64 107 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
@@ -17,6 +17,17 @@
#X text 159 197 quit now without any confirmation at all;
#X text 34 58 override quitting Pd for installations \, performances
\, etc.;
+#N canvas 280 175 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 25 LICENSE GPL v3;
+#X text 12 115 AUTHOR Hans-Christoph Steiner;
+#X text 12 5 KEYWORDS control abstraction pd_op;
+#X text 12 45 DESCRIPTION override quitting Pd for installations \,
+performances \, etc.;
+#X text 12 75 INLET_0 float bang reset quit quitnow;
+#X text 12 95 OUTLET_0 bang;
+#X restore 371 284 pd META;
#X connect 0 0 6 0;
#X connect 1 0 0 0;
#X connect 2 0 0 0;
diff --git a/noquit.pd b/noquit.pd
index c805fe9..406792c 100644
--- a/noquit.pd
+++ b/noquit.pd
@@ -1,4 +1,4 @@
-#N canvas 377 277 497 454 10;
+#N canvas 0 31 497 454 10;
#X obj 85 49 inlet;
#X obj 86 75 route bang float;
#X text 38 12 this disables/enables the menu_quit proc in the GUI to
diff --git a/passwd-help.pd b/passwd-help.pd
index ecfbbaa..d7af0ba 100644
--- a/passwd-help.pd
+++ b/passwd-help.pd
@@ -1,4 +1,4 @@
-#N canvas 47 122 547 395 10;
+#N canvas 0 26 517 370 10;
#X obj 98 40 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 8 -262144
-1 -1 0 1;
#X floatatom 95 63 5 0 0 0 User_ID - -;
@@ -15,7 +15,7 @@
#X symbolatom 88 317 0 0 0 3 password - -;
#X floatatom 184 317 0 0 0 3 uid - -;
#X floatatom 215 317 0 0 0 3 gid - -;
-#X symbolatom 248 317 0 0 0 3 gecos - -;
+#X symbolatom 264 317 0 0 0 3 gecos - -;
#X symbolatom 335 282 0 0 0 3 home_folder - -;
#X symbolatom 395 250 0 0 0 3 shell - -;
#X msg 269 105 symbol trash;
@@ -27,6 +27,19 @@
-1;
#X obj 76 224 unpack symbol symbol float float symbol symbol symbol
;
+#N canvas 280 175 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 25 LICENSE GPL v3;
+#X text 12 145 AUTHOR Hans-Christoph Steiner;
+#X text 12 5 KEYWORDS control filesystem;
+#X text 12 45 DESCRIPTION fetch passwd data based on UID or username
+;
+#X text 12 65 INLET_0 float bang;
+#X text 12 85 INLET_1 float;
+#X text 12 105 OUTLET_0 anything;
+#X text 12 125 OUTLET_1 bang;
+#X restore 468 349 pd META;
#X connect 0 0 1 0;
#X connect 1 0 7 0;
#X connect 3 0 7 1;
diff --git a/pi-help.pd b/pi-help.pd
index c15c329..2c64521 100644
--- a/pi-help.pd
+++ b/pi-help.pd
@@ -1,10 +1,21 @@
-#N canvas 65 227 466 251 10;
-#X obj 5 2 cnv 15 450 20 empty empty pi 2 11 1 18 -233017 -66577
-0;
+#N canvas 0 26 466 232 10;
+#X obj 5 2 cnv 15 450 20 empty empty pi 2 11 1 18 -233017 -66577 0
+;
#X msg 422 3 pddp;
#X obj 142 149 pi;
-#X floatatom 143 192 11 0 0 0 - - -;
+#X floatatom 142 192 11 0 0 0 - - -;
#X msg 142 106 bang;
#X text 32 51 The value of pi as accurate as Pd can manage:;
+#N canvas 280 175 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 25 LICENSE GPL v3;
+#X text 12 105 AUTHOR Hans-Christoph Steiner;
+#X text 12 5 KEYWORDS control trigonometry;
+#X text 12 45 DESCRIPTION value of pi as accurately as Pd can manage
+;
+#X text 12 65 INLET_0 bang;
+#X text 12 85 OUTLET_0 float;
+#X restore 417 211 pd META;
#X connect 2 0 3 0;
#X connect 4 0 2 0;
diff --git a/pi.pd b/pi.pd
index b5847bd..ec27684 100644
--- a/pi.pd
+++ b/pi.pd
@@ -1,4 +1,4 @@
-#N canvas 460 247 298 274 10;
+#N canvas 0 31 298 274 10;
#X obj 36 56 inlet;
#X obj 82 185 outlet;
#X obj 82 98 bang;
diff --git a/pointer_position-help.pd b/pointer_position-help.pd
index 6f119a6..b4563aa 100644
--- a/pointer_position-help.pd
+++ b/pointer_position-help.pd
@@ -1,4 +1,4 @@
-#N canvas 21 446 462 312 10;
+#N canvas 0 26 462 312 10;
#X obj 163 146 pointer_position;
#X text 24 38 Get the current (x \, y) location of the pointer in this
window.;
@@ -8,5 +8,15 @@ window.;
#X msg 177 103 bang;
#X text 191 78 enable/disable all motion events;
#X text 215 103 show only next motion event;
+#N canvas 342 208 494 344 META 0;
+#X text 12 115 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 25 LICENSE GPL v3;
+#X text 12 95 AUTHOR Hans-Christoph Steiner;
+#X text 12 5 KEYWORDS control canvas_op GUI;
+#X text 12 45 DESCRIPTION get the current (x \, y) location of the
+pointer in this window;
+#X text 12 75 INLET_0 float bang;
+#X restore 412 292 pd META;
#X connect 3 0 0 0;
#X connect 4 0 0 0;
diff --git a/pointer_position.pd b/pointer_position.pd
index 8fe501b..d6f49ca 100644
--- a/pointer_position.pd
+++ b/pointer_position.pd
@@ -1,4 +1,4 @@
-#N canvas 641 119 499 478 10;
+#N canvas 0 31 499 478 10;
#X obj 99 201 cnv 15 50 18 empty \$0-Y 169) 3 11 0 16 -233017 -1 0
;
#X obj 51 201 cnv 15 50 18 empty \$0-X (212 3 11 0 16 -233017 -1 0
diff --git a/pwm-help.pd b/pwm-help.pd
index 13cd764..1c2110e 100644
--- a/pwm-help.pd
+++ b/pwm-help.pd
@@ -1,21 +1,21 @@
-#N canvas 172 95 530 434 10;
-#X text 140 148 the argument sets the frequency;
-#X obj 88 102 tgl 15 0 empty empty empty 0 -6 0 8 -24198 -1 -1 1 1
+#N canvas 0 26 502 423 10;
+#X text 130 148 the argument sets the frequency;
+#X obj 86 102 tgl 15 0 empty empty empty 0 -6 0 8 -24198 -1 -1 0 1
;
-#X obj 142 96 hsl 128 15 0 1 0 0 empty empty amount -2 -6 1 12 -261681
--1 -1 11100 1;
-#X floatatom 149 118 5 0 0 0 - - -;
+#X obj 122 96 hsl 128 15 0 1 0 0 empty empty amount -2 -6 1 12 -261681
+-1 -1 0 1;
+#X floatatom 129 118 5 0 0 0 - - -;
#X text 14 20 this object does Pulse Width Modulation at the message
rate:;
-#X text 3 101 turn on/off;
-#X obj 77 397 pddp/pddplink http://en.wikipedia.org/wiki/Pulse-width_modulation
+#X text 11 100 turn on/off;
+#X obj 67 397 pddp/pddplink http://en.wikipedia.org/wiki/Pulse-width_modulation
;
-#X text 17 376 for more info:;
-#N canvas 0 0 450 300 graph1 0;
+#X text 7 376 for more info:;
+#N canvas 0 0 450 300 (subpatch) 0;
#X array \$0-pwm 200 float 0;
#X coords 0 1.2 199 -0.2 200 140 1;
-#X restore 284 202 graph;
-#N canvas 727 94 454 304 display 0;
+#X restore 274 202 graph;
+#N canvas 570 94 454 304 display 0;
#X obj 115 35 inlet;
#X obj 117 265 tabwrite \$0-pwm;
#X obj 238 127 float;
@@ -43,10 +43,21 @@ rate:;
#X connect 10 0 9 0;
#X connect 10 1 1 1;
#X connect 11 0 2 0;
-#X restore 95 310 pd display guts;
-#X obj 195 283 tgl 15 0 empty empty display 0 -6 0 8 -225271 -1 -1
-1 1;
-#X obj 96 147 pwm 10;
+#X restore 86 310 pd display guts;
+#X obj 173 283 tgl 15 0 empty empty display 0 -6 0 8 -225271 -1 -1
+0 1;
+#X obj 86 147 pwm 10;
+#N canvas 280 175 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 25 LICENSE GPL v3;
+#X text 12 125 AUTHOR Hans-Christoph Steiner;
+#X text 12 45 DESCRIPTION pulse width modulation at message rate;
+#X text 12 5 KEYWORDS control abstraction;
+#X text 12 65 INLET_0 float;
+#X text 12 85 INLET_1 float;
+#X text 12 105 OUTLET_0 float;
+#X restore 453 403 pd META;
#X connect 1 0 11 0;
#X connect 2 0 3 0;
#X connect 2 0 11 1;
diff --git a/pwm.pd b/pwm.pd
index e8ed634..831d329 100644
--- a/pwm.pd
+++ b/pwm.pd
@@ -1,4 +1,4 @@
-#N canvas 240 53 501 567 10;
+#N canvas 0 31 501 567 10;
#X msg 208 411 0;
#X msg 157 412 1;
#X text 281 361 duty cycle;
diff --git a/pwm~-help.pd b/pwm~-help.pd
index e367c8f..ae44f6e 100644
--- a/pwm~-help.pd
+++ b/pwm~-help.pd
@@ -1,4 +1,4 @@
-#N canvas 138 51 523 408 10;
+#N canvas 0 26 492 402 10;
#N canvas 0 22 450 300 (subpatch) 0;
#X array \$0-pwm~ 100 float 0;
#X coords 0 1.1 100 -0.1 200 100 1;
@@ -11,9 +11,9 @@
;
#X msg 311 48 \; pd dsp \$1 \; metro \$1;
#X obj 376 287 pwm;
-#X obj 71 66 hsl 128 15 0 1 0 1 empty empty pulse_width -2 -6 1 12
+#X obj 70 66 hsl 128 15 0 1 0 1 empty empty pulse_width -2 -6 1 12
-225280 -1 -1 10700 0;
-#X floatatom 80 88 5 0 0 0 - - -;
+#X floatatom 79 88 5 0 0 0 - - -;
#X text 139 112 argument = pwm rate in Hz;
#X obj 67 112 pwm~ 2000;
#X obj 83 169 metro 238.3;
@@ -22,6 +22,17 @@
#X text 22 351 for more info:;
#X text 16 11 pulse width modulation at audio rate;
#X obj 67 193 tabwrite~ \$0-pwm~;
+#N canvas 280 175 494 344 META 0;
+#X text 12 5 GENRE help;
+#X text 12 145 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 125 AUTHOR Hans-Christoph Steiner;
+#X text 12 25 KEYWORDS signal;
+#X text 12 45 LICENSE GPL v3;
+#X text 12 65 DESCRIPTION pulse width modulation at audio rate;
+#X text 12 85 INLET_0 float;
+#X text 12 105 OUTLET_0 signal;
+#X restore 442 381 pd META;
#X connect 1 0 12 0;
#X connect 1 0 12 0;
#X connect 5 0 6 0;
diff --git a/pwm~.pd b/pwm~.pd
index 24fe2c9..0599612 100644
--- a/pwm~.pd
+++ b/pwm~.pd
@@ -1,4 +1,4 @@
-#N canvas 511 200 493 443 10;
+#N canvas 0 31 493 443 10;
#X obj 29 49 inlet;
#X obj 113 405 outlet~;
#X obj 113 198 phasor~;
diff --git a/screensize-help.pd b/screensize-help.pd
index 8a7117e..e0eaf56 100644
--- a/screensize-help.pd
+++ b/screensize-help.pd
@@ -1,9 +1,21 @@
-#N canvas 341 296 450 300 10;
+#N canvas 0 26 372 243 10;
#X msg 184 101 bang;
#X floatatom 184 170 5 0 0 0 width - -;
#X floatatom 241 170 5 0 0 1 height - -;
#X text 111 47 get the current screen resolution;
#X obj 184 138 screensize;
+#N canvas 280 175 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 45 LICENSE GPL v3;
+#X text 12 145 AUTHOR Hans-Christoph Steiner;
+#X text 12 25 KEYWORDS control;
+#X text 12 5 GENRE help filesystem;
+#X text 12 65 DESCRIPTION get the current screen resolution;
+#X text 12 85 INLET_0 bang;
+#X text 12 105 OUTLET_0 float;
+#X text 12 125 OUTLET_1 float;
+#X restore 323 223 pd META;
#X connect 0 0 4 0;
#X connect 4 0 1 0;
#X connect 4 1 2 0;
diff --git a/setenv-help.pd b/setenv-help.pd
index e7f154e..f42fa27 100644
--- a/setenv-help.pd
+++ b/setenv-help.pd
@@ -1,14 +1,14 @@
-#N canvas 199 179 526 477 10;
+#N canvas 0 26 483 444 10;
#X obj 196 145 setenv;
#X msg 196 47 bang;
-#X symbolatom 195 192 0 0 0 0 - - -;
+#X symbolatom 196 192 0 0 0 0 - - -;
#X msg 59 51 bang;
-#X symbolatom 58 181 0 0 0 0 - - -;
+#X symbolatom 59 181 0 0 0 0 - - -;
#X obj 59 134 setenv HOME;
#X msg 229 113 symbol SHELL;
#X msg 316 113 symbol PATH;
#X msg 396 113 symbol HOME;
-#X symbolatom 55 408 0 0 0 0 - - -;
+#X symbolatom 56 408 0 0 0 0 - - -;
#X text 49 240 to enable overwrite mode \, set the second argument
to 1 (i.e. non-zero);
#X obj 56 361 setenv HOME 1;
@@ -17,8 +17,18 @@ to 1 (i.e. non-zero);
#X text 33 10 by default \, it will not overwrite existing values;
#X msg 72 89 symbol /blah;
#X obj 247 358 setenv SHELL 1;
-#X symbolatom 248 401 0 0 0 0 - - -;
-#X msg 246 300 this is a test;
+#X symbolatom 247 401 0 0 0 0 - - -;
+#X msg 247 300 this is a test;
+#N canvas 401 226 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 25 LICENSE GPL v3;
+#X text 12 105 AUTHOR Hans-Christoph Steiner;
+#X text 12 5 KEYWORDS control filesystem;
+#X text 12 65 INLET_0 bang symbol anything;
+#X text 12 85 OUTLET_0 symbol;
+#X text 12 45 DESCRIPTION set system environment variables;
+#X restore 434 424 pd META;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 3 0 5 0;
diff --git a/split_my_msgs-help.pd b/split_my_msgs-help.pd
index a974f9d..0a31816 100644
--- a/split_my_msgs-help.pd
+++ b/split_my_msgs-help.pd
@@ -1,4 +1,4 @@
-#N canvas 154 160 505 405 10;
+#N canvas 0 26 505 387 10;
#X obj 10 8 cnv 15 480 110 empty empty split_my_msgs 20 12 1 18 -233017
-66624 0;
#X symbolatom 60 291 25 0 0 0 - - -;
@@ -21,6 +21,17 @@ only symbols and ints will work for selectors on the right inlet \,
floats probably won't work properly. Only a symbol can be used for
a creation argument;
#X obj 115 229 split_my_msgs foo;
+#N canvas 280 175 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 25 LICENSE GPL v3;
+#X text 12 125 AUTHOR Hans-Christoph Steiner;
+#X text 12 45 DESCRIPTION split a stream of messages;
+#X text 12 65 INLET_0 anything;
+#X text 12 5 KEYWORDS control abstraction filter;
+#X text 12 85 OUTLET_0 anything;
+#X text 12 105 OUTLET_1 anything;
+#X restore 452 367 pd META;
#X connect 2 0 12 1;
#X connect 3 0 12 0;
#X connect 4 0 1 0;
diff --git a/split_my_msgs.pd b/split_my_msgs.pd
index bd33f70..bc2e4c9 100644
--- a/split_my_msgs.pd
+++ b/split_my_msgs.pd
@@ -1,4 +1,4 @@
-#N canvas 521 28 532 592 10;
+#N canvas 0 31 532 592 10;
#X obj 75 146 inlet;
#X obj 100 476 outlet;
#X obj 278 143 inlet;
diff --git a/split_path-help.pd b/split_path-help.pd
index 6803af7..08acbc2 100644
--- a/split_path-help.pd
+++ b/split_path-help.pd
@@ -1,4 +1,4 @@
-#N canvas 0 22 479 355 10;
+#N canvas 0 26 430 344 10;
#X obj 111 221 split_path;
#X symbolatom 111 281 0 0 0 3 path - -;
#X symbolatom 175 245 0 0 0 3 filename - -;
@@ -15,6 +15,17 @@
#X msg 118 78 symbol no-trailing-slash;
#X msg 146 131 symbol ../another/relative/path/to/file.pd;
#X msg 154 179 symbol /path/with/trailing/slash/;
+#N canvas 280 175 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 25 LICENSE GPL v3;
+#X text 12 125 AUTHOR Hans-Christoph Steiner;
+#X text 12 5 KEYWORDS control symbol_op;
+#X text 12 45 DESCRIPTION split a path from a file name;
+#X text 12 65 INLET_0 symbol;
+#X text 12 85 OUTLET_0 symbol;
+#X text 12 105 OUTLET_1 symbol;
+#X restore 380 324 pd META;
#X connect 0 0 1 0;
#X connect 0 0 4 0;
#X connect 0 1 2 0;
diff --git a/sql_query-help.pd b/sql_query-help.pd
index 284cf5c..e21f2b9 100644
--- a/sql_query-help.pd
+++ b/sql_query-help.pd
@@ -1,8 +1,8 @@
-#N canvas 238 82 613 618 10;
-#X obj 362 244 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
--1 -1 4800 1;
-#X floatatom 420 276 5 0 0 0 - - -;
-#X text 395 223 age;
+#N canvas 0 26 562 464 10;
+#X obj 342 184 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X floatatom 400 216 5 0 0 0 - - -;
+#X text 375 163 age;
#N canvas 402 387 450 300 sql 0;
#X obj 73 37 inlet;
#X obj 259 37 inlet;
@@ -12,28 +12,40 @@
#X obj 61 82 print HOT;
#X connect 0 0 5 0;
#X connect 1 0 4 0;
-#X restore 267 428 pd sql;
-#X obj 223 495 print RESULTS;
-#X obj 349 496 print STATUS;
-#X obj 325 452 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+#X restore 247 368 pd sql;
+#X obj 203 435 print RESULTS;
+#X obj 329 436 print STATUS;
+#X obj 305 392 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
-#X text 347 453 bang when done;
-#X msg 120 232 Chinua;
-#X msg 80 233 Mary;
-#X msg 172 231 symbol Ang;
-#X obj 119 322 sql_query insert into table (name \, age) values (?
-\, ?);
-#X obj 118 105 sql_query this is a test? more ? ? ? ?;
-#X msg 39 235 bang;
-#X msg 177 268 234;
-#X msg 480 275 symbol twenty;
-#X msg 116 76 fred;
-#X msg 174 77 one;
-#X msg 234 78 2;
-#X msg 287 78 3;
-#X msg 345 78 4;
-#X obj 117 155 pddp/print;
-#X obj 344 131 pddp/print;
+#X text 327 393 bang when done;
+#X msg 100 172 Chinua;
+#X msg 60 173 Mary;
+#X msg 152 171 symbol Ang;
+#X obj 99 262 sql_query insert into table (name \, age) values (? \,
+?);
+#X obj 98 45 sql_query this is a test? more ? ? ? ?;
+#X msg 19 175 bang;
+#X msg 157 208 234;
+#X msg 460 215 symbol twenty;
+#X msg 98 16 fred;
+#X msg 154 17 one;
+#X msg 210 18 2;
+#X msg 266 18 3;
+#X msg 323 18 4;
+#X obj 98 95 pddp/print;
+#X obj 323 71 pddp/print;
+#N canvas 453 163 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 25 LICENSE GPL v3;
+#X text 12 145 AUTHOR Hans-Christoph Steiner;
+#X text 12 45 DESCRIPTION;
+#X text 12 85 INLET_1;
+#X text 12 105 OUTLET_0;
+#X text 12 125 OUTLET_1;
+#X text 12 65 INLET_0;
+#X text 12 5 KEYWORDS control needs_work (xlets&description);
+#X restore 513 443 pd META;
#X connect 0 0 11 1;
#X connect 1 0 11 1;
#X connect 3 0 4 0;
diff --git a/square~-help.pd b/square~-help.pd
index 876293c..77d07df 100644
--- a/square~-help.pd
+++ b/square~-help.pd
@@ -1,10 +1,20 @@
-#N canvas 292 406 450 300 10;
+#N canvas 0 31 450 300 10;
#X obj 126 141 square~;
#X obj 129 205 dac~;
#X obj 126 103 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
--1 -1 10700 1;
+-1 -1 0 1;
#X obj 127 172 *~ 0.2;
#X text 83 38 a simple square wave generator;
+#N canvas 404 246 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 25 LICENSE GPL v3;
+#X text 12 105 AUTHOR Hans-Christoph Steiner;
+#X text 12 65 INLET_0 float;
+#X text 12 5 KEYWORDS signal abstraction;
+#X text 12 45 DESCRIPTION a simple square wave generator;
+#X text 12 85 OUTLET_0 signal;
+#X restore 385 263 pd META;
#X connect 0 0 3 0;
#X connect 2 0 0 0;
#X connect 3 0 1 0;
diff --git a/square~.pd b/square~.pd
index 9e1d403..d6bb095 100644
--- a/square~.pd
+++ b/square~.pd
@@ -1,17 +1,17 @@
-#N canvas 40 249 351 357 10;
+#N canvas 0 31 351 357 10;
#X obj 73 281 outlet~;
#X obj 96 8 inlet;
#X obj 73 195 *~ 2;
#X obj 73 222 -~ 1;
-#X obj 73 155 pwm~;
#X msg 65 86 0.5;
#X obj 97 86 purepd/float_argument \$1;
#X obj 169 8 loadbang;
-#X connect 1 0 6 0;
+#X obj 73 155 pwm~;
+#X connect 1 0 5 0;
#X connect 2 0 3 0;
#X connect 3 0 0 0;
-#X connect 4 0 2 0;
-#X connect 5 0 4 0;
-#X connect 6 0 4 1;
-#X connect 7 0 6 0;
-#X connect 7 0 5 0;
+#X connect 4 0 7 0;
+#X connect 5 0 7 1;
+#X connect 6 0 5 0;
+#X connect 6 0 4 0;
+#X connect 7 0 2 0;
diff --git a/stat-help.pd b/stat-help.pd
index b11ab67..cfc4db5 100644
--- a/stat-help.pd
+++ b/stat-help.pd
@@ -1,98 +1,110 @@
-#N canvas 291 47 646 526 10;
-#X msg 108 68 bang;
-#X text 150 68 run on current folder;
-#X symbolatom 6 470 0 0 0 3 filename - -;
-#X floatatom 29 365 0 0 0 3 file_mode - -;
-#X floatatom 175 365 0 0 0 3 User_ID - -;
-#X floatatom 271 365 0 0 0 3 Group_ID - -;
-#X floatatom 338 365 0 0 0 3 Device_ID - -;
-#X obj 163 175 route error;
-#X symbolatom 163 213 0 0 0 0 error - -;
-#X floatatom 419 386 0 0 0 3 File_Size - -;
-#X floatatom 419 353 0 0 0 3 Blocks_Allocated - -;
-#X floatatom 419 317 0 0 0 3 preferred_block_size - -;
-#X obj 17 36 bng 15 250 50 0 empty empty empty 0 -6 0 8 -24198 -1 -1
-;
-#X obj 17 63 openpanel;
-#X text 46 31 try it on any file (it doesn't change anything \, just
-reads data from the file system).;
-#X text 117 146 <-- set filename by cold inlet or object argument;
-#X obj 270 405 gid2group_name;
-#X symbolatom 270 434 0 0 0 3 group_name - -;
-#X obj 163 194 symbol;
-#X floatatom 98 365 0 0 0 3 hard_links - -;
-#X symbolatom 174 434 0 0 0 3 username - -;
-#X obj 174 405 uid2username;
-#X obj 81 147 stat;
-#X obj 9 203 list;
-#X obj 9 223 list split 9;
-#X obj 9 285 unpack symbol float float float float float float float
-float;
-#N canvas 0 22 470 320 time 0;
-#X obj 136 34 inlet;
-#X floatatom 19 193 6 0 0 3 days - -;
-#X floatatom 66 193 6 0 0 3 seconds - -;
-#X text 26 223 last access;
-#X floatatom 158 192 6 0 0 3 days - -;
-#X floatatom 205 192 6 0 0 3 seconds - -;
-#X text 144 220 last modification;
-#X floatatom 305 194 6 0 0 3 days - -;
-#X floatatom 352 194 6 0 0 3 seconds - -;
-#X text 290 222 last status change;
-#X obj 49 137 unpack float float float float float float;
-#X connect 0 0 10 0;
-#X connect 10 0 1 0;
-#X connect 10 1 2 0;
-#X connect 10 2 4 0;
-#X connect 10 3 5 0;
-#X connect 10 4 7 0;
-#X connect 10 5 8 0;
-#X restore 48 253 pd time stamps;
-#X msg 132 118 symbol /usr/bin/gcc;
-#X text 139 251 <-- open this to see the timestamps;
-#X obj 84 175 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X msg 121 94 symbol /tmp/this_file_doesn't_exist;
-#X text 249 191 <-- errors are reported in Pd space and the Pd window
-;
-#N canvas 0 22 458 308 possible 0;
-#X text 47 62 access_denied;
-#X text 47 82 io_error;
-#X text 47 102 symlink_loop;
-#X text 47 122 name_too_long;
-#X text 47 142 does_not_exist;
-#X text 47 162 not_folder;
-#X text 47 182 internal_overflow;
-#X text 47 202 internal_fault;
-#X text 19 21 Here are the possible errors that [stat] will report
-on its right outlet:;
-#X text 47 222 invalid;
-#X text 47 242 unknown;
-#X restore 398 218 pd possible errors;
-#X text 8 3 [stat] gets information about files;
-#X connect 0 0 22 0;
-#X connect 4 0 21 0;
-#X connect 5 0 16 0;
-#X connect 7 0 18 0;
-#X connect 12 0 13 0;
-#X connect 13 0 22 0;
-#X connect 16 0 17 0;
-#X connect 18 0 8 0;
-#X connect 21 0 20 0;
-#X connect 22 0 23 0;
-#X connect 22 0 29 0;
-#X connect 22 1 7 0;
-#X connect 23 0 24 0;
-#X connect 24 0 25 0;
-#X connect 24 1 26 0;
-#X connect 25 0 2 0;
-#X connect 25 1 3 0;
-#X connect 25 2 19 0;
-#X connect 25 3 4 0;
-#X connect 25 4 5 0;
-#X connect 25 5 6 0;
-#X connect 25 6 9 0;
-#X connect 25 7 10 0;
-#X connect 25 8 11 0;
-#X connect 27 0 22 0;
-#X connect 30 0 22 0;
+#N canvas 0 26 577 526 10;
+#X msg 108 68 bang;
+#X text 150 68 run on current folder;
+#X symbolatom 6 470 0 0 0 3 filename - -;
+#X floatatom 29 365 0 0 0 3 file_mode - -;
+#X floatatom 175 365 0 0 0 3 User_ID - -;
+#X floatatom 271 365 0 0 0 3 Group_ID - -;
+#X floatatom 338 365 0 0 0 3 Device_ID - -;
+#X obj 163 175 route error;
+#X symbolatom 163 213 0 0 0 0 error - -;
+#X floatatom 419 386 0 0 0 3 File_Size - -;
+#X floatatom 419 353 0 0 0 3 Blocks_Allocated - -;
+#X floatatom 419 317 0 0 0 3 preferred_block_size - -;
+#X obj 17 36 bng 15 250 50 0 empty empty empty 0 -6 0 8 -24198 -1 -1
+;
+#X obj 17 63 openpanel;
+#X text 46 31 try it on any file (it doesn't change anything \, just
+reads data from the file system).;
+#X text 117 146 <-- set filename by cold inlet or object argument;
+#X symbolatom 270 434 0 0 0 3 group_name - -;
+#X obj 163 194 symbol;
+#X floatatom 98 365 0 0 0 3 hard_links - -;
+#X symbolatom 174 434 0 0 0 3 username - -;
+#X obj 174 405 uid2username;
+#X obj 81 147 stat;
+#X obj 9 203 list;
+#X obj 9 223 list split 9;
+#X obj 9 285 unpack symbol float float float float float float float
+float;
+#N canvas 0 22 470 320 time 0;
+#X obj 136 34 inlet;
+#X floatatom 19 193 6 0 0 3 days - -;
+#X floatatom 66 193 6 0 0 3 seconds - -;
+#X text 26 223 last access;
+#X floatatom 158 192 6 0 0 3 days - -;
+#X floatatom 205 192 6 0 0 3 seconds - -;
+#X text 144 220 last modification;
+#X floatatom 305 194 6 0 0 3 days - -;
+#X floatatom 352 194 6 0 0 3 seconds - -;
+#X text 290 222 last status change;
+#X obj 49 137 unpack float float float float float float;
+#X connect 0 0 10 0;
+#X connect 10 0 1 0;
+#X connect 10 1 2 0;
+#X connect 10 2 4 0;
+#X connect 10 3 5 0;
+#X connect 10 4 7 0;
+#X connect 10 5 8 0;
+#X restore 48 253 pd time stamps;
+#X msg 132 118 symbol /usr/bin/gcc;
+#X text 139 251 <-- open this to see the timestamps;
+#X obj 84 175 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+-1;
+#X msg 121 94 symbol /tmp/this_file_doesn't_exist;
+#X text 249 191 <-- errors are reported in Pd space and the Pd window
+;
+#N canvas 0 22 458 308 possible 0;
+#X text 47 62 access_denied;
+#X text 47 82 io_error;
+#X text 47 102 symlink_loop;
+#X text 47 122 name_too_long;
+#X text 47 142 does_not_exist;
+#X text 47 162 not_folder;
+#X text 47 182 internal_overflow;
+#X text 47 202 internal_fault;
+#X text 19 21 Here are the possible errors that [stat] will report
+on its right outlet:;
+#X text 47 222 invalid;
+#X text 47 242 unknown;
+#X restore 398 218 pd possible errors;
+#X text 8 3 [stat] gets information about files;
+#N canvas 280 175 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 25 LICENSE GPL v3;
+#X text 12 145 AUTHOR Hans-Christoph Steiner;
+#X text 12 45 DESCRIPTION get information about files;
+#X text 12 65 INLET_0 symbol bang;
+#X text 12 85 INLET_1;
+#X text 12 105 OUTLET_0 anything;
+#X text 12 125 OUTLET_1 anything;
+#X text 12 5 KEYWORDS control needs_work (xlets);
+#X restore 528 505 pd META;
+#X obj 270 405 gid2group_name;
+#X connect 0 0 21 0;
+#X connect 4 0 20 0;
+#X connect 5 0 34 0;
+#X connect 7 0 17 0;
+#X connect 12 0 13 0;
+#X connect 13 0 21 0;
+#X connect 17 0 8 0;
+#X connect 20 0 19 0;
+#X connect 21 0 22 0;
+#X connect 21 0 28 0;
+#X connect 21 1 7 0;
+#X connect 22 0 23 0;
+#X connect 23 0 24 0;
+#X connect 23 1 25 0;
+#X connect 24 0 2 0;
+#X connect 24 1 3 0;
+#X connect 24 2 18 0;
+#X connect 24 3 4 0;
+#X connect 24 4 5 0;
+#X connect 24 5 6 0;
+#X connect 24 6 9 0;
+#X connect 24 7 10 0;
+#X connect 24 8 11 0;
+#X connect 26 0 21 0;
+#X connect 29 0 21 0;
+#X connect 34 0 16 0;
diff --git a/sys_gui-help.pd b/sys_gui-help.pd
index 7686b23..762305b 100644
--- a/sys_gui-help.pd
+++ b/sys_gui-help.pd
@@ -1,4 +1,4 @@
-#N canvas 449 123 590 584 10;
+#N canvas 0 26 620 614 10;
#X obj 78 223 sys_gui;
#X msg 27 61 menu_doc_browser;
#X text 136 59 open the help browser;
@@ -11,8 +11,6 @@
#X text 333 89 choose a color;
#X text 135 225 DANGER! You can mess up Pd big time with this!! :D
;
-#X text -24 17 This objects give you the ability to send raw Tcl directly
-to the Pd GUI process just like C objects do.;
#N canvas 0 22 454 304 generate 0;
#X obj 101 15 inlet;
#X obj 103 275 outlet;
@@ -116,23 +114,37 @@ are Tcl/Tk commands from the pd to the Pg GUI process.;
#X connect 5 1 4 1;
#X restore 170 469 pd pak ------------------;
#X obj 179 410 loadbang;
+#N canvas 280 175 494 344 META 0;
+#X text 12 65 PLATFORM windows macosx gnulinux;
+#X text 12 145 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 25 LICENSE GPL v3;
+#X text 12 125 AUTHOR Hans-Christoph Steiner;
+#X text 12 45 DESCRIPTION send raw Tcl directly to the Pd GUI process
+;
+#X text 12 85 INLET_0 anything;
+#X text 12 105 OUTLET_0;
+#X text 12 5 KEYWORDS control pd_op needs_work (outlet?);
+#X restore 512 562 pd META;
+#X text -24 17 This object gives you the ability to send raw Tcl directly
+to the Pd GUI process just like C objects do.;
#X connect 1 0 0 0;
#X connect 3 0 0 0;
#X connect 5 0 0 0;
-#X connect 6 0 11 0;
+#X connect 6 0 10 0;
#X connect 7 0 6 0;
-#X connect 11 0 12 0;
-#X connect 12 0 0 0;
-#X connect 16 0 17 0;
-#X connect 17 0 28 2;
-#X connect 18 0 28 0;
-#X connect 19 0 28 0;
-#X connect 20 0 21 0;
-#X connect 21 0 28 0;
-#X connect 22 0 20 0;
-#X connect 24 0 15 0;
-#X connect 25 0 26 0;
-#X connect 25 0 27 0;
-#X connect 26 0 28 1;
-#X connect 28 0 24 0;
-#X connect 29 0 18 0;
+#X connect 10 0 11 0;
+#X connect 11 0 0 0;
+#X connect 15 0 16 0;
+#X connect 16 0 27 2;
+#X connect 17 0 27 0;
+#X connect 18 0 27 0;
+#X connect 19 0 20 0;
+#X connect 20 0 27 0;
+#X connect 21 0 19 0;
+#X connect 23 0 14 0;
+#X connect 24 0 25 0;
+#X connect 24 0 26 0;
+#X connect 25 0 27 1;
+#X connect 27 0 23 0;
+#X connect 28 0 17 0;
diff --git a/tcl_version-help.pd b/tcl_version-help.pd
index d00e01c..fba2721 100644
--- a/tcl_version-help.pd
+++ b/tcl_version-help.pd
@@ -1,11 +1,21 @@
-#N canvas 951 522 454 304 10;
-#X obj 127 117 tcl_version;
-#X msg 127 70 bang;
-#X obj 127 157 unpack float float float;
-#X floatatom 126 186 5 0 0 3 major - -;
-#X floatatom 195 185 5 0 0 3 minor - -;
-#X floatatom 267 186 5 0 0 3 bugfix - -;
-#X text 53 21 get the current Tcl/Tk version:;
+#N canvas 0 26 341 234 10;
+#X obj 97 117 tcl_version;
+#X msg 97 70 bang;
+#X obj 97 157 unpack float float float;
+#X floatatom 97 186 5 0 0 3 major - -;
+#X floatatom 167 185 5 0 0 3 minor - -;
+#X floatatom 238 186 5 0 0 3 bugfix - -;
+#X text 23 21 get the current Tcl/Tk version:;
+#N canvas 280 175 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 25 LICENSE GPL v3;
+#X text 12 105 AUTHOR Hans-Christoph Steiner;
+#X text 12 5 KEYWORDS control abstraction;
+#X text 12 45 DESCRIPTION get the current Tcl/Tk version;
+#X text 12 65 INLET_0 bang;
+#X text 12 85 OUTLET_0 list;
+#X restore 292 214 pd META;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
diff --git a/tcl_version.pd b/tcl_version.pd
index 058ba33..f973c26 100644
--- a/tcl_version.pd
+++ b/tcl_version.pd
@@ -1,4 +1,4 @@
-#N canvas 512 371 345 212 10;
+#N canvas 0 31 345 212 10;
#X msg 96 69 query concat [info patchlevel];
#X obj 96 103 toxy/tot .;
#X obj 96 126 zexy/symbol2list .;
diff --git a/tkconsole-help.pd b/tkconsole-help.pd
index 8bed715..9441077 100644
--- a/tkconsole-help.pd
+++ b/tkconsole-help.pd
@@ -1,4 +1,4 @@
-#N canvas 625 186 450 300 10;
+#N canvas 0 26 385 246 10;
#X obj 183 165 tkconsole;
#X obj 183 142 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
@@ -6,4 +6,14 @@
of \, provides an interactive console. In this console you can run
Tcl code on the live GUI. This object makes it easy to show and hide
the Tk console.;
+#N canvas 326 192 494 344 META 0;
+#X text 12 105 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 25 LICENSE GPL v3;
+#X text 12 85 AUTHOR Hans-Christoph Steiner;
+#X text 12 5 KEYWORDS control abstraction pd_op;
+#X text 12 45 DESCRIPTION toggle visibility of the Tcl/Tk Wish Shell
+;
+#X text 12 65 INLET_0 float;
+#X restore 336 226 pd META;
#X connect 1 0 0 0;
diff --git a/tkconsole.pd b/tkconsole.pd
index 7cc4d28..8f1daf3 100644
--- a/tkconsole.pd
+++ b/tkconsole.pd
@@ -1,4 +1,4 @@
-#N canvas 641 54 450 300 10;
+#N canvas 0 31 450 300 10;
#X obj 184 52 route float;
#X obj 184 76 select 0;
#X obj 184 23 inlet;
diff --git a/tremolo~-help.pd b/tremolo~-help.pd
index 6b15808..83d4276 100644
--- a/tremolo~-help.pd
+++ b/tremolo~-help.pd
@@ -1,14 +1,26 @@
-#N canvas 150 177 450 300 10;
-#X obj 146 25 osc~ 270;
-#X obj 139 232 dac~;
-#X obj 309 24 pddp/dsp;
-#X obj 189 75 hsl 128 17 0 1 0 0 empty empty amount 6 9 0 10 -262144
--1 -1 8500 1;
-#X floatatom 197 94 5 0 0 0 - - -;
-#X obj 230 122 hsl 128 17 0.01 10 1 0 empty empty frequency 6 9 0 10
--262144 -1 -1 7200 1;
-#X floatatom 238 141 5 0 0 0 - - -;
-#X obj 146 151 tremolo~ 0.5 7;
+#N canvas 0 26 317 260 10;
+#X obj 26 15 osc~ 270;
+#X obj 19 222 dac~;
+#X obj 179 14 pddp/dsp;
+#X obj 69 65 hsl 128 17 0 1 0 0 empty empty amount 6 9 0 10 -262144
+-1 -1 0 1;
+#X floatatom 77 84 5 0 0 0 - - -;
+#X obj 110 112 hsl 128 17 0.01 10 1 0 empty empty frequency 6 9 0 10
+-262144 -1 -1 0 1;
+#X floatatom 118 131 5 0 0 0 - - -;
+#X obj 26 141 tremolo~ 0.5 7;
+#N canvas 280 175 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 25 LICENSE GPL v3;
+#X text 12 145 AUTHOR Hans-Christoph Steiner;
+#X text 12 45 DESCRIPTION tremolo;
+#X text 12 65 INLET_0 signal;
+#X text 12 5 KEYWORDS signal abstraction;
+#X text 12 85 INLET_1 float;
+#X text 12 105 INLET_2 float;
+#X text 12 125 OUTLET_0 signal;
+#X restore 267 238 pd META;
#X connect 0 0 7 0;
#X connect 3 0 4 0;
#X connect 3 0 7 1;
diff --git a/tremolo~.pd b/tremolo~.pd
index 2c872b3..030886e 100644
--- a/tremolo~.pd
+++ b/tremolo~.pd
@@ -1,4 +1,4 @@
-#N canvas 68 377 518 350 10;
+#N canvas 0 31 518 350 10;
#X obj 308 220 *~;
#X obj 56 257 +~;
#X obj 323 199 *~;
diff --git a/uid2username-help.pd b/uid2username-help.pd
index c7187ed..2c7a8ea 100644
--- a/uid2username-help.pd
+++ b/uid2username-help.pd
@@ -1,20 +1,32 @@
-#N canvas 185 212 477 316 10;
+#N canvas 0 26 429 292 10;
#X msg 14 148 bang;
-#X obj 30 240 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+#X obj 31 240 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
-#X msg 271 159 bang;
+#X msg 272 159 bang;
#X obj 142 240 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X text 145 262 ^-- bang if not found;
#X text 12 14 convert a UID to a username;
-#X symbolatom 55 242 0 0 0 0 - - -;
+#X symbolatom 56 242 0 0 0 0 - - -;
#X msg 143 162 1;
#X symbolatom 272 242 0 0 0 0 - - -;
-#X obj 60 93 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 8 -262144
--1 -1 300 1;
-#X floatatom 58 123 5 0 0 0 - - -;
+#X obj 59 93 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 8 -262144
+-1 -1 0 1;
+#X floatatom 56 123 5 0 0 0 - - -;
#X obj 56 190 uid2username;
#X obj 272 201 uid2username 0;
+#N canvas 407 170 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 25 LICENSE GPL v3;
+#X text 12 145 AUTHOR Hans-Christoph Steiner;
+#X text 12 5 KEYWORDS control;
+#X text 12 45 DESCRIPTION convert a UID to a username;
+#X text 12 65 INLET_0 float bang;
+#X text 12 85 INLET_0 float;
+#X text 12 105 OUTLET_0 symbol;
+#X text 12 125 OUTLET_1 bang;
+#X restore 371 262 pd META;
#X connect 0 0 11 0;
#X connect 2 0 12 0;
#X connect 7 0 11 1;
diff --git a/uid2username.pd b/uid2username.pd
index 1c36497..662eb10 100644
--- a/uid2username.pd
+++ b/uid2username.pd
@@ -1,4 +1,4 @@
-#N canvas 217 216 510 229 10;
+#N canvas 2 31 510 229 10;
#X obj 18 85 hcs/passwd;
#X obj 18 12 inlet;
#X obj 19 183 outlet;
diff --git a/uname-help.pd b/uname-help.pd
index 4f9af8d..c93fa35 100644
--- a/uname-help.pd
+++ b/uname-help.pd
@@ -1,12 +1,22 @@
-#N canvas 293 112 750 380 10;
-#X obj 109 114 uname;
-#X msg 109 77 bang;
-#X obj 106 175 unpack symbol symbol symbol symbol symbol;
-#X symbolatom 389 203 0 0 0 0 - - -;
-#X symbolatom 107 319 0 0 0 0 - - -;
-#X symbolatom 176 296 0 0 0 0 - - -;
-#X symbolatom 247 275 0 0 0 0 - - -;
-#X symbolatom 316 229 0 0 0 0 - - -;
+#N canvas 0 26 427 299 10;
+#X obj 49 54 uname;
+#X msg 49 17 bang;
+#X obj 49 115 unpack symbol symbol symbol symbol symbol;
+#X symbolatom 331 143 0 0 0 0 - - -;
+#X symbolatom 49 259 0 0 0 0 - - -;
+#X symbolatom 118 236 0 0 0 0 - - -;
+#X symbolatom 189 215 0 0 0 0 - - -;
+#X symbolatom 258 169 0 0 0 0 - - -;
+#N canvas 280 175 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 25 LICENSE GPL v3;
+#X text 12 105 AUTHOR Hans-Christoph Steiner;
+#X text 12 5 KEYWORDS control filesystem;
+#X text 12 45 DESCRIPTION get uname;
+#X text 12 65 INLET_0 bang;
+#X text 12 85 OUTLET_0 anything;
+#X restore 377 277 pd META;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 2 0 4 0;
diff --git a/unsetenv-help.pd b/unsetenv-help.pd
index f2d6854..2e060e2 100644
--- a/unsetenv-help.pd
+++ b/unsetenv-help.pd
@@ -1,14 +1,24 @@
-#N canvas 315 28 551 341 10;
-#X obj 261 152 setenv;
-#X msg 261 54 bang;
-#X symbolatom 260 199 0 0 0 0 - - -;
-#X msg 59 51 bang;
-#X msg 294 120 symbol SHELL;
-#X msg 381 120 symbol PATH;
-#X msg 461 120 symbol HOME;
-#X obj 59 134 unsetenv HOME;
-#X msg 134 107 symbol SHELL;
-#X text 107 51 bang unsets;
+#N canvas 0 26 512 273 10;
+#X obj 221 152 setenv;
+#X msg 221 54 bang;
+#X symbolatom 221 199 0 0 0 0 - - -;
+#X msg 19 51 bang;
+#X msg 254 120 symbol SHELL;
+#X msg 341 120 symbol PATH;
+#X msg 421 120 symbol HOME;
+#X obj 19 134 unsetenv HOME;
+#X msg 94 107 symbol SHELL;
+#X text 67 51 bang unsets;
+#N canvas 280 175 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 25 LICENSE GPL v3;
+#X text 12 105 AUTHOR Hans-Christoph Steiner;
+#X text 12 5 KEYWORDS control filesystem;
+#X text 12 45 DESCRIPTION unset env;
+#X text 12 65 INLET_0 bang;
+#X text 12 85 INLET_1 symbol;
+#X restore 463 253 pd META;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 3 0 7 0;
diff --git a/usbhid/usbhid-help.pd b/usbhid/usbhid-help.pd
index 8535231..5dc07d5 100644
--- a/usbhid/usbhid-help.pd
+++ b/usbhid/usbhid-help.pd
@@ -1,4 +1,4 @@
-#N canvas 453 22 710 687 10;
+#N canvas 210 31 710 649 10;
#X obj 177 545 usbhid;
#X msg 291 197 close;
#X msg 298 217 reset;
@@ -65,7 +65,7 @@
#X text 373 237 reinit and refresh device list;
#X text 347 217 resets device (don't really know what that does tho)
;
-#X obj 216 588 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1
+#X obj 216 588 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
1;
#X msg 316 280 descriptor;
#X text 395 280 get descriptor;
@@ -99,7 +99,7 @@
#N canvas 0 22 450 300 ifeel 1;
#X obj 43 257 outlet;
#X obj 30 41 hsl 128 15 0 255 0 0 empty empty amplitude 11 8 0 10 -262130
--1 -1 12700 0;
+-1 -1 0 0;
#N canvas 0 22 450 300 pak 0;
#X obj 45 15 inlet;
#X obj 45 39 int;
@@ -124,9 +124,9 @@
#X connect 9 1 3 2;
#X restore 60 84 pd pak;
#X obj 169 41 hsl 128 15 255 1.8 1 0 empty empty pitch 11 8 0 10 -204786
--1 -1 8700 0;
+-1 -1 0 0;
#X obj 310 41 hsl 128 15 1 255 1 0 empty empty how_many_pulses -2 -6
-0 10 -204800 -1 -1 1300 0;
+0 10 -204800 -1 -1 0 0;
#X msg 60 105 set 0x11 0x0a \$1 \$2 0x00 \$3 0x00;
#X msg 79 142 set 0x13 0x00 0x00 0x00 0x00 0x00 0x00;
#X text 266 103 buzz;
@@ -288,6 +288,19 @@
#X restore 566 420 pd keyboard LED;
#X msg 132 237 get 4;
#X msg 114 157 bang;
+#N canvas 232 222 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 25 LICENSE GPL v3;
+#X text 12 145 AUTHOR Hans-Christoph Steiner;
+#X text 12 5 KEYWORDS control conversion abstraction;
+#X text 12 45 DESCRIPTION convert a stream of ASCII digits to a single
+int value;
+#X text 12 75 INLET_0 open close reset refresh print descriptor path
+debug write get set;
+#X text 12 105 OUTLET_0 list;
+#X text 12 125 OUTLET_1 anything;
+#X restore 639 640 pd META;
#X connect 0 0 6 0;
#X connect 0 0 16 0;
#X connect 0 1 40 0;
diff --git a/username2uid-help.pd b/username2uid-help.pd
index febb162..024c7f9 100644
--- a/username2uid-help.pd
+++ b/username2uid-help.pd
@@ -1,33 +1,45 @@
-#N canvas 185 212 477 316 10;
-#X msg 57 49 symbol root;
-#X msg 76 81 symbol hans;
-#X obj 56 190 username2uid;
+#N canvas 0 26 443 294 10;
+#X msg 56 49 symbol root;
+#X msg 75 81 symbol hans;
#X floatatom 56 240 5 0 0 0 - - -;
#X text 12 14 convert a username to a UID.;
#X msg 14 148 bang;
#X msg 143 162 symbol daemon;
#X obj 30 240 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
-#X msg 94 109 symbol lp;
-#X msg 100 135 symbol trash;
+#X msg 93 109 symbol lp;
+#X msg 99 135 symbol trash;
#X floatatom 272 231 5 0 0 0 - - -;
-#X msg 271 159 bang;
+#X msg 272 159 bang;
#X text 192 136 ignore bad usernames;
#X obj 142 240 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X text 145 262 ^-- bang if not found;
#X obj 409 228 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
+#N canvas 280 175 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 25 LICENSE GPL v3;
+#X text 12 145 AUTHOR Hans-Christoph Steiner;
+#X text 12 5 KEYWORDS control filesystem;
+#X text 12 45 DESCRIPTION convert a username to a UID;
+#X text 12 65 INLET_0 bang symbol;
+#X text 12 85 INLET_1 symbol;
+#X text 12 105 OUTLET_0 float;
+#X text 12 125 OUTLET_1 bang;
+#X restore 391 271 pd META;
+#X obj 56 190 username2uid;
#X obj 272 201 username2uid daemon;
-#X connect 0 0 2 0;
-#X connect 1 0 2 0;
-#X connect 2 0 3 0;
-#X connect 2 0 7 0;
-#X connect 2 1 13 0;
-#X connect 5 0 2 0;
-#X connect 6 0 2 1;
-#X connect 8 0 2 0;
-#X connect 9 0 2 0;
-#X connect 11 0 16 0;
-#X connect 16 0 10 0;
-#X connect 16 1 15 0;
+#X connect 0 0 16 0;
+#X connect 1 0 16 0;
+#X connect 4 0 16 0;
+#X connect 5 0 16 1;
+#X connect 7 0 16 0;
+#X connect 8 0 16 0;
+#X connect 10 0 17 0;
+#X connect 16 0 2 0;
+#X connect 16 0 6 0;
+#X connect 16 1 12 0;
+#X connect 17 0 9 0;
+#X connect 17 1 14 0;
diff --git a/username2uid.pd b/username2uid.pd
index 96a4cae..e04a315 100644
--- a/username2uid.pd
+++ b/username2uid.pd
@@ -1,4 +1,4 @@
-#N canvas 496 159 353 422 10;
+#N canvas 0 31 353 422 10;
#X obj 19 213 hcs/passwd;
#X obj 18 12 inlet;
#X obj 61 12 inlet;
diff --git a/version-help.pd b/version-help.pd
index cf41b10..91d6085 100644
--- a/version-help.pd
+++ b/version-help.pd
@@ -1,20 +1,30 @@
-#N canvas 313 142 458 316 10;
-#X obj 364 11 import hcs;
+#N canvas 0 26 445 258 10;
#X msg 49 57 bang;
#X text 40 12 Get the version of the currently running Pd.;
#X obj 49 119 version;
#X floatatom 49 168 5 0 0 3 major - -;
-#X floatatom 111 168 5 0 0 3 minor - -;
-#X floatatom 173 170 5 0 0 3 bugfix - -;
-#X symbolatom 235 243 0 0 0 3 test - -;
+#X floatatom 102 168 5 0 0 3 minor - -;
+#X floatatom 155 168 5 0 0 3 bugfix - -;
+#X symbolatom 209 168 0 0 0 3 test - -;
#X obj 49 144 unpack float float float symbol symbol symbol;
-#X symbolatom 297 203 0 0 0 3 date - -;
-#X symbolatom 359 169 0 0 0 3 time - -;
-#X connect 1 0 3 0;
-#X connect 3 0 8 0;
-#X connect 8 0 4 0;
-#X connect 8 1 5 0;
-#X connect 8 2 6 0;
-#X connect 8 3 7 0;
-#X connect 8 4 9 0;
-#X connect 8 5 10 0;
+#X symbolatom 262 173 0 0 0 3 date - -;
+#X symbolatom 316 171 0 0 0 3 time - -;
+#N canvas 280 175 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 25 LICENSE GPL v3;
+#X text 12 105 AUTHOR Hans-Christoph Steiner;
+#X text 12 5 KEYWORDS control pd_op;
+#X text 12 45 DESCRIPTION get the version of the currently running
+Pd;
+#X text 12 65 INLET_0 bang;
+#X text 12 85 OUTLET_0 list;
+#X restore 394 234 pd META;
+#X connect 0 0 2 0;
+#X connect 2 0 7 0;
+#X connect 7 0 3 0;
+#X connect 7 1 4 0;
+#X connect 7 2 5 0;
+#X connect 7 3 6 0;
+#X connect 7 4 8 0;
+#X connect 7 5 9 0;
diff --git a/window_name-help.pd b/window_name-help.pd
index 5ad2827..e55c8c0 100644
--- a/window_name-help.pd
+++ b/window_name-help.pd
@@ -1,10 +1,10 @@
-#N canvas 78 51 576 362 10;
+#N canvas 0 26 576 352 10;
#X obj 124 207 sys_gui;
#X symbolatom 239 101 0 0 0 0 - - -;
#X obj 223 32 loadbang;
#X obj 124 148 pack float symbol;
#X obj 59 88 hsl 128 15 0.1 1 1 1 empty empty window_alpha -2 -8 0
-10 -204800 -1 -1 12700 1;
+10 -204800 -1 -1 200 1;
#X floatatom 56 123 5 0 0 0 - - -;
#X msg 124 177 wm attributes \$2 -alpha \$1;
#X text 210 274 for more options:;
@@ -96,7 +96,7 @@
#X connect 17 0 5 0;
#X connect 20 0 0 0;
#X restore 60 297 pd Windows tricks;
-#N canvas 809 137 450 300 get 0;
+#N canvas 574 137 450 300 get 0;
#X symbolatom 42 235 0 0 0 0 - - -;
#X obj 42 191 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
@@ -185,9 +185,19 @@ canvas_name:;
#X obj 474 177 window_name;
#X obj 375 197 pack float symbol;
#X obj 474 157 loadbang;
-#X obj 375 155 tgl 30 0 empty empty empty 17 7 0 10 -204786 -1 -1 1
+#X obj 375 155 tgl 30 0 empty empty empty 17 7 0 10 -204786 -1 -1 0
1;
#X msg 375 222 wm resizable \$2 \$1 \$1;
+#N canvas 398 189 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 25 LICENSE GPL v3;
+#X text 12 105 AUTHOR Hans-Christoph Steiner;
+#X text 12 5 KEYWORDS control canvas_op;
+#X text 12 45 DESCRIPTION get the name of a window;
+#X text 12 65 INLET_0 bang;
+#X text 12 85 OUTLET_0 symbol;
+#X restore 525 330 pd META;
#X connect 2 0 10 0;
#X connect 3 0 6 0;
#X connect 4 0 3 0;