aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Wilkes <jancsika1@users.sourceforge.net>2011-10-04 02:59:53 +0000
committerJonathan Wilkes <jancsika1@users.sourceforge.net>2011-10-04 02:59:53 +0000
commitff18f0335026ada7cfa2710c5fa9c8eec386bd52 (patch)
treee21ed06ae13e2ca06662c749e8fdaa7ca689b945
parentf93905132a2b4ca8bb4b4ec7c74d309682128024 (diff)
Added META subpatch
svn path=/trunk/externals/tof/; revision=15493
-rw-r--r--tof/OSCToParam-help.pd11
-rw-r--r--tof/animate-help.pd17
-rw-r--r--tof/argument-help.pd13
-rw-r--r--tof/arguments-help.pd13
-rw-r--r--tof/breakpoints-help.pd103
-rw-r--r--tof/breakpoints~-help.pd121
-rw-r--r--tof/common~-help.pd53
-rw-r--r--tof/crossfade~-help.pd41
-rw-r--r--tof/folderpanel-help.pd12
-rw-r--r--tof/from_ascii_code-help.pd50
-rw-r--r--tof/gemwin+-help.pd21
-rw-r--r--tof/getdollarzero-help.pd22
-rw-r--r--tof/imagebang-help.pd20
-rw-r--r--tof/increment-help.pd12
-rw-r--r--tof/iterate-help.pd115
-rw-r--r--tof/listUnfold-help.pd14
-rw-r--r--tof/list_accum-help.pd19
-rw-r--r--tof/list_unfold-help.pd64
-rw-r--r--tof/menubutton-help.pd49
-rw-r--r--tof/onlyone-help.pd72
-rw-r--r--tof/openHelp-help.pd12
-rw-r--r--tof/open_help-help.pd20
-rw-r--r--tof/param-help.pd18
-rw-r--r--tof/path-help.pd102
-rw-r--r--tof/phasorshot~-help.pd66
-rw-r--r--tof/pix_film+-help.pd17
-rw-r--r--tof/pmenu-help.pd62
-rw-r--r--tof/sample-help.pd11
-rw-r--r--tof/sample_granule~-help.pd64
-rw-r--r--tof/sample_packel-help.pd12
-rw-r--r--tof/sample_play~-help.pd41
-rw-r--r--tof/sample_record~-help.pd13
-rw-r--r--tof/sample_shifft~-help.pd44
-rw-r--r--tof/sample_unpack-help.pd32
-rw-r--r--tof/streamMinMax-help.pd14
-rw-r--r--tof/to_ascii_code-help.pd12
36 files changed, 900 insertions, 482 deletions
diff --git a/tof/OSCToParam-help.pd b/tof/OSCToParam-help.pd
index 7084eec..2350af1 100644
--- a/tof/OSCToParam-help.pd
+++ b/tof/OSCToParam-help.pd
@@ -1,4 +1,4 @@
-#N canvas 431 304 515 325 10;
+#N canvas 1 53 515 325 10;
#X obj -8 -53 cnv 15 400 100 empty empty empty 20 12 0 14 -249661 -66577
0;
#X text -3 -9 author: mrtoftrash@gmail.com;
@@ -9,3 +9,12 @@ matching params.;
#X obj -3 81 tof/OSCToParam 3475;
#X text 137 72 All OSC messages received on port 3475 will be forwarded
to matching params.;
+#N canvas 237 203 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 55 LICENSE GPL v2;
+#X text 12 75 AUTHOR Thomas Ouellet Fredericks;
+#X text 12 5 KEYWORDS control network;
+#X text 12 25 DESCRIPTION forward all incomming OSC messages to matching
+params;
+#X restore 444 238 pd META;
diff --git a/tof/animate-help.pd b/tof/animate-help.pd
index 466d2a7..ccc0647 100644
--- a/tof/animate-help.pd
+++ b/tof/animate-help.pd
@@ -1,7 +1,7 @@
-#N canvas 177 122 716 557 10;
+#N canvas 1 53 716 557 10;
#X msg 73 84 fall;
#X obj 198 182 metro 1000;
-#X obj 199 154 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+#X obj 199 154 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 199 214 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
@@ -81,11 +81,20 @@
#X text 56 2 Tags: Patch Fun;
#X text 57 -17 Description: Animates the object boxes inside a patch.
;
-#X msg 54 56 bang;
-#X text 87 56 Launches the "explosion" animation;
+#X msg 52 56 bang;
+#X text 85 56 Launches the "explosion" animation;
#X text 108 81 Lanches the "falling" animation;
#X text 56 22 Version: 0.1;
#X obj 52 124 tof/animate;
+#N canvas 435 278 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 45 LICENSE GPL v2;
+#X text 12 5 KEYWORDS control abstraction patch_op;
+#X text 12 65 INLET_0 bang fall;
+#X text 12 85 AUTHOR Thomas Ouellet Fredericks;
+#X text 12 25 DESCRIPTION animate the object boxes inside a patch;
+#X restore 642 4 pd META;
#X connect 0 0 48 0;
#X connect 1 0 3 0;
#X connect 2 0 1 0;
diff --git a/tof/argument-help.pd b/tof/argument-help.pd
index dbfd5cd..e060b06 100644
--- a/tof/argument-help.pd
+++ b/tof/argument-help.pd
@@ -1,4 +1,4 @@
-#N canvas 59 319 922 529 10;
+#N canvas 1 53 922 529 10;
#X obj 496 461 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -11 19 cnv 15 400 100 empty empty empty 20 12 0 14 -249661 -66577
@@ -47,6 +47,17 @@ type as the default value \, the default value will be outputed instead.
#X text 1 126 see also:;
#X obj 73 129 tof/arguments;
#X obj 496 485 ./test-argument a b;
+#N canvas 450 281 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 v2;
+#X text 12 115 AUTHOR Thomas Ouellet Fredericks;
+#X text 12 75 INLET_0 bang;
+#X text 12 95 OUTLET_0 anything;
+#X text 12 5 KEYWORDS control abstraction abstraction_op;
+#X text 12 45 DESCRIPTION outputs the patch's creation arguments individually.
+;
+#X restore 854 484 pd META;
#X connect 0 0 29 0;
#X connect 4 0 11 0;
#X connect 5 0 12 0;
diff --git a/tof/arguments-help.pd b/tof/arguments-help.pd
index 26d4a28..abeef8e 100644
--- a/tof/arguments-help.pd
+++ b/tof/arguments-help.pd
@@ -1,4 +1,4 @@
-#N canvas 56 497 880 406 10;
+#N canvas 1 53 880 406 10;
#X obj 506 84 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 506 333 ./test-arguments-all a bear 3 34;
@@ -33,6 +33,17 @@ set \, the default mode is ALL.;
#X text 608 132 TOKEN MODE;
#X obj 593 158 tof/arguments @;
#X obj 596 290 tof/arguments;
+#N canvas 450 281 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 v2;
+#X text 12 105 AUTHOR Thomas Ouellet Fredericks;
+#X text 12 65 INLET_0 bang;
+#X text 12 85 OUTLET_0 anything;
+#X text 12 5 KEYWORDS control abstraction_op;
+#X text 12 45 DESCRIPTION parse and output the patch's creation arguments.
+;
+#X restore 822 377 pd META;
#X connect 0 0 5 0;
#X connect 2 0 1 0;
#X connect 3 0 4 0;
diff --git a/tof/breakpoints-help.pd b/tof/breakpoints-help.pd
index e54fff9..a85e29a 100644
--- a/tof/breakpoints-help.pd
+++ b/tof/breakpoints-help.pd
@@ -1,27 +1,27 @@
-#N canvas 80 66 926 683 10;
-#X obj 14 228 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+#N canvas 1 53 905 635 10;
+#X obj 14 213 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
-#X msg 7 185 0 1125 0.671429 300 0.557143 700 0.571429 0 0.792857 375
+#X msg 7 173 0 1125 0.671429 300 0.557143 700 0.571429 0 0.792857 375
1 100 0.0857143 1250 0.492857 1150 0;
-#X obj 7 149 loadbang;
-#X obj 691 319 r \$0s;
-#X obj 636 319 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+#X obj 7 144 loadbang;
+#X obj 671 307 r \$0s;
+#X obj 616 307 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
-#X msg 637 367 dump;
-#X obj 693 367 r \$0d;
-#X obj 636 340 s \$0r;
-#X obj 637 389 s \$0r;
-#X text 636 293 The beakpoints can now be controlld remotely:;
-#X msg 23 257 duration 5000;
-#X obj 7 594 line;
-#X msg 36 293 dump;
-#X obj 106 595 print DUMP;
-#X obj 691 339 print data;
-#X obj 693 392 print dump;
-#X obj 206 595 bng 15 250 50 0 empty empty Change 17 7 0 10 -262144
+#X msg 617 355 dump;
+#X obj 673 355 r \$0d;
+#X obj 616 328 s \$0r;
+#X obj 617 377 s \$0r;
+#X text 616 281 The beakpoints can now be controlld remotely:;
+#X msg 23 237 duration 5000;
+#X obj 7 550 line;
+#X msg 36 263 dump;
+#X obj 106 551 print DUMP;
+#X obj 671 327 print data;
+#X obj 673 380 print dump;
+#X obj 206 551 bng 15 250 50 0 empty empty Change 17 7 0 10 -262144
-1 -1;
-#X obj 9 435 tof/breakpoints;
-#X obj 507 332 tof/breakpoints 100 50 3000 \$0r \$0s \$0d;
+#X obj 9 400 tof/breakpoints;
+#X obj 487 320 tof/breakpoints 100 50 3000 \$0r \$0s \$0d;
#X obj 6 9 cnv 15 400 100 empty empty empty 20 12 0 14 -249661 -66577
0;
#X text 11 60 author: mrtoftrash@gmail.com;
@@ -29,40 +29,53 @@
#X text 11 9 description: A graphical breakpoint envelope generator
based on [envgen] by ggee.;
#X text 12 41 tags: ui timing;
-#X text 35 223 Inlet 1 bang: deliver values for line or line~.;
-#X text 68 142 Inlet 1 list: sets the point data (value0 delay1 value1
+#X text 35 208 Inlet 1 bang: deliver values for line or line~.;
+#X text 68 137 Inlet 1 list: sets the point data (value0 delay1 value1
delay2 value2 etc...);
-#X text 111 257 Inlet 1 duration: set the total duration in milliseconds
+#X text 111 237 Inlet 1 duration: set the total duration in milliseconds
;
-#X text 76 292 Inlet 1 dump: dump the current point data out the second
+#X text 76 262 Inlet 1 dump: dump the current point data out the second
outlet;
-#X text 53 395 Select a point with the mouse and press the backspace
+#X text 53 345 Select a point with the mouse and press the backspace
key to delete it.;
-#X text 54 376 Click and drag to change points;
-#X obj 7 621 nbx 5 28 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 22
--262144 -1 -1 0.78 256;
-#X text 474 151 Argument 1: display width;
-#X text 474 165 Argument 2: display height;
-#X text 473 179 Argument 3: receive name;
-#X text 473 194 Argument 4: send name;
-#X text 473 208 Argument 5: dump receive name;
-#X text 473 223 Argument 6: contents change by mouse receive name;
-#X text 478 257 The following breakpoints was created with the following:
+#X text 54 326 Click and drag to change points;
+#X obj 7 577 nbx 5 28 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 22
+-262144 -1 -1 0 256;
+#X text 474 139 Argument 1: display width;
+#X text 474 154 Argument 2: display height;
+#X text 474 169 Argument 3: receive name;
+#X text 474 184 Argument 4: send name;
+#X text 474 199 Argument 5: dump receive name;
+#X text 474 214 Argument 6: contents change by mouse receive name;
+#X text 478 245 The following breakpoints was created with the following:
[breakpoints 100 50 3000 \$0r \$0s \$0d];
#X text 147 119 -- Inlets --;
-#X text 637 124 -- Arguments --;
-#X floatatom 56 328 5 0 600 0 - - -;
-#X text 479 505 -- Outlets --;
-#X text 312 585 Outlet 2: The point data when dumped.;
-#X text 311 607 Outlet 3: Bangs when the contents was modified with
+#X text 557 119 -- Arguments --;
+#X floatatom 56 298 5 0 600 0 - - -;
+#X text 459 475 -- Outlets --;
+#X text 294 540 Outlet 2: The point data when dumped.;
+#X text 294 565 Outlet 3: Bangs when the contents was modified with
the mouse.;
-#X text 94 322 Inlet 1 float: output the interpolated value at that
+#X text 94 292 Inlet 1 float: output the interpolated value at that
index.;
-#X text 314 535 Outlet 1: The line or line~ data if [breakpoints] was
+#X text 294 505 Outlet 1: The line or line~ data if [breakpoints] was
banged \, or the value at that index if a float was sent.;
-#X text 627 433 -- See also --;
-#X text 492 459 [tof/breakpoints~];
-#X msg 270 471 0 0.5 1 0.5 0;
+#X text 607 421 -- See also --;
+#X text 600 441 [tof/breakpoints~];
+#X msg 150 371 0 0.5 1 0.5 0;
+#N canvas 297 202 494 344 META 0;
+#X text 12 175 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 25 LICENSE GPL v2;
+#X text 12 155 AUTHOR Thomas Ouellet Fredericks;
+#X text 12 5 KEYWORDS signal GUI;
+#X text 12 135 OUTLET_2 bang;
+#X text 12 115 OUTLET_1 list;
+#X text 12 75 INLET_0 bang list float dump;
+#X text 12 95 OUTLET_0 list;
+#X text 12 45 DESCRIPTION graphical breakpoint envelope generator based
+on [envgen] by ggee;
+#X restore 852 586 pd META;
#X connect 0 0 17 0;
#X connect 1 0 17 0;
#X connect 2 0 1 0;
diff --git a/tof/breakpoints~-help.pd b/tof/breakpoints~-help.pd
index 311cdd9..5a10664 100644
--- a/tof/breakpoints~-help.pd
+++ b/tof/breakpoints~-help.pd
@@ -1,16 +1,16 @@
-#N canvas 0 25 996 667 10;
-#X floatatom 119 332 5 0 0 0 - - -;
-#X obj 39 642 dac~;
-#X obj 245 549 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+#N canvas 1 53 910 629 10;
+#X floatatom 119 297 5 0 0 0 - - -;
+#X obj 46 587 dac~;
+#X obj 245 499 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
-#X obj 145 548 print DUMP;
-#X obj 48 396 tof/breakpoints~;
-#X text 618 155 The following breakpoints was created with this line:
+#X obj 145 498 print DUMP;
+#X obj 48 346 tof/breakpoints~;
+#X text 538 155 The following breakpoints was created with this line:
[breakpoints~ 100 50 3000 \$0r \$0d \$0c];
#X text 28 -13 Description: A graphical signal~ breakpoint envelope
generator (based on envgen by ggee).;
-#X obj 47 591 tabread4~ \$0table;
-#X obj 46 566 *~ 0;
+#X obj 47 538 tabread4~ \$0table;
+#X obj 46 516 *~ 0;
#N canvas 331 260 450 300 load_soundfile 0;
#X obj 65 34 inlet;
#X obj 66 68 openpanel;
@@ -23,53 +23,66 @@ generator (based on envgen by ggee).;
#X connect 2 0 3 0;
#X connect 3 0 4 0;
#X connect 5 0 2 0;
-#X restore 30 52 pd load_soundfile;
-#X obj 30 29 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+#X restore 30 47 pd load_soundfile;
+#X obj 30 24 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
-#X obj 163 591 table \$0table;
-#X obj 30 74 s \$0samples;
-#X obj 67 544 r \$0samples;
-#X msg 100 308 dump;
-#X msg 60 205 1 1 0;
-#X text 799 362 -- Outlets --;
-#X text 637 415 Outlet 2: The point data when dumped.;
-#X text 636 437 Outlet 3: Bangs when the contents was modified with
+#X obj 163 538 table \$0table;
+#X obj 30 69 s \$0samples;
+#X obj 67 494 r \$0samples;
+#X msg 100 273 dump;
+#X msg 60 179 1 1 0;
+#X text 639 362 -- Outlets --;
+#X text 555 412 Outlet 2: The point data when dumped.;
+#X text 555 432 Outlet 3: Bangs when the contents was modified with
the mouse.;
-#X text 635 392 Outlet 1 signal: The value at that index;
-#X text 35 111 Inlet 1 list: sets the point data (value0 delay1 value1
+#X text 555 392 Outlet 1 signal: The value at that index;
+#X text 35 101 Inlet 1 list: sets the point data (value0 delay1 value1
delay2 value2 etc...);
-#X text 142 94 -- Inlets --;
-#X obj 47 614 *~ 0.5;
-#X text 156 330 Inlet 1 signal: output the interpolated value at that
+#X text 142 84 -- Inlets --;
+#X obj 47 561 *~ 0.5;
+#X text 156 295 Inlet 1 signal: output the interpolated value at that
index.;
-#X text 138 298 Inlet 1 dump: dump the current point data out the second
+#X text 138 263 Inlet 1 dump: dump the current point data out the second
outlet.;
-#X text 86 180 Play forward;
-#X text 104 201 Play backward;
-#X text 161 237 Play back and forth;
-#X text 257 419 Select a point with the mouse and press the backspace
-key to delete it.;
-#X text 258 400 Click and drag to change points;
-#X text 625 49 Argument 1: display width;
-#X text 625 63 Argument 2: display height;
-#X text 624 77 Argument 3: receive name;
-#X text 624 92 Argument 4: send name;
-#X text 624 106 Argument 5: dump receive name;
-#X text 624 121 Argument 6: contents change by mouse receive name;
-#X text 764 18 -- Arguments --;
-#X obj 624 205 tof/breakpoints~ 100 50 3000 \$0r \$0d \$0c;
-#X text 767 280 -- See also --;
-#X text 632 306 [tof/breakpoints];
-#X obj 119 357 phasor~ 0.5;
-#X text 52 29 Load a short sound loop and turn dsp on;
-#X obj 46 157 loadbang;
-#X msg 46 183 0 1 1;
-#X msg 72 236 0 0.5 1 0.5 0;
-#X msg 84 259 0 0.5 0.5 0 0 0.5 0.5;
-#X text 226 259 Mix things up;
-#X msg 96 282 0 0.25 0.25 0 1 0.25 0.75 0 0.5 0.25 0.75 0 0.25 0.25
+#X text 86 154 Play forward;
+#X text 104 175 Play backward;
+#X text 161 202 Play back and forth;
+#X text 258 350 Click and drag to change points;
+#X text 545 49 Argument 1: display width;
+#X text 545 64 Argument 2: display height;
+#X text 545 79 Argument 3: receive name;
+#X text 545 94 Argument 4: send name;
+#X text 545 109 Argument 5: dump receive name;
+#X text 545 124 Argument 6: contents change by mouse receive name;
+#X text 636 18 -- Arguments --;
+#X obj 544 205 tof/breakpoints~ 100 50 3000 \$0r \$0d \$0c;
+#X text 637 280 -- See also --;
+#X text 552 306 [tof/breakpoints];
+#X obj 119 317 phasor~ 0.5;
+#X text 52 24 Load a short sound loop and turn dsp on;
+#X obj 46 134 loadbang;
+#X msg 46 157 0 1 1;
+#X msg 72 201 0 0.5 1 0.5 0;
+#X msg 84 224 0 0.5 0.5 0 0 0.5 0.5;
+#X text 226 224 Mix things up;
+#X msg 96 247 0 0.25 0.25 0 1 0.25 0.75 0 0.5 0.25 0.75 0 0.25 0.25
0.5;
-#X connect 0 0 40 0;
+#N canvas 306 181 494 344 META 0;
+#X text 12 175 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 25 LICENSE GPL v2;
+#X text 12 155 AUTHOR Thomas Ouellet Fredericks;
+#X text 12 75 INLET_0 signal list dump;
+#X text 12 95 OUTLET_0 signal;
+#X text 12 135 OUTLET_2 bang;
+#X text 12 115 OUTLET_1 list;
+#X text 12 45 DESCRIPTION graphical signal breakpoint envelope generator
+based on envgen by ggee;
+#X text 12 5 KEYWORDS signal GUI user_input ramp;
+#X restore 844 565 pd META;
+#X text 257 384 the backspace key to delete it.;
+#X text 257 369 Select a point with the mouse and press;
+#X connect 0 0 39 0;
#X connect 4 0 8 0;
#X connect 4 1 3 0;
#X connect 4 2 2 0;
@@ -82,9 +95,9 @@ key to delete it.;
#X connect 15 0 4 0;
#X connect 22 0 1 0;
#X connect 22 0 1 1;
-#X connect 40 0 4 0;
-#X connect 42 0 43 0;
+#X connect 39 0 4 0;
+#X connect 41 0 42 0;
+#X connect 42 0 4 0;
#X connect 43 0 4 0;
#X connect 44 0 4 0;
-#X connect 45 0 4 0;
-#X connect 47 0 4 0;
+#X connect 46 0 4 0;
diff --git a/tof/common~-help.pd b/tof/common~-help.pd
index 225c5c8..b83ac44 100644
--- a/tof/common~-help.pd
+++ b/tof/common~-help.pd
@@ -1,31 +1,42 @@
-#N canvas 162 106 780 541 10;
-#X obj 56 302 tof/common~ patrick;
-#X obj 278 305 tof/common~ patrick;
-#X obj 55 266 sig~;
-#X floatatom 55 241 5 0 0 0 - - -;
-#X obj 277 271 sig~;
-#X floatatom 277 244 5 0 0 0 - - -;
-#X obj 29 23 cnv 15 400 100 empty empty empty 20 12 0 14 -249661 -66577
+#N canvas 1 53 460 465 10;
+#X obj 36 291 tof/common~ patrick;
+#X obj 258 294 tof/common~ patrick;
+#X obj 35 255 sig~;
+#X floatatom 35 230 5 0 0 0 - - -;
+#X obj 257 260 sig~;
+#X floatatom 257 233 5 0 0 0 - - -;
+#X obj 9 12 cnv 15 400 100 empty empty empty 20 12 0 14 -249661 -66577
0;
-#X text 34 71 author: mrtoftrash@gmail.com;
-#X text 33 49 tags: mix~ control~;
-#X text 34 92 version: 2009-10-22;
-#X text 34 23 description: "many to many" nonlocal signal connections.
+#X text 14 60 author: mrtoftrash@gmail.com;
+#X text 13 38 tags: mix~ control~;
+#X text 14 81 version: 2009-10-22;
+#X text 14 12 description: "many to many" nonlocal signal connections.
;
-#X text 35 129 All common~ objects of the same name share the same
+#X text 15 118 All common~ objects of the same name share the same
output.;
-#X text 35 152 The output is the sum of all the inputs from the previous
+#X text 15 141 The output is the sum of all the inputs from the previous
dsp block.;
-#X text 35 193 common~ only works for the default block size (64) and
+#X text 15 182 common~ only works for the default block size (64) and
delays the input by one block.;
-#X obj 181 354 metro 1000;
-#X obj 57 389 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
+#X obj 176 291 metro 1000;
+#X obj 37 378 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
-262144 -1 -1 0 256;
-#X obj 278 384 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
+#X obj 258 373 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
-262144 -1 -1 0 256;
-#X obj 57 346 snapshot~;
-#X obj 278 347 snapshot~;
-#X obj 182 323 loadbang;
+#X obj 37 335 snapshot~;
+#X obj 258 336 snapshot~;
+#X obj 176 268 loadbang;
+#N canvas 119 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 DESCRIPTION "many to many" nonlocal signal connections
+;
+#X text 12 5 KEYWORDS signal nonlocal;
+#X text 12 65 INLET_0 signal;
+#X text 12 85 OUTLET_0 signal;
+#X text 12 105 AUTHOR Thomas Ouellet Fredericks;
+#X text 12 45 LICENSE GPL v2;
+#X restore 406 413 pd META;
#X connect 0 0 17 0;
#X connect 1 0 18 0;
#X connect 2 0 0 0;
diff --git a/tof/crossfade~-help.pd b/tof/crossfade~-help.pd
index bc76552..d61370b 100644
--- a/tof/crossfade~-help.pd
+++ b/tof/crossfade~-help.pd
@@ -1,32 +1,43 @@
-#N canvas 339 91 665 533 10;
-#X floatatom 323 276 5 0 0 0 - - -;
+#N canvas 1 53 587 515 10;
+#X floatatom 253 303 5 0 0 0 - - -;
#X obj 32 -13 cnv 15 400 100 empty empty empty 20 12 0 14 -249661 -66577
0;
#X text 37 31 author: mrtoftrash@gmail.com;
#X text 37 52 version: 2009-06-04 (initial release);
#X obj 36 164 osc~ 100;
-#X obj 36 444 dac~;
-#X obj 197 189 noise~;
+#X obj 36 471 dac~;
+#X obj 137 206 noise~;
#X obj 93 163 osc~ 500;
-#X obj 248 189 osc~ 200;
-#X obj 35 417 *~ 0.5;
-#X obj 106 416 *~ 0.5;
-#X obj 142 394 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144
+#X obj 188 206 osc~ 200;
+#X obj 35 444 *~ 0.5;
+#X obj 106 443 *~ 0.5;
+#X obj 142 411 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X text 35 142 First source: signal inlets to the left.;
-#X text 187 170 Second source: signal inlets to the right.;
-#X obj 326 255 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144
+#X text 127 187 Second source: signal inlets to the right.;
+#X obj 256 282 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
-#X text 334 234 Crossfade: 0-1;
-#X text 261 215 The right most inlet controls the linear crossfade
+#X text 264 261 Crossfade: 0-1;
+#X text 191 242 The right most inlet controls the linear crossfade
value.;
#X text 37 -14 description: crossfades 2 multi-channel sources;
-#X obj 36 348 tof/crossfade~ 2;
-#X msg 323 298 \$1 5;
-#X obj 328 336 line~;
+#X obj 36 385 tof/crossfade~ 2;
+#X msg 253 325 \$1 5;
+#X obj 253 352 line~;
#X text 41 104 Argument 1: The number of channels for each source (defaults
to 2);
#X text 38 10 tags: signal mix~;
+#N canvas 220 179 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 v2;
+#X text 12 125 AUTHOR Thomas Ouellet Fredericks;
+#X text 12 45 DESCRIPTION crossfades 2 multi-channel sources;
+#X text 12 5 KEYWORDS signal;
+#X text 12 65 INLET_N signal;
+#X text 12 85 INLET_R signal;
+#X text 12 105 OUTLET_N signal;
+#X restore 525 456 pd META;
#X connect 0 0 19 0;
#X connect 4 0 18 0;
#X connect 6 0 18 2;
diff --git a/tof/folderpanel-help.pd b/tof/folderpanel-help.pd
index b45fd68..ce0b78c 100644
--- a/tof/folderpanel-help.pd
+++ b/tof/folderpanel-help.pd
@@ -1,4 +1,4 @@
-#N canvas 372 91 450 300 10;
+#N canvas 1 53 450 300 10;
#X obj 26 148 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 26 185 tof/folderpanel;
@@ -11,5 +11,15 @@
#X text 6 29 description: queries for a folder;
#X text 140 150 inlet 1 bang: opens the panel;
#X text 140 169 outlet 2 symbol: the folder selected;
+#N canvas 220 179 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 v2;
+#X text 12 105 AUTHOR Thomas Ouellet Fredericks;
+#X text 12 45 DESCRIPTION query for a folder;
+#X text 12 65 INLET_0 bang;
+#X text 12 85 OUTLET_0 symbol;
+#X text 12 5 KEYWORDS control filesystem GUI symbol_op;
+#X restore 355 263 pd META;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
diff --git a/tof/from_ascii_code-help.pd b/tof/from_ascii_code-help.pd
index 341c5bf..09e8230 100644
--- a/tof/from_ascii_code-help.pd
+++ b/tof/from_ascii_code-help.pd
@@ -1,29 +1,39 @@
-#N canvas 1080 84 708 396 10;
-#X obj 94 332 print;
-#X msg 133 156 43;
-#X obj 71 69 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+#N canvas 1 53 589 396 10;
+#X obj 64 332 print;
+#X msg 103 156 43;
+#X obj 41 69 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
-#X msg 108 116 32;
-#X obj 94 285 tof/from_ascii_code 13;
-#X msg 99 94 54;
-#X msg 155 197 13;
-#X text 64 29 Tags: conversion text symbols;
-#X text 64 13 Description: Convert ASCII codes into PD messages;
-#X text 134 95 Floats and lists: enter ASCII codes;
-#X text 93 68 Bang: output data;
-#X text 248 285 Optionnal argument: output data once that ASCII code
-is received;
-#X msg 121 137 65;
-#X text 185 192 Because of [form_ascii_code]'s creation argument \,
+#X msg 78 116 32;
+#X obj 64 285 tof/from_ascii_code 13;
+#X msg 69 94 54;
+#X msg 125 197 13;
+#X text 34 29 Tags: conversion text symbols;
+#X text 34 13 Description: Convert ASCII codes into PD messages;
+#X text 104 95 Floats and lists: enter ASCII codes;
+#X text 63 68 Bang: output data;
+#X msg 91 137 65;
+#X text 155 192 Because of [form_ascii_code]'s creation argument \,
the number 13 acts like a bang;
-#X msg 161 229 49 50 51 32 52 53 13;
-#X msg 143 176 49 50 51 32 52 53;
+#X msg 131 229 49 50 51 32 52 53 13;
+#X msg 113 176 49 50 51 32 52 53;
+#N canvas 246 152 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 Thomas Ouellet Fredericks;
+#X text 12 25 DESCRIPTION convert ASCII codes into PD messages;
+#X text 12 65 INLET_0 bang float list;
+#X text 12 85 OUTLET_0 anything;
+#X text 12 5 KEYWORDS control conversion anything_op;
+#X text 12 45 LICENSE GPL v2;
+#X restore 499 353 pd META;
+#X text 218 285 Optional argument: output data once that ASCII code
+is received;
#X connect 1 0 4 0;
#X connect 2 0 4 0;
#X connect 3 0 4 0;
#X connect 4 0 0 0;
#X connect 5 0 4 0;
#X connect 6 0 4 0;
-#X connect 12 0 4 0;
+#X connect 11 0 4 0;
+#X connect 13 0 4 0;
#X connect 14 0 4 0;
-#X connect 15 0 4 0;
diff --git a/tof/gemwin+-help.pd b/tof/gemwin+-help.pd
index 19cc08f..7ef8287 100644
--- a/tof/gemwin+-help.pd
+++ b/tof/gemwin+-help.pd
@@ -1,5 +1,5 @@
-#N canvas 112 132 841 373 10;
-#X obj 4 -185 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+#N canvas 1 53 812 373 10;
+#X obj 4 -185 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X text 483 -183 dimen w h;
#X text 483 -169 lighting 0/1;
@@ -14,7 +14,7 @@ with mouse pointer information.;
#X text 439 -216 You can set the following comma separated arguments:
;
#X text -5 -234 Tags: Gem;
-#X obj 43 -125 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+#X obj 43 -125 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X text 23 -188 Float: 1: Create and render window \, 0: Destroy window.
;
@@ -24,11 +24,24 @@ with mouse pointer information.;
#X obj 4 -100 gemwin+;
#X text 39 -58 x_pos y_pos left_button middle_button right_button;
#X obj 4 9 scale 0.5;
-#X obj 5 35 square;
+#X obj 4 35 square;
#X obj 439 -109 gemwin+ dimen 640 480 \, border 0 \, offset 200 200
;
#X text 12 -37 The left most outlet is a gemlist normalized to the
window's size (i.e. a square of size 1 fills the whole window);
+#N canvas 211 137 494 344 META 0;
+#X text 12 175 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 155 AUTHOR Thomas Ouellet Fredericks;
+#X text 12 25 DESCRIPTION a more user friendly Gem window manager with
+mouse pointer information;
+#X text 12 75 INLET_0 float;
+#X text 12 95 INLET_1 float;
+#X text 12 115 OUTLET_0 gemlist;
+#X text 12 135 OUTLET_1 list;
+#X text 12 5 KEYWORDS control abstraction user_input;
+#X text 12 55 LICENSE GPL v2;
+#X restore 743 58 pd META;
#X connect 0 0 15 0;
#X connect 11 0 15 1;
#X connect 15 0 17 0;
diff --git a/tof/getdollarzero-help.pd b/tof/getdollarzero-help.pd
index 04aebab..11e0303 100644
--- a/tof/getdollarzero-help.pd
+++ b/tof/getdollarzero-help.pd
@@ -1,7 +1,6 @@
-#N canvas 275 172 587 373 10;
+#N canvas 1 53 571 373 10;
#X msg 42 193 bang;
-#X obj 41 269 print;
-#X obj 42 231 getdollarzero;
+#X obj 42 269 print;
#X symbolatom 87 268 10 0 0 0 - - -;
#X obj -1 29 cnv 15 400 100 empty empty empty 20 12 0 14 -249661 -66577
0;
@@ -15,6 +14,17 @@
it will get the parent patch's \$0. If set to 2 \, it will get the
parent's parent's \$0 \, etc);
#X text 200 234 root: Get the \$0 of the root patch;
-#X connect 0 0 2 0;
-#X connect 2 0 1 0;
-#X connect 2 0 3 0;
+#N canvas 244 196 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 v2;
+#X text 12 105 AUTHOR Thomas Ouellet Fredericks;
+#X text 12 45 DESCRIPTION get the \$0 of a patch;
+#X text 12 65 INLET_0 bang;
+#X text 12 85 OUTLET_0 symbol;
+#X text 12 5 KEYWORDS control abstraction_op symbol_op;
+#X restore 511 326 pd META;
+#X obj 42 231 getdollarzero;
+#X connect 0 0 12 0;
+#X connect 12 0 1 0;
+#X connect 12 0 2 0;
diff --git a/tof/imagebang-help.pd b/tof/imagebang-help.pd
index 2025814..3392630 100644
--- a/tof/imagebang-help.pd
+++ b/tof/imagebang-help.pd
@@ -1,4 +1,4 @@
-#N canvas 285 54 658 621 10;
+#N canvas 1 53 658 555 10;
#X obj 45 338 print;
#X obj 45 152 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
@@ -6,7 +6,7 @@
#X text 314 97 Arguments:;
#X text 253 277 <- This [imagebang] was created with the following:
;
-#X obj 286 341 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+#X obj 285 341 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 285 362 s \$0pandar;
#X obj 365 333 r \$0pandas;
@@ -30,14 +30,24 @@
#X text 28 69 based on [image] by ggee and moonlib;
#X obj 45 177 tof/imagebang panda.gif pandb.gif \$0pandas \$0pandar
;
-#X obj 42 436 tof/imagebang homea.gif homeb.gif \$0homes \$0homer;
+#X obj 42 435 tof/imagebang homea.gif homeb.gif \$0homes \$0homer;
#X text 26 3 Description: a bang with an image;
#X text 27 17 Tags: ui;
#X text 351 116 1) image for the normal state (required);
#X text 350 133 2) image for the clicked state (required);
-#X text 350 149 3) send name (optionnal);
-#X text 351 165 4) receive name (optionnal);
#X text 27 31 Contact: mrtoftrash@gmail.com;
+#N canvas 227 162 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 v2;
+#X text 12 105 AUTHOR Thomas Ouellet Fredericks;
+#X text 12 5 KEYWORDS control user_input GUI bang_op;
+#X text 12 45 DESCRIPTION GUI bang with an image;
+#X text 12 65 INLET_0 anything;
+#X text 12 85 OUTLET_0 bang;
+#X restore 596 504 pd META;
+#X text 350 149 3) send name (optional);
+#X text 351 165 4) receive name (optional);
#X connect 1 0 19 0;
#X connect 5 0 6 0;
#X connect 7 0 8 0;
diff --git a/tof/increment-help.pd b/tof/increment-help.pd
index 8892e1d..0bf5f57 100644
--- a/tof/increment-help.pd
+++ b/tof/increment-help.pd
@@ -1,4 +1,4 @@
-#N canvas 1174 80 640 574 10;
+#N canvas 1 53 640 515 10;
#X obj 22 -23 cnv 15 400 100 empty empty empty 20 12 0 14 -249661 -66577
0;
#X text 26 15 author: mrtoftrash@gmail.com;
@@ -30,6 +30,16 @@ value;
#X text 160 402 Argument 2: incrementation amount (defaults to 1);
#X msg 51 139 2;
#X msg 78 367 1;
+#N canvas 219 217 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 v2;
+#X text 12 105 AUTHOR Thomas Ouellet Fredericks;
+#X text 12 5 KEYWORDS control;
+#X text 12 45 INLET_0 bang float;
+#X text 12 65 INLET_1 bang float;
+#X text 12 85 OUTLET_0 float;
+#X restore 580 436 pd META;
#X connect 2 0 14 1;
#X connect 3 0 14 1;
#X connect 6 0 14 0;
diff --git a/tof/iterate-help.pd b/tof/iterate-help.pd
index c5d5be7..80dad32 100644
--- a/tof/iterate-help.pd
+++ b/tof/iterate-help.pd
@@ -1,61 +1,72 @@
-#N canvas 1184 0 638 689 10;
+#N canvas 1 53 638 606 10;
#X obj 12 -33 cnv 15 400 100 empty empty empty 20 12 0 14 -249661 -66577
0;
#X text 17 1 author: mrtoftrash@gmail.com;
#X text 17 12 version: 2009-05-07 (initial release);
-#X text 293 244 Optional argument 1: start value;
+#X text 293 204 Optional argument 1: start value;
#X text 17 -10 tags: stream flow;
-#X obj 51 151 iterate;
-#X obj 51 182 print;
-#X msg 22 116 3;
-#X msg 77 113 6;
-#X obj 313 148 iterate;
-#X obj 386 150 sel 4;
-#X obj 313 191 print;
-#X msg 312 120 6;
-#X text 286 85 Bang: A bang will stop the iteration before it ends.
+#X obj 51 162 print;
+#X msg 51 103 3;
+#X msg 86 103 6;
+#X obj 313 138 iterate;
+#X obj 386 140 sel 4;
+#X obj 313 167 print;
+#X msg 313 110 6;
+#X text 286 75 Bang: A bang will stop the iteration before it ends.
;
-#X text 21 85 Float: Iterates that many times.;
-#X obj 35 339 iterate;
-#X obj 35 370 print;
-#X obj 329 369 print;
-#X msg 329 304 4;
-#X obj 329 338 iterate 20 2;
-#X text 36 242 Inlet 2: start value;
-#X msg 34 282 5;
-#X msg 67 284 10;
-#X msg 98 283 3;
-#X msg 110 309 1;
-#X msg 148 311 -1;
-#X msg 361 419 10 100 3;
-#X obj 361 455 iterate;
-#X obj 361 495 print;
-#X obj 361 575 iterate;
-#X obj 361 615 print;
-#X msg 360 539 start 15 \, step -0.5 \, 5;
+#X text 21 75 Float: Iterates that many times.;
+#X obj 35 309 iterate;
+#X obj 35 340 print;
+#X obj 329 309 print;
+#X msg 329 244 4;
+#X obj 329 278 iterate 20 2;
+#X text 36 212 Inlet 2: start value;
+#X msg 34 252 5;
+#X msg 67 254 10;
+#X msg 98 253 3;
+#X msg 110 279 1;
+#X msg 148 281 -1;
+#X msg 361 349 10 100 3;
+#X obj 361 375 iterate;
+#X obj 361 405 print;
+#X obj 360 495 print;
+#X msg 360 439 start 15 \, step -0.5 \, 5;
#X text 17 -34 description: iterates through numbers (as a "for" loop).
;
-#X text 35 227 Inlet 1: iterations;
-#X text 89 452 Iterate 10 times from 100 with a step of 3:;
-#X text 89 560 Iterate 5 times from 15 with a step of -0.5:;
-#X text 293 259 Optional argument 2: step value;
-#X text 36 256 Inlet 3: step value;
-#X connect 5 0 6 0;
-#X connect 7 0 5 0;
-#X connect 8 0 5 0;
-#X connect 9 0 11 0;
-#X connect 9 0 10 0;
-#X connect 10 0 9 0;
-#X connect 12 0 9 0;
-#X connect 15 0 16 0;
-#X connect 18 0 19 0;
-#X connect 19 0 17 0;
-#X connect 21 0 15 0;
-#X connect 22 0 15 1;
-#X connect 23 0 15 1;
-#X connect 24 0 15 2;
-#X connect 25 0 15 2;
+#X text 35 197 Inlet 1: iterations;
+#X text 89 372 Iterate 10 times from 100 with a step of 3:;
+#X text 79 450 Iterate 5 times from 15 with a step of -0.5:;
+#X text 293 219 Optional argument 2: step value;
+#X text 36 226 Inlet 3: step value;
+#N canvas 224 151 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 v2;
+#X text 12 125 AUTHOR Thomas Ouellet Fredericks;
+#X text 12 5 KEYWORDS control;
+#X text 12 45 INLET_0 bang float start step;
+#X text 12 65 INLET_1 float;
+#X text 12 85 INLET_2 float;
+#X text 12 105 OUTLET_0 float;
+#X restore 583 520 pd META;
+#X obj 51 131 iterate;
+#X obj 360 465 iterate;
+#X connect 6 0 37 0;
+#X connect 7 0 37 0;
+#X connect 8 0 10 0;
+#X connect 8 0 9 0;
+#X connect 9 0 8 0;
+#X connect 11 0 8 0;
+#X connect 14 0 15 0;
+#X connect 17 0 18 0;
+#X connect 18 0 16 0;
+#X connect 20 0 14 0;
+#X connect 21 0 14 1;
+#X connect 22 0 14 1;
+#X connect 23 0 14 2;
+#X connect 24 0 14 2;
+#X connect 25 0 26 0;
#X connect 26 0 27 0;
-#X connect 27 0 28 0;
-#X connect 29 0 30 0;
-#X connect 31 0 29 0;
+#X connect 29 0 38 0;
+#X connect 37 0 5 0;
+#X connect 38 0 28 0;
diff --git a/tof/listUnfold-help.pd b/tof/listUnfold-help.pd
index 6d65374..8cb52b4 100644
--- a/tof/listUnfold-help.pd
+++ b/tof/listUnfold-help.pd
@@ -1,4 +1,4 @@
-#N canvas 652 370 833 496 10;
+#N canvas 1 53 833 496 10;
#X msg 103 315 anything works too;
#X msg 91 288 symbol test;
#X obj 62 27 cnv 15 400 100 empty empty empty 20 12 0 14 -249661 -66577
@@ -32,6 +32,18 @@ bang .;
0;
#X text 69 139 listUnfold is deprecated. Please use list_unfold instead.
;
+#N canvas 327 180 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 Thomas Ouellet Fredericks;
+#X text 12 25 DESCRIPTION output the individual elements of a list
+and their indices \, either immediately or on bangs;
+#X text 12 75 INLET_0 anything bang;
+#X text 12 95 OUTLET_0 float symbol;
+#X text 12 115 OUTLET_1 float;
+#X text 12 5 KEYWORDS control list_op deprecated;
+#X text 12 55 LICENSE GPL v2;
+#X restore 747 450 pd META;
#X connect 0 0 4 0;
#X connect 1 0 4 0;
#X connect 4 0 8 0;
diff --git a/tof/list_accum-help.pd b/tof/list_accum-help.pd
index 9e912db..e0e554a 100644
--- a/tof/list_accum-help.pd
+++ b/tof/list_accum-help.pd
@@ -1,4 +1,4 @@
-#N canvas 341 299 626 427 10;
+#N canvas 1 53 592 427 10;
#X obj 62 27 cnv 15 400 100 empty empty empty 20 12 0 14 -249661 -66577
0;
#X text 67 77 author: mrtoftrash@gmail.com;
@@ -10,7 +10,7 @@ the list on a bang.;
#X msg 112 218 1 2 3 4 5 6;
#X obj 90 146 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
-#X obj 89 348 print;
+#X obj 91 348 print;
#X floatatom 104 191 5 0 0 0 - - -;
#X msg 194 218 a b c d;
#X obj 206 254 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
@@ -22,7 +22,20 @@ the list on a bang.;
#X text 111 145 Inlet 1 \, bang: Output and clear accumulated atoms
;
#X text 195 314 Outlet 2 \, bang: Nothing accumulated (empty);
-#X text 128 348 Outlet 1 \, list: Accumulated atoms;
+#X text 130 348 Outlet 1 \, list: Accumulated atoms;
+#N canvas 306 222 494 344 META 0;
+#X text 12 175 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 25 LICENSE GPL v2;
+#X text 12 155 AUTHOR Thomas Ouellet Fredericks;
+#X text 12 5 KEYWORDS control list_op;
+#X text 12 75 INLET_0 bang anything;
+#X text 12 95 INLET_1 bang;
+#X text 12 115 OUTLET_0 list;
+#X text 12 135 OUTLET_1 bang;
+#X text 12 45 DESCRIPTION accumulate anything into a list and output
+the list on a bang;
+#X restore 539 358 pd META;
#X connect 5 0 8 0;
#X connect 5 1 12 0;
#X connect 6 0 5 0;
diff --git a/tof/list_unfold-help.pd b/tof/list_unfold-help.pd
index c8393bc..3bd274c 100644
--- a/tof/list_unfold-help.pd
+++ b/tof/list_unfold-help.pd
@@ -1,33 +1,47 @@
-#N canvas 523 229 833 496 10;
-#X msg 103 285 anything works too;
-#X msg 91 258 symbol test;
-#X obj 62 27 cnv 15 400 100 empty empty empty 20 12 0 14 -249661 -66577
+#N canvas 1 53 833 496 10;
+#X msg 83 275 anything works too;
+#X msg 71 248 symbol test;
+#X obj 42 17 cnv 15 400 100 empty empty empty 20 12 0 14 -249661 -66577
0;
-#X text 67 77 author: mrtoftrash@gmail.com;
-#X obj 493 309 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+#X text 47 67 author: mrtoftrash@gmail.com;
+#X obj 473 299 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
-#X text 67 66 tags: lists;
-#X obj 100 388 print ATOM;
-#X obj 181 389 print INDEX;
-#X obj 464 384 print ATOM;
-#X obj 575 381 print INDEX;
-#X msg 60 229 list a b c d e f g;
-#X msg 464 282 list m n o p q r s t u v;
-#X text 468 263 step 1: add list;
-#X text 513 307 step 2: bang to output each element;
-#X obj 122 313 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+#X text 47 56 tags: lists;
+#X obj 80 378 print ATOM;
+#X obj 161 379 print INDEX;
+#X obj 444 374 print ATOM;
+#X obj 555 371 print INDEX;
+#X msg 40 219 list a b c d e f g;
+#X msg 444 272 list m n o p q r s t u v;
+#X text 448 253 step 1: add list;
+#X text 493 297 step 2: bang to output each element;
+#X obj 102 303 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
-#X text 147 312 bang to interrupt output;
-#X text 68 27 description: output the individual elements of a list
+#X text 127 302 bang to interrupt output;
+#X text 48 17 description: output the individual elements of a list
and their indices \, either immediately or on bangs.;
-#X text 67 88 version: 2009-10-06 (added the second mode);
-#X text 56 199 default mode: output everything once it is received.
+#X text 47 78 version: 2009-10-06 (added the second mode);
+#X text 36 189 default mode: output everything once it is received.
;
-#X text 428 196 "wait" or "manually" mode: output one element for every
+#X text 408 186 "wait" or "manually" mode: output one element for every
bang .;
-#X text 67 145 list_unfold has two modes:;
-#X obj 100 362 tof/list_unfold;
-#X obj 464 358 tof/list_unfold wait;
+#X text 47 135 list_unfold has two modes:;
+#X obj 80 352 tof/list_unfold;
+#X obj 444 348 tof/list_unfold wait;
+#N canvas 162 137 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 v2;
+#X text 12 135 AUTHOR Thomas Ouellet Fredericks;
+#X text 12 5 KEYWORDS control list_op;
+#X text 12 45 DESCRIPTION output the individual elements of a list
+and their indices \, either immediately or on bangs;
+#X text 12 75 INLET_0 anything bang;
+#X text 12 95 OUTLET_0 float symbol;
+#X text 12 115 OUTLET_1 float;
+#X restore 775 447 pd META;
+#X msg 287 232 traverse pd-list_unfold-help.pd \, bang;
+#X obj 287 254 pointer;
#X connect 0 0 21 0;
#X connect 1 0 21 0;
#X connect 4 0 22 0;
@@ -38,3 +52,5 @@ bang .;
#X connect 21 1 7 0;
#X connect 22 0 8 0;
#X connect 22 1 9 0;
+#X connect 24 0 25 0;
+#X connect 25 0 21 0;
diff --git a/tof/menubutton-help.pd b/tof/menubutton-help.pd
index 05d464b..4760398 100644
--- a/tof/menubutton-help.pd
+++ b/tof/menubutton-help.pd
@@ -1,4 +1,4 @@
-#N canvas 1181 230 1012 664 10;
+#N canvas 1 53 979 642 10;
#X obj 26 538 tof/menubutton 132 22 \$0s \$0r 1 green red orange purple
0 \, a \, b \, c \, d \, e \, f \, with spaces;
#X msg 43 66 add a b c d e f;
@@ -11,10 +11,10 @@
#X text 147 64 Add menu items;
#X obj 242 540 r \$0s;
#X obj 392 589 send \$0r;
-#X text 542 335 1: width;
-#X text 542 349 2: height;
-#X text 542 362 3: send name;
-#X text 542 374 4: receive name;
+#X text 542 315 1: width;
+#X text 542 329 2: height;
+#X text 542 342 3: send name;
+#X text 542 354 4: receive name;
#X text 139 130 Set the saving of the menu items in the patch. Off
by default.;
#X floatatom 188 303 5 0 0 0 - - -;
@@ -39,23 +39,23 @@ colors (#ffffff);
#X msg 186 421 align -1;
#X msg 188 401 align 0;
#X msg 187 380 align 1;
-#X obj 542 244 cnv 15 400 60 empty empty empty 20 12 0 14 -4034 -66577
+#X obj 542 224 cnv 15 400 60 empty empty empty 20 12 0 14 -4034 -66577
0;
-#X text 547 252 To move the [menubutton] \, switch to edit mode and
+#X text 547 232 To move the [menubutton] \, switch to edit mode and
draw a selection rectangle around it. The [menubutton] will temporarly
be disabled allowing you to drag it.;
-#X obj 540 315 cnv 15 400 15 empty empty empty 20 12 0 14 -257985 -66577
+#X obj 540 295 cnv 15 400 15 empty empty empty 20 12 0 14 -257985 -66577
0;
-#X text 543 313 Creation arguments:;
-#X text 542 385 5: save menu items flag;
+#X text 543 293 Creation arguments:;
+#X text 542 365 5: save menu items flag;
#X msg 183 510 add \$1;
#X obj 183 487 cyclone/tosymbol;
-#X text 543 422 8: highlight color (#000000 html or tk colors);
-#X text 543 411 7: foreground color (#000000 hmtl or tk colors);
-#X text 541 398 6: background color (#000000 html or tk colors);
-#X text 542 435 9: contour color (#000000 html or tk colors);
-#X text 541 448 10: horizontal alignement;
-#X text 537 463 \, : anything after a comma will be parsed as the menu
+#X text 543 402 8: highlight color (#000000 html or tk colors);
+#X text 543 391 7: foreground color (#000000 hmtl or tk colors);
+#X text 541 378 6: background color (#000000 html or tk colors);
+#X text 542 415 9: contour color (#000000 html or tk colors);
+#X text 541 428 10: horizontal alignement;
+#X text 537 443 \, : anything after a comma will be parsed as the menu
items. Each menu item must be separated by a comma.;
#X text 229 348 Select an item by index without outputing it;
#X text 242 380 align right;
@@ -68,14 +68,25 @@ items. Each menu item must be separated by a comma.;
#X text 31 21 tags: ui;
#X msg 183 464 with spaces;
#X text 180 444 Adding items with spaces;
-#X obj 540 541 cnv 15 400 30 empty empty empty 20 12 0 14 -232576 -66577
+#X obj 540 521 cnv 15 400 30 empty empty empty 20 12 0 14 -232576 -66577
0;
-#X text 544 519 The [menubutton] at left was created with the following:
+#X text 544 499 The [menubutton] at left was created with the following:
;
-#X text 546 539 [tof/menubutton 132 22 \$0s \$0r 1 green red orange
+#X text 546 519 [tof/menubutton 132 22 \$0s \$0r 1 green red orange
purple 0 \, a \, b \, c \, d \, e \, f \, with spaces];
#X text 105 572 output: index name;
#X text 235 325 Select an item by name without outputing it;
+#N canvas 166 140 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 45 LICENSE GPL v2;
+#X text 12 105 AUTHOR Thomas Ouellet Fredericks;
+#X text 12 5 KEYWORDS control GUI user_input;
+#X text 12 25 DESCRIPTION a button with a popup menu;
+#X text 12 65 INLET_0 float clear add size saveitems colors set align
+;
+#X text 12 85 OUTLET_0 list;
+#X restore 921 581 pd META;
#X connect 0 0 16 0;
#X connect 1 0 0 0;
#X connect 2 0 0 0;
diff --git a/tof/onlyone-help.pd b/tof/onlyone-help.pd
index e76eea4..392f808 100644
--- a/tof/onlyone-help.pd
+++ b/tof/onlyone-help.pd
@@ -1,26 +1,26 @@
-#N canvas 1079 120 620 485 10;
+#N canvas 1 53 556 485 10;
#X obj 63 213 loadbang;
#X msg 123 213 set a;
#X msg 165 214 set b;
-#X msg 208 215 set;
-#X obj 280 215 loadbang;
-#X msg 340 215 set a;
-#X msg 383 217 set b;
-#X msg 425 217 set;
-#X msg 297 306 1;
-#X msg 370 303 0;
-#X msg 66 299 1;
-#X msg 139 296 0;
-#X obj 67 274 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+#X msg 208 214 set;
+#X obj 270 214 loadbang;
+#X msg 330 214 set a;
+#X msg 373 216 set b;
+#X msg 415 216 set;
+#X msg 270 305 1;
+#X msg 345 305 0;
+#X msg 63 305 1;
+#X msg 138 305 0;
+#X obj 63 279 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
-#X obj 138 271 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+#X obj 138 279 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
-#X obj 296 280 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+#X obj 270 279 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
-#X obj 367 278 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+#X obj 345 277 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
-#X obj 62 244 tof/onlyone a;
-#X obj 294 251 tof/onlyone b;
+#X obj 63 250 tof/onlyone a;
+#X obj 270 250 tof/onlyone b;
#X obj 39 33 cnv 15 400 100 empty empty empty 20 12 0 14 -249661 -66577
0;
#X text 44 84 author: mrtoftrash@gmail.com;
@@ -30,18 +30,30 @@
to use that name.;
#X text 77 399 Outlet 1: bangs if it is the first or only one to use
that name.;
-#X text 79 431 Outlet 2: bangs if it not the the first and not the
+#X text 78 431 Outlet 2: bangs if it not the the first and not the
only one to use that name.;
-#X text 62 139 Try to "set" the name of each [onlyone] to the same
-name and than to different names.;
-#X obj 82 358 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+#X obj 63 367 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
-#X obj 81 329 metro 500;
-#X obj 330 340 metro 500;
-#X obj 336 368 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+#X obj 63 339 metro 500;
+#X obj 270 339 metro 500;
+#X obj 270 367 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
-#X text 65 171 If both [onlyone] have the same name \, only one metro
+#X text 62 171 If both [onlyone] have the same name \, only one metro
will be active.;
+#N canvas 152 214 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 55 LICENSE GPL v2;
+#X text 12 135 AUTHOR Thomas Ouellet Fredericks;
+#X text 12 25 DESCRIPTION make sure it is the first or only [onlyone]
+to use that name.;
+#X text 12 5 KEYWORDS control nonlocal;
+#X text 12 75 INLET_0 bang set;
+#X text 12 95 OUTLET_0 bang;
+#X text 12 115 OUTLET_1 bang;
+#X restore 479 432 pd META;
+#X text 62 139 Try to "set" the name of each [onlyone] to the same
+name and then to different names.;
#X connect 0 0 16 0;
#X connect 1 0 16 0;
#X connect 2 0 16 0;
@@ -50,10 +62,10 @@ will be active.;
#X connect 5 0 17 0;
#X connect 6 0 17 0;
#X connect 7 0 17 0;
-#X connect 8 0 28 0;
-#X connect 9 0 28 0;
-#X connect 10 0 27 0;
-#X connect 11 0 27 0;
+#X connect 8 0 27 0;
+#X connect 9 0 27 0;
+#X connect 10 0 26 0;
+#X connect 11 0 26 0;
#X connect 12 0 10 0;
#X connect 13 0 11 0;
#X connect 14 0 8 0;
@@ -62,5 +74,5 @@ will be active.;
#X connect 16 1 13 0;
#X connect 17 0 14 0;
#X connect 17 1 15 0;
-#X connect 27 0 26 0;
-#X connect 28 0 29 0;
+#X connect 26 0 25 0;
+#X connect 27 0 28 0;
diff --git a/tof/openHelp-help.pd b/tof/openHelp-help.pd
index e2cee02..137979f 100644
--- a/tof/openHelp-help.pd
+++ b/tof/openHelp-help.pd
@@ -1,4 +1,4 @@
-#N canvas 829 167 619 503 10;
+#N canvas 1 53 461 503 10;
#X msg 77 213 symbol list;
#X msg 157 247 symbol until;
#X obj -1 29 cnv 15 400 100 empty empty empty 20 12 0 14 -249661 -66577
@@ -14,6 +14,16 @@ help file and tries to open it.;
0;
#X text 10 141 openHelp is deprecated. Please use open_help instead.
;
+#N canvas 236 174 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 55 LICENSE GPL v2;
+#X text 12 95 AUTHOR Thomas Ouellet Fredericks;
+#X text 12 25 DESCRIPTION searches for an external's or an abstraction's
+help file and tries to open it;
+#X text 12 75 INLET_0 bang;
+#X text 12 5 KEYWORDS control filesystem patch_op deprecated;
+#X restore 367 424 pd META;
#X connect 0 0 8 0;
#X connect 1 0 8 0;
#X connect 4 0 8 0;
diff --git a/tof/open_help-help.pd b/tof/open_help-help.pd
index 5ef4fbb..5935926 100644
--- a/tof/open_help-help.pd
+++ b/tof/open_help-help.pd
@@ -1,4 +1,4 @@
-#N canvas 522 138 619 503 10;
+#N canvas 1 53 488 503 10;
#X msg 27 167 symbol list;
#X msg 107 201 symbol until;
#X obj -1 29 cnv 15 400 100 empty empty empty 20 12 0 14 -249661 -66577
@@ -10,14 +10,24 @@ help file and tries to open it.;
#X text 4 106 version: 2009-09-25;
#X text 3 65 tags: file patch;
#X obj 27 294 tof/open_help;
-#X obj 70 412 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+#X obj 39 392 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
-#X obj 69 434 tof/open_help tof/param;
-#X text 102 371 If you define the name of an external or abstraction
+#X obj 39 414 tof/open_help tof/param;
+#X text 72 351 If you define the name of an external or abstraction
as an argument \, open_help will open that abstraction's or external's
help file when you send a bang to the inlet or when you CLICK open_help.
;
-#X text 216 433 <- CLICK;
+#X text 186 413 <- CLICK;
+#N canvas 429 138 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 95 AUTHOR Thomas Ouellet Fredericks;
+#X text 12 25 DESCRIPTION search for an external's or an abstraction's
+help file and tries to open it;
+#X text 12 5 KEYWORDS control filesystem patch_op;
+#X text 12 75 INLET_0 symbol;
+#X text 12 55 LICENSE GPL v2;
+#X restore 415 446 pd META;
#X connect 0 0 8 0;
#X connect 1 0 8 0;
#X connect 4 0 8 0;
diff --git a/tof/param-help.pd b/tof/param-help.pd
index fe6e336..8940626 100644
--- a/tof/param-help.pd
+++ b/tof/param-help.pd
@@ -1,11 +1,11 @@
-#N canvas 279 400 403 396 10;
+#N canvas 1 53 403 396 10;
#N canvas 429 334 525 231 /id 0;
#X text 26 42 Abstraction /id:;
#X text 63 67 If an abstraction's arguments contains the "/id" keyword
\, the symbol following the "/id" keyword \, instead of the abstraction's
name \, will be used to build the path.;
#X restore 327 340 pd /id;
-#N canvas 1318 214 933 657 /name 0;
+#N canvas 90 56 933 657 /name 0;
#X floatatom 459 165 5 0 0 0 - - -;
#X floatatom 459 215 5 0 0 0 - - -;
#X obj 503 168 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
@@ -91,7 +91,7 @@ following abstraction is: /test-param/carrier;
#X connect 23 0 8 0;
#X connect 24 0 1 0;
#X restore -16 187 pd /name;
-#N canvas 122 440 837 442 custom 0;
+#N canvas 141 64 837 442 custom 0;
#X obj 17 211 cnv 15 300 20 empty empty empty 20 12 0 14 -4034 -66577
0;
#X text 19 212 arguments;
@@ -312,7 +312,7 @@ of this abstraction.;
#X connect 21 0 20 0;
#X connect 22 0 19 0;
#X restore -16 292 pd route;
-#N canvas 324 321 986 455 gui 0;
+#N canvas 18 136 986 455 gui 0;
#X obj 431 21 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 506 75 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
@@ -642,7 +642,7 @@ by the value of the first argument.;
#X connect 21 0 19 1;
#X connect 22 0 19 2;
#X restore 325 80 pd anim;
-#X obj -23 2 cnv 15 400 100 empty \$0c empty 20 12 0 14 -89821 -262144
+#X obj -23 2 cnv 15 400 100 empty \$0c empty 20 12 0 14 -104978 -262144
0;
#X text -18 54 author: mrtoftrash@gmail.com;
#X text -19 33 tags: state routing;
@@ -651,3 +651,11 @@ system.;
#X text -19 75 version: 2009-10-27 (de localized release);
#X text -20 341 Keyword for defining the param path inside abstractions:
;
+#N canvas 276 205 494 344 META 0;
+#X text 12 85 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 45 LICENSE GPL v2;
+#X text 12 65 AUTHOR Thomas Ouellet Fredericks;
+#X text 12 25 DESCRIPTION state saving and message routing system;
+#X text 12 5 KEYWORDS control needs_work (xlets);
+#X restore 320 370 pd META;
diff --git a/tof/path-help.pd b/tof/path-help.pd
index 41eaedc..105b5b2 100644
--- a/tof/path-help.pd
+++ b/tof/path-help.pd
@@ -1,68 +1,66 @@
-#N canvas 0 24 1018 686 10;
-#X obj 47 587 print RESULT;
-#X obj 47 336 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+#N canvas 1 53 1002 632 10;
+#X obj 27 587 print RESULT;
+#X obj 27 336 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
-#X obj 47 560 path;
+#X obj 27 560 path;
#X obj 32 11 cnv 15 400 100 empty empty empty 20 12 0 14 -249661 -66577
0;
#X text 37 56 author: mrtoftrash@gmail.com;
#X text 37 67 version: 2009-06-07 (initial release);
-#X text 72 332 <- a bang will output the root patch's path;
-#X text 191 355 <- Sending a relative path will append that path to
+#X text 52 332 <- a bang will output the root patch's path;
+#X text 171 355 <- Sending a relative path will append that path to
the root patch's path;
-#X text 106 429 Linux and OS X;
-#X text 113 469 Windows;
-#X obj 544 44 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+#X text 86 429 Linux and OS X;
+#X text 93 469 Windows;
+#X obj 517 34 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
-#X text 569 42 <- a bang will output the root patch's path;
-#X obj 570 112 openpanel;
-#X obj 570 92 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+#X text 542 32 <- a bang will output the root patch's path;
+#X obj 543 102 openpanel;
+#X obj 543 82 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
-#X symbolatom 570 134 50 0 0 0 - - -;
-#X symbolatom 544 233 50 0 0 0 - - -;
-#X text 575 60 Anything else will be treated as a path;
-#X obj 544 202 path relative;
-#X text 699 158 <- Relative paths are unchanged;
-#X text 104 416 Absolute paths are unchanged;
-#X obj 545 282 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+#X symbolatom 543 124 50 0 0 0 - - -;
+#X symbolatom 517 223 50 0 0 0 - - -;
+#X text 548 50 Anything else will be treated as a path;
+#X obj 517 192 path relative;
+#X text 672 148 <- Relative paths are unchanged;
+#X text 84 416 Absolute paths are unchanged;
+#X obj 518 272 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
-#X obj 545 395 print CURRENT;
-#X obj 545 368 path current;
-#X text 575 282 <- a bang will output the current patch's path;
+#X obj 518 365 print CURRENT;
+#X obj 518 338 path current;
+#X text 548 272 <- a bang will output the current patch's path;
#X text 38 11 description: outputs or transform paths.;
#X text 37 45 tags: file tof;
#X text 176 162 -- keywords --;
-#X text 710 260 -- current --;
-#X text 675 314 <- Sending a relative path will append that path to
+#X text 683 250 -- current --;
+#X text 648 304 <- Sending a relative path will append that path to
the current patch's path;
-#X text 685 9 -- relative --;
-#X obj 545 455 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+#X text 658 9 -- relative --;
+#X obj 518 415 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
-#X obj 571 523 openpanel;
-#X obj 571 503 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+#X obj 544 483 openpanel;
+#X obj 544 463 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
-#X symbolatom 571 545 50 0 0 0 - - -;
-#X symbolatom 545 634 50 0 0 0 - - -;
-#X text 576 471 Anything else will be treated as a path;
-#X text 698 567 <- Relative paths are unchanged;
-#X text 680 427 -- relative & current --;
-#X obj 545 603 path relative current;
-#X text 570 453 <- a bang will output the current patch's path;
-#X text 591 82 Absolute paths will be made relative to the root patch's
+#X symbolatom 544 505 50 0 0 0 - - -;
+#X symbolatom 518 594 50 0 0 0 - - -;
+#X text 549 431 Anything else will be treated as a path;
+#X text 671 527 <- Relative paths are unchanged;
+#X text 653 387 -- relative & current --;
+#X obj 518 563 path relative current;
+#X text 543 413 <- a bang will output the current patch's path;
+#X text 564 72 Absolute paths will be made relative to the root patch's
path;
-#X text 596 494 Absolute paths will be made relative to the current
+#X text 569 454 Absolute paths will be made relative to the current
patch's path;
-#X msg 593 158 symbol samples/;
-#X msg 573 315 symbol samples/;
-#X msg 594 569 symbol samples/;
-#X msg 88 355 symbol samples/;
-#X msg 107 450 symbol /unchanged/because/of/the/slash/at/the/start
+#X msg 566 148 symbol samples/;
+#X msg 546 305 symbol samples/;
+#X msg 567 529 symbol samples/;
+#X msg 68 355 symbol samples/;
+#X msg 87 450 symbol /unchanged/because/of/the/slash/at/the/start;
+#X msg 86 489 symbol C:/unchanged/because/of/the/:/as/second/char;
+#X msg 86 511 symbol C:/Documents and Settings/tom/My Documents/pd/parent.test.pd
;
-#X msg 106 489 symbol C:/unchanged/because/of/the/:/as/second/char
-;
-#X msg 106 511 symbol C:/Documents and Settings/tom/My Documents/pd/parent.test.pd
-;
-#X text 148 309 -- default behavior (absolute root) --;
+#X text 128 309 -- default behavior (absolute root) --;
#X text 27 191 current: use the current patch's path.;
#X text 26 207 root: use the root patch's path.;
#X text 24 242 relative: transform absolute paths into relative paths
@@ -71,6 +69,16 @@ patch's path;
;
#X text 29 113 [path] can convert relative paths to absolute paths
or the other way around.;
+#N canvas 400 289 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 45 LICENSE GPL v2;
+#X text 12 105 AUTHOR Thomas Ouellet Fredericks;
+#X text 12 5 KEYWORDS control filesystem;
+#X text 12 25 DESCRIPTION outputs or transform paths;
+#X text 12 65 INLET_0 bang symbol;
+#X text 12 85 OUTLET_0 symbol;
+#X restore 936 594 pd META;
#X connect 1 0 2 0;
#X connect 2 0 0 0;
#X connect 10 0 17 0;
diff --git a/tof/phasorshot~-help.pd b/tof/phasorshot~-help.pd
index 3975e92..62b5e29 100644
--- a/tof/phasorshot~-help.pd
+++ b/tof/phasorshot~-help.pd
@@ -1,35 +1,35 @@
-#N canvas 504 200 676 757 10;
-#X obj 64 576 nbx 10 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
+#N canvas 1 53 676 617 10;
+#X obj 63 566 nbx 10 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
-1 -262144 -1 0 256;
-#X obj 254 480 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+#X obj 224 460 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
-#X obj 177 297 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
+#X obj 177 287 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
-#X msg 58 154 0.1;
-#X msg 89 156 -0.1;
-#X msg 128 156 -0.5;
-#X msg 134 250 0.9;
-#X msg 166 247 0;
-#X msg 25 154 1;
-#X obj 151 386 print UPPER;
-#X obj 149 408 print LOWER;
-#X obj 239 527 *~;
-#X obj 231 592 dac~;
-#X obj 238 556 tabread4~ \$0table;
-#X msg 169 156 0.5;
-#X msg 201 249 0.5;
-#X text 33 121 Inlet 1: frequency;
-#X text 212 297 Inlet 3: loop off/on;
-#X msg 183 181 0;
-#X obj 61 338 tof/phasorshot~;
+#X msg 58 144 0.1;
+#X msg 89 146 -0.1;
+#X msg 128 146 -0.5;
+#X msg 134 240 0.9;
+#X msg 166 237 0;
+#X msg 25 144 1;
+#X obj 151 376 print UPPER;
+#X obj 149 398 print LOWER;
+#X obj 209 507 *~;
+#X obj 207 572 dac~;
+#X obj 208 536 tabread4~ \$0table;
+#X msg 169 146 0.5;
+#X msg 201 239 0.5;
+#X text 33 111 Inlet 1: frequency;
+#X text 212 287 Inlet 3: loop off/on;
+#X msg 183 171 0;
+#X obj 61 328 tof/phasorshot~;
#X text 48 11 Description: A feature rich phasor~.;
#X text 48 33 phasorshot~ is like a phasor with more options:;
#X text 76 55 + The looping of the generated signal can be disabled.
;
#X text 76 69 + A bang is outputed when the upper or lower bounds of
the generated signal are reached.;
-#X text 159 227 Inlet 2: phase;
-#X text 166 336 Argument: float: loop off/on (0/1);
+#X text 159 217 Inlet 2: phase;
+#X text 166 326 Argument: float: loop off/on (0/1);
#N canvas 0 22 396 311 load 0;
#X obj 116 170 soundfiler;
#X msg 116 132 read -resize \$1 \$2;
@@ -43,10 +43,24 @@ the generated signal are reached.;
#X connect 2 0 1 0;
#X connect 3 0 2 0;
#X connect 4 0 3 0;
-#X restore 253 501 pd load sound file;
-#X obj 63 553 cyclone/Snapshot~ 100;
-#X text 232 387 Outlets 2 and 3 bang when the upper or lower bound
+#X restore 223 481 pd load sound file;
+#X obj 62 543 cyclone/Snapshot~ 100;
+#X text 232 377 Outlets 2 and 3 bang when the upper or lower bound
is reached.;
+#N canvas 441 211 494 344 META 0;
+#X text 12 205 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 45 LICENSE GPL v2;
+#X text 12 185 AUTHOR Thomas Ouellet Fredericks;
+#X text 12 125 OUTLET_0 symbol;
+#X text 12 25 DESCRIPTION a feature rich phasor~;
+#X text 12 5 KEYWORDS signal;
+#X text 12 65 INLET_0 signal;
+#X text 12 85 INLET_1 float;
+#X text 12 105 INLET_2 float;
+#X text 12 145 OUTLET_1 bang;
+#X text 12 165 OUTLET_2 bang;
+#X restore 599 570 pd META;
#X connect 1 0 26 0;
#X connect 2 0 19 2;
#X connect 3 0 19 0;
diff --git a/tof/pix_film+-help.pd b/tof/pix_film+-help.pd
index 42fd866..0465cbe 100644
--- a/tof/pix_film+-help.pd
+++ b/tof/pix_film+-help.pd
@@ -1,4 +1,4 @@
-#N canvas 1447 124 536 537 10;
+#N canvas 1 53 536 537 10;
#X obj 113 119 openpanel;
#X obj 112 96 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
@@ -27,6 +27,21 @@ for Gem.;
#X obj 54 236 tof/pix_film+ mov0.mov;
#X text 198 235 argument 1 \, (file): opens the movie file (optional)
;
+#N canvas 373 162 494 344 META 0;
+#X text 12 205 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 45 LICENSE GPL v2;
+#X text 12 185 AUTHOR Thomas Ouellet Fredericks;
+#X text 12 25 DESCRIPTION a more user friendly movie file player for
+Gem;
+#X text 12 5 KEYWORDS control;
+#X text 12 65 INLET_0 gemlist;
+#X text 12 85 INLET_1 float open;
+#X text 12 105 INLET_2 float;
+#X text 12 125 OUTLET_0 gemlist;
+#X text 12 145 OUTLET_1 float;
+#X text 12 165 OUTLET_2 float;
+#X restore 461 418 pd META;
#X connect 0 0 6 0;
#X connect 1 0 0 0;
#X connect 2 0 8 0;
diff --git a/tof/pmenu-help.pd b/tof/pmenu-help.pd
index 2c28f38..1390a73 100644
--- a/tof/pmenu-help.pd
+++ b/tof/pmenu-help.pd
@@ -1,10 +1,9 @@
-#N canvas 1074 57 756 631 10;
+#N canvas 1 53 756 631 10;
#X obj 221 187 key;
-#X msg 126 222 clear;
+#X msg 124 222 clear;
#X obj 221 213 sel 65;
#X text 267 213 <- Shift+A will open the menu;
-#X msg 47 63 add a bb ccc dddd eeeee;
-#X obj 45 498 print;
+#X msg 45 63 add a bb ccc dddd eeeee;
#X msg 230 320 2;
#X msg 261 321 3;
#X text 201 62 add items;
@@ -29,13 +28,13 @@ item that was last selected). On (1) by default.;
#X obj 300 458 cnv 15 400 15 empty empty empty 20 12 0 14 -257985 -66577
0;
#X text 303 456 Creation arguments:;
-#X msg 87 153 add \$1;
-#X obj 87 130 cyclone/tosymbol;
-#X msg 87 107 with spaces;
-#X text 84 87 Adding items with spaces;
-#X obj 113 180 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+#X msg 85 153 add \$1;
+#X obj 85 130 cyclone/tosymbol;
+#X msg 85 107 with spaces;
+#X text 82 87 Adding items with spaces;
+#X obj 111 180 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
-#X text 132 176 Pop the menu;
+#X text 130 176 Pop the menu;
#X text 249 179 You can assign any key to pop the menu (Shift+A) in
this case.;
#X text 322 319 Select and output a menu item by index;
@@ -43,24 +42,37 @@ this case.;
#X msg 290 371 symbol a;
#X text 346 370 Select an item by name and output it;
#X text 320 349 Select an item by name without outputing it;
-#X text 85 501 Output: index name;
#X text 354 420 <- you can pop the menu from any gui by sending a bang
to \$0pmenu (because a receive is associated to it);
#X text 38 18 Description: pops a menu;
#X text 40 31 Tags: ui;
+#N canvas 282 163 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 Thomas Ouellet Fredericks;
+#X text 12 45 LICENSE GPL v2;
+#X text 12 5 KEYWORDS control GUI user_input;
+#X text 12 25 DESCRIPTION pops a menu;
+#X text 12 65 INLET_0 bang add clear color;
+#X text 12 85 OUTLET_0 float;
+#X text 12 105 OUTLET_1 symbol float;
+#X restore 700 586 pd META;
+#X obj 45 498 print index;
+#X obj 144 498 print value;
#X connect 0 0 2 0;
-#X connect 1 0 13 0;
-#X connect 2 0 13 0;
-#X connect 4 0 13 0;
-#X connect 6 0 13 0;
-#X connect 7 0 13 0;
-#X connect 9 0 13 0;
-#X connect 11 0 13 0;
-#X connect 12 0 13 0;
-#X connect 13 0 5 0;
-#X connect 24 0 13 0;
+#X connect 1 0 12 0;
+#X connect 2 0 12 0;
+#X connect 4 0 12 0;
+#X connect 5 0 12 0;
+#X connect 6 0 12 0;
+#X connect 8 0 12 0;
+#X connect 10 0 12 0;
+#X connect 11 0 12 0;
+#X connect 12 0 39 0;
+#X connect 12 1 40 0;
+#X connect 23 0 12 0;
+#X connect 24 0 23 0;
#X connect 25 0 24 0;
-#X connect 26 0 25 0;
-#X connect 28 0 13 0;
-#X connect 32 0 13 0;
-#X connect 33 0 13 0;
+#X connect 27 0 12 0;
+#X connect 31 0 12 0;
+#X connect 32 0 12 0;
diff --git a/tof/sample-help.pd b/tof/sample-help.pd
index 5ae0451..3f1e1e5 100644
--- a/tof/sample-help.pd
+++ b/tof/sample-help.pd
@@ -1,4 +1,4 @@
-#N canvas 519 275 683 625 10;
+#N canvas 1 53 683 625 10;
#X obj 47 141 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X text 44 17 Description: Loads a sound file (wav) as a sample;
@@ -37,6 +37,15 @@ with a table size of 441000 (10 seconds at 44100hz);
#X obj 80 410 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X text 45 201 Click on [tof/sample] to view info;
+#N canvas 339 248 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 v2;
+#X text 12 85 AUTHOR Thomas Ouellet Fredericks;
+#X text 12 45 DESCRIPTION load a sound file (wav) as a sample;
+#X text 12 5 KEYWORDS control abstraction array soundfile;
+#X text 12 65 INLET_0 bang read;
+#X restore 629 571 pd META;
#X connect 0 0 20 0;
#X connect 19 0 20 0;
#X connect 27 0 26 0;
diff --git a/tof/sample_granule~-help.pd b/tof/sample_granule~-help.pd
index a2a766c..956ef73 100644
--- a/tof/sample_granule~-help.pd
+++ b/tof/sample_granule~-help.pd
@@ -1,36 +1,52 @@
-#N canvas 197 131 788 643 10;
-#X obj 447 62 tof/sample smpgranu amen.wav;
-#X obj 25 129 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+#N canvas 1 53 716 518 10;
+#X obj 447 52 tof/sample smpgranu amen.wav;
+#X obj 46 129 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
-#X obj 41 164 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
+#X obj 62 164 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
-#X floatatom 185 401 5 0 0 0 - - -;
-#X text 45 128 Inlet 1 \, bang: Play sample once;
-#X text 60 161 Inlet 1 \, float: Start/stop playing looped sample;
+#X floatatom 116 288 5 0 0 0 - - -;
+#X text 66 128 Inlet 1 \, bang: Play sample once;
+#X text 81 161 Inlet 1 \, float: Start/stop playing looped sample;
#X text 27 63 Tags: Sound Sample Play;
-#X obj 72 552 dac~;
+#X obj 72 422 dac~;
#X text 29 32 Description: Pitchshifts or timestretches a sample with
the granular method;
-#X text 166 191 Inlet 1 \, grain float: Configure grain length (# of
+#X text 187 191 Inlet 1 \, grain float: Configure grain length (# of
samples);
-#X msg 63 195 grain 360;
-#X msg 77 214 grain 7056;
-#X msg 93 238 grain 1764;
-#X obj 46 500 sample_granule~ smpgranu;
-#X obj 445 26 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+#X msg 84 195 grain 360;
+#X msg 98 219 grain 7056;
+#X msg 114 243 grain 1764;
+#X obj 46 370 sample_granule~ smpgranu;
+#X obj 447 26 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
-#X floatatom 242 439 5 0 0 0 - - -;
-#X text 280 438 Inlet 3 \, float: Duration in milliseconds;
-#X obj 246 471 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+#X floatatom 187 315 5 0 0 0 - - -;
+#X text 225 314 Inlet 3 \, float: Duration in milliseconds;
+#X obj 207 344 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
-#X text 281 469 Inlet 3 \, bang: Reset to original duration;
-#X text 223 399 Inlet 2 \, float: Pitch (1=original pitch);
-#X obj 281 530 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+#X text 242 342 Inlet 3 \, bang: Reset to original duration;
+#X text 154 286 Inlet 2 \, float: Pitch (1=original pitch);
+#X obj 281 400 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
-#X obj 218 549 cyclone/Snapshot~ 100;
-#X floatatom 219 571 5 0 0 0 - - -;
-#X text 256 572 Outlet 3 \, signal: progress;
-#X text 307 527 Outlet 4 \, bang: done;
+#X obj 218 419 cyclone/Snapshot~ 100;
+#X floatatom 218 441 5 0 0 0 - - -;
+#X text 255 442 Outlet 3 \, signal: progress;
+#X text 307 397 Outlet 4 \, bang: done;
+#N canvas 434 189 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 215 AUTHOR Thomas Ouellet Fredericks;
+#X text 12 55 LICENSE GPL v2;
+#X text 12 25 DESCRIPTION pitchshift or timestretch a sample with the
+granular method;
+#X text 12 5 KEYWORDS control abstraction soundfile;
+#X text 12 75 INLET_0 bang float grain;
+#X text 12 95 INLET_1 float;
+#X text 12 115 INLET_2 float bang;
+#X text 12 135 OUTLET_0 signal;
+#X text 12 155 OUTLET_1 signal;
+#X text 12 175 OUTLET_2 signal;
+#X text 12 195 OUTLET_3 bang;
+#X restore 656 462 pd META;
#X connect 1 0 13 0;
#X connect 2 0 13 0;
#X connect 3 0 13 1;
diff --git a/tof/sample_packel-help.pd b/tof/sample_packel-help.pd
index 8129c9b..b39fd6b 100644
--- a/tof/sample_packel-help.pd
+++ b/tof/sample_packel-help.pd
@@ -1,4 +1,4 @@
-#N canvas 452 313 551 304 10;
+#N canvas 1 53 551 304 10;
#X text 26 30 Tags: Sample Sound;
#X text 30 60 Warning: [tof/sample_packel] is only for advanced users!
;
@@ -11,6 +11,16 @@
#X text 150 122 Change the start of the sample;
#X obj 57 210 tof/sample_packel;
#X text 26 12 Description: Modifies the properties of a sample;
+#N canvas 286 191 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 v2;
+#X text 12 105 AUTHOR Thomas Ouellet Fredericks;
+#X text 12 45 DESCRIPTION modify the properties of a sample;
+#X text 12 5 KEYWORDS control abstraction array;
+#X text 12 65 INLET_0 start end;
+#X text 12 85 INLET_1 sample;
+#X restore 489 254 pd META;
#X connect 2 0 8 1;
#X connect 4 0 8 0;
#X connect 5 0 8 0;
diff --git a/tof/sample_play~-help.pd b/tof/sample_play~-help.pd
index 894f334..b26846e 100644
--- a/tof/sample_play~-help.pd
+++ b/tof/sample_play~-help.pd
@@ -1,16 +1,16 @@
-#N canvas 2245 349 553 386 10;
+#N canvas 1 53 553 386 10;
#X obj 61 317 dac~;
-#X obj 57 73 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+#X obj 59 73 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
-#X obj 71 94 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1
+#X obj 73 94 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1
;
-#X floatatom 133 183 5 0 0 0 - - -;
+#X floatatom 135 183 5 0 0 0 - - -;
#X text 13 -28 Description: Plays a sample;
#X text 14 -8 Tags: Sound Table Sample;
-#X text 83 71 Inlet 1 \, bang: play sample once;
-#X text 88 91 Inlet 1 \, float: stop/play sample in a loop;
-#X text 178 146 Inlet 1 \, sample symbol: set sample;
-#X msg 96 146 sample smppl;
+#X text 85 71 Inlet 1 \, bang: play sample once;
+#X text 90 91 Inlet 1 \, float: stop/play sample in a loop;
+#X text 180 146 Inlet 1 \, sample symbol: set sample;
+#X msg 98 146 sample smppl;
#X text 96 328 Outlet 1 \, signal: left channel audio output;
#X text 97 316 Outlet 2 \, signal: right channel audio output;
#X obj 279 -12 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
@@ -18,16 +18,31 @@
#X obj 279 12 tof/sample smppl amen.wav;
#X obj 207 247 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
-#X text 170 180 set playback speed;
-#X floatatom 190 203 5 0 0 0 - - -;
-#X text 227 200 set duration (in ms);
+#X text 172 180 set playback speed;
+#X floatatom 192 203 5 0 0 0 - - -;
+#X text 229 200 set duration (in ms);
#X obj 144 266 cyclone/Snapshot~ 100;
#X floatatom 145 288 5 0 0 0 - - -;
#X text 211 288 Outlet 3 \, signal: progress;
#X text 234 245 Outlet 4 \, bang: done;
-#X text 150 117 Inlet 1 \, list: play a segment of the sample;
+#X text 152 117 Inlet 1 \, list: play a segment of the sample;
#X obj 59 229 tof/sample_play~ smppl;
-#X msg 86 119 0.25 0.5;
+#X msg 88 119 0.25 0.5;
+#N canvas 242 185 494 344 META 0;
+#X text 12 225 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 45 LICENSE GPL v2;
+#X text 12 205 AUTHOR Thomas Ouellet Fredericks;
+#X text 12 25 DESCRIPTION play a sample;
+#X text 12 65 INLET_0 bang float list sample;
+#X text 12 85 INLET_1 float;
+#X text 12 105 INLET_2 float;
+#X text 12 125 OUTLET_0 signal;
+#X text 12 145 OUTLET_1 signal;
+#X text 12 165 OUTLET_2 signal;
+#X text 12 185 OUTLET_3 bang;
+#X text 12 5 KEYWORDS control abstraction array soundfile;
+#X restore 497 313 pd META;
#X connect 1 0 23 0;
#X connect 2 0 23 0;
#X connect 3 0 23 1;
diff --git a/tof/sample_record~-help.pd b/tof/sample_record~-help.pd
index e317188..b8a12fc 100644
--- a/tof/sample_record~-help.pd
+++ b/tof/sample_record~-help.pd
@@ -1,4 +1,4 @@
-#N canvas 794 230 766 482 10;
+#N canvas 1 53 766 482 10;
#X text 227 253 Argument 1 \, symbol: the name of the sample to record
to;
#X text 44 4 Description: Records into samples;
@@ -22,6 +22,17 @@ recording length is limited by the size of the sample;
#X obj 242 66 tof/sample recording 441000 1;
#X obj 65 253 sample_record~ recording;
#X obj 75 373 tof/sample_play~ recording;
+#N canvas 371 286 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 45 LICENSE GPL v2;
+#X text 12 125 AUTHOR Thomas Ouellet Fredericks;
+#X text 12 25 DESCRIPTION record into samples;
+#X text 12 5 KEYWORDS control abstraction array soundfile;
+#X text 12 65 INLET_0 signal;
+#X text 12 85 INLET_1 signal;
+#X text 12 105 INLET_2 float sample;
+#X restore 705 427 pd META;
#X connect 3 0 16 0;
#X connect 4 0 16 2;
#X connect 6 0 17 0;
diff --git a/tof/sample_shifft~-help.pd b/tof/sample_shifft~-help.pd
index 91d9f0c..2aae911 100644
--- a/tof/sample_shifft~-help.pd
+++ b/tof/sample_shifft~-help.pd
@@ -1,31 +1,47 @@
-#N canvas 1793 81 774 691 10;
-#X obj 66 427 dac~;
-#X obj 28 181 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+#N canvas 1 53 774 568 10;
+#X obj 37 427 dac~;
+#X obj 38 181 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
-#X obj 44 216 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+#X obj 54 216 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
-#X floatatom 122 250 5 0 0 0 - - -;
-#X text 48 180 Inlet 1 \, bang: Play sample once;
-#X text 63 213 Inlet 1 \, float: Start/stop playing looped sample;
+#X floatatom 111 250 5 0 0 0 - - -;
+#X text 58 180 Inlet 1 \, bang: Play sample once;
+#X text 73 213 Inlet 1 \, float: Start/stop playing looped sample;
#X text 34 28 Description: Pitchshifts or timestretches a sample with
the FFT method;
#X text 32 58 Tags: Sound Sample Play;
#X obj 458 120 tof/sample smpfft amen.wav;
-#X text 160 248 Inlet 2 \, float: Pitch (1=normal);
-#X obj 457 97 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+#X text 149 248 Inlet 2 \, float: Pitch (1=normal);
+#X obj 458 97 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X floatatom 281 281 5 0 0 0 - - -;
#X text 319 280 Inlet 3 \, float: Duration in milliseconds;
#X obj 285 313 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X text 320 311 Inlet 3 \, bang: Reset to original duration;
-#X obj 196 416 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+#X obj 185 399 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
-#X obj 133 435 cyclone/Snapshot~ 100;
-#X floatatom 134 457 5 0 0 0 - - -;
+#X obj 135 435 cyclone/Snapshot~ 100;
+#X floatatom 136 457 5 0 0 0 - - -;
#X obj 38 363 tof/sample_shifft~ smpfft;
-#X text 171 458 Outlet 3 \, signal: progress;
-#X text 225 413 Outlet 4 \, bang: done;
+#X text 173 458 Outlet 3 \, signal: progress;
+#X text 214 396 Outlet 4 \, bang: done;
+#N canvas 259 201 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 55 LICENSE GPL v2;
+#X text 12 215 AUTHOR Thomas Ouellet Fredericks;
+#X text 12 5 KEYWORDS control filesystem soundfile;
+#X text 12 75 INLET_0 bang float;
+#X text 12 95 INLET_1 float;
+#X text 12 115 INLET_2 bang float;
+#X text 12 135 OUTLET_0 signal;
+#X text 12 155 OUTLET_1 signal;
+#X text 12 175 OUTLET_2 signal;
+#X text 12 195 OUTLET_3 bang;
+#X text 12 25 DESCRIPTION pitchshift or timestretch a sample with the
+FFT method;
+#X restore 718 518 pd META;
#X connect 1 0 18 0;
#X connect 2 0 18 0;
#X connect 3 0 18 1;
diff --git a/tof/sample_unpack-help.pd b/tof/sample_unpack-help.pd
index 0032ad3..5c9615d 100644
--- a/tof/sample_unpack-help.pd
+++ b/tof/sample_unpack-help.pd
@@ -1,10 +1,10 @@
-#N canvas 1416 305 763 458 10;
-#X obj 60 387 print rate;
-#X obj 137 388 print file;
-#X obj 321 386 print channels;
+#N canvas 1 53 763 458 10;
+#X obj 62 387 print rate;
+#X obj 139 388 print file;
+#X obj 323 386 print channels;
#X msg 172 225 bang;
-#X obj 430 386 print end;
-#X obj 497 385 print start;
+#X obj 432 386 print end;
+#X obj 499 385 print start;
#X msg 62 196 sample smpunpck;
#X text 67 48 Tags: Sample Sound;
#X text 65 29 Description: Outputs a sample's information;
@@ -19,8 +19,24 @@
-1;
#X text 391 77 Load a sound file (wav);
#X obj 62 267 tof/sample_unpack;
-#X obj 576 385 print size;
-#X obj 219 387 print basename;
+#X obj 578 385 print size;
+#X obj 221 387 print basename;
+#N canvas 295 170 494 344 META 0;
+#X text 12 245 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 45 LICENSE GPL v2;
+#X text 12 225 AUTHOR Thomas Ouellet Fredericks;
+#X text 12 85 OUTLET_0 float;
+#X text 12 5 KEYWORDS control filesystem soundfile;
+#X text 12 25 DESCRIPTION output a sample's information;
+#X text 12 65 INLET_0 bang sample;
+#X text 12 105 OUTLET_1 symbol;
+#X text 12 125 OUTLET_2 symbol;
+#X text 12 145 OUTLET_3 float;
+#X text 12 165 OUTLET_4 float;
+#X text 12 185 OUTLET_5 float;
+#X text 12 205 OUTLET_6 float;
+#X restore 705 415 pd META;
#X connect 3 0 16 0;
#X connect 6 0 16 0;
#X connect 12 0 11 0;
diff --git a/tof/streamMinMax-help.pd b/tof/streamMinMax-help.pd
index dde1a33..6288e7d 100644
--- a/tof/streamMinMax-help.pd
+++ b/tof/streamMinMax-help.pd
@@ -1,4 +1,4 @@
-#N canvas 425 210 412 446 10;
+#N canvas 1 53 412 446 10;
#X floatatom 82 146 5 0 0 0 - - -;
#X obj 199 195 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
@@ -21,6 +21,18 @@ a stream of numbers.;
#X msg 168 144 43 90;
#X obj 9 95 tof/streamMinMax 45 100;
#X obj 118 267 tof/streamMinMax;
+#N canvas 259 140 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 55 LICENSE GPL v2;
+#X text 12 135 AUTHOR Thomas Ouellet Fredericks;
+#X text 12 5 KEYWORDS control conversion;
+#X text 12 25 DESCRIPTION output the minimum and maximum float of a
+stream of numbers;
+#X text 12 75 INLET_0 float list bang;
+#X text 12 95 OUTLET_0 float;
+#X text 12 115 OUTLET_1 float;
+#X restore 352 348 pd META;
#X connect 0 0 16 0;
#X connect 1 0 16 0;
#X connect 14 0 16 0;
diff --git a/tof/to_ascii_code-help.pd b/tof/to_ascii_code-help.pd
index 4d49897..8ec3ec8 100644
--- a/tof/to_ascii_code-help.pd
+++ b/tof/to_ascii_code-help.pd
@@ -1,4 +1,4 @@
-#N canvas 1427 407 571 202 10;
+#N canvas 1 53 571 202 10;
#X msg 49 60 test;
#X msg 182 61 1234;
#X obj 49 112 tof/to_ascii_code 13;
@@ -8,6 +8,16 @@
#X text 55 3 Description: Convert PD messages into ASCII codes;
#X text 188 111 Optionnal argument: append ASCII code (in this case
13 \, a carriage return);
+#N canvas 290 133 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 45 LICENSE GPL v2;
+#X text 12 105 AUTHOR Thomas Ouellet Fredericks;
+#X text 12 25 DESCRIPTION convert PD messages into ASCII codes;
+#X text 12 5 KEYWORDS control conversion;
+#X text 12 65 INLET_0 anything;
+#X text 12 85 OUTLET_0 list;
+#X restore 511 161 pd META;
#X connect 0 0 2 0;
#X connect 1 0 2 0;
#X connect 2 0 4 0;