aboutsummaryrefslogtreecommitdiff
path: root/doc/pddp
diff options
context:
space:
mode:
authorJonathan Wilkes <jancsika1@users.sourceforge.net>2010-12-15 05:52:13 +0000
committerJonathan Wilkes <jancsika1@users.sourceforge.net>2010-12-15 05:52:13 +0000
commit6bf9872c188c74ac7c790a26c3871577e7ced65d (patch)
tree7ee6c7855b6cab95e6425ea40eea01be99cba100 /doc/pddp
parent37dd4332c78b97eeda486ef2ee4ef4d553c31581 (diff)
fixed broken links
svn path=/trunk/; revision=14639
Diffstat (limited to 'doc/pddp')
-rw-r--r--doc/pddp/TODO2
-rw-r--r--doc/pddp/abs-help.pd2
-rw-r--r--doc/pddp/acoustics-help.pd2
-rw-r--r--doc/pddp/acoustics~-help.pd4
-rw-r--r--doc/pddp/adc~-help.pd4
-rw-r--r--doc/pddp/adc~_dac~-help.pd2
-rw-r--r--doc/pddp/all_about.pd6
-rw-r--r--doc/pddp/all_about_acoustic_conversions.pd2
-rw-r--r--doc/pddp/all_about_arrays.pd2
-rw-r--r--doc/pddp/all_about_ascii_art.pd2
-rw-r--r--doc/pddp/all_about_atom_conversion.pd2
-rw-r--r--doc/pddp/all_about_atoms.pd2
-rw-r--r--doc/pddp/all_about_canvas_properties.pd2
-rw-r--r--doc/pddp/all_about_data_types.pd2
-rw-r--r--doc/pddp/all_about_dollarsign_zero.pd2
-rw-r--r--doc/pddp/all_about_expr_and_value.pd2
-rw-r--r--doc/pddp/all_about_expr_functions.pd2
-rw-r--r--doc/pddp/all_about_expr_if.pd2
-rw-r--r--doc/pddp/all_about_expr_multiline.pd2
-rw-r--r--doc/pddp/all_about_externals.pd2
-rw-r--r--doc/pddp/all_about_finding_objects.pd2
-rw-r--r--doc/pddp/all_about_getting_help.pd76
-rw-r--r--doc/pddp/all_about_haptics.pd2
-rw-r--r--doc/pddp/all_about_help_patches.pd24
-rw-r--r--doc/pddp/all_about_hid.pd2
-rw-r--r--doc/pddp/all_about_index.pd76
-rw-r--r--doc/pddp/all_about_libraries.pd2
-rw-r--r--doc/pddp/all_about_lists_vs_anythings.pd2
-rw-r--r--doc/pddp/all_about_looping.pd2
-rw-r--r--doc/pddp/all_about_message_conversion.pd2
-rw-r--r--doc/pddp/all_about_messages.pd2
-rw-r--r--doc/pddp/all_about_midi_flags.pd2
-rw-r--r--doc/pddp/all_about_pd_META.pd2
-rw-r--r--doc/pddp/all_about_scope_and_locality.pd2
-rw-r--r--doc/pddp/all_about_send_n_receive.pd2
-rw-r--r--doc/pddp/all_about_submitting_bugs.pd2
-rw-r--r--doc/pddp/all_about_symbol_construction.pd2
-rw-r--r--doc/pddp/all_about_writing_help_patches.pd2
-rw-r--r--doc/pddp/all_about_z_order.pd2
-rw-r--r--doc/pddp/append-help.pd2
-rw-r--r--doc/pddp/array-help.pd4
-rw-r--r--doc/pddp/atan-help.pd2
-rw-r--r--doc/pddp/atan2-help.pd2
-rw-r--r--doc/pddp/bag-help.pd2
-rw-r--r--doc/pddp/bang-help.pd2
-rw-r--r--doc/pddp/bang~-help.pd2
-rw-r--r--doc/pddp/bendin-help.pd2
-rw-r--r--doc/pddp/bendout-help.pd2
-rw-r--r--doc/pddp/biquad~-help.pd4
-rw-r--r--doc/pddp/block~-help.pd4
-rw-r--r--doc/pddp/bng-help.pd2
-rw-r--r--doc/pddp/bonk~-help.pd4
-rw-r--r--doc/pddp/bp~-help.pd4
-rw-r--r--doc/pddp/canvas-help.pd6
-rw-r--r--doc/pddp/catch~-help.pd4
-rw-r--r--doc/pddp/change-help.pd2
-rw-r--r--doc/pddp/choice-help.pd2
-rw-r--r--doc/pddp/clip-help.pd2
-rw-r--r--doc/pddp/clip~-help.pd4
-rw-r--r--doc/pddp/closebang-help.pd2
-rw-r--r--doc/pddp/complex-mod~-help.pd4
-rw-r--r--doc/pddp/cos-help.pd2
-rw-r--r--doc/pddp/cos~-help.pd4
-rw-r--r--doc/pddp/cpole~-help.pd4
-rw-r--r--doc/pddp/cputime-help.pd2
-rw-r--r--doc/pddp/ctlin-help.pd2
-rw-r--r--doc/pddp/ctlout-help.pd2
-rw-r--r--doc/pddp/czero_rev~-help.pd4
-rw-r--r--doc/pddp/czero~-help.pd4
-rw-r--r--doc/pddp/dac~-help.pd4
-rw-r--r--doc/pddp/dbtopow-help.pd2
-rw-r--r--doc/pddp/dbtopow~-help.pd4
-rw-r--r--doc/pddp/dbtorms-help.pd2
-rw-r--r--doc/pddp/dbtorms~-help.pd4
-rw-r--r--doc/pddp/declare-help.pd2
-rw-r--r--doc/pddp/delay-help.pd2
-rw-r--r--doc/pddp/delread~-help.pd4
-rw-r--r--doc/pddp/delwrite~-help.pd4
-rw-r--r--doc/pddp/drawnumber-help.pd2
-rw-r--r--doc/pddp/drawpolygon-help.pd2
-rw-r--r--doc/pddp/drawsymbol-help.pd2
-rw-r--r--doc/pddp/element-help.pd2
-rw-r--r--doc/pddp/env~-help.pd4
-rw-r--r--doc/pddp/exp-help.pd2
-rw-r--r--doc/pddp/expr-help.pd2
-rw-r--r--doc/pddp/expr~-help.pd4
-rw-r--r--doc/pddp/fexpr~-help.pd4
-rw-r--r--doc/pddp/fft~-help.pd4
-rw-r--r--doc/pddp/fiddle~-help.pd4
-rw-r--r--doc/pddp/float-help.pd3
-rw-r--r--doc/pddp/framp~-help.pd4
-rw-r--r--doc/pddp/ftom-help.pd2
-rw-r--r--doc/pddp/ftom~-help.pd4
-rw-r--r--doc/pddp/gatom-help.pd2
-rw-r--r--doc/pddp/get-help.pd2
-rw-r--r--doc/pddp/getsize-help.pd2
-rw-r--r--doc/pddp/graph-help.pd2
-rw-r--r--doc/pddp/hidin-help.pd2
-rw-r--r--doc/pddp/hilbert~-help.pd4
-rw-r--r--doc/pddp/hip~-help.pd4
-rw-r--r--doc/pddp/hradio-help.pd2
-rw-r--r--doc/pddp/hslider-help.pd2
-rw-r--r--doc/pddp/import-help.pd2
-rw-r--r--doc/pddp/initbang-help.pd2
-rw-r--r--doc/pddp/inlet-help.pd2
-rw-r--r--doc/pddp/inlet~-help.pd2
-rw-r--r--doc/pddp/int-help.pd2
-rw-r--r--doc/pddp/key-help.pd2
-rw-r--r--doc/pddp/keyname-help.pd2
-rw-r--r--doc/pddp/keyup-help.pd2
-rw-r--r--doc/pddp/line-help.pd2
-rw-r--r--doc/pddp/line~-help.pd4
-rw-r--r--doc/pddp/list-help.pd2
-rw-r--r--doc/pddp/loadbang-help.pd2
-rw-r--r--doc/pddp/log-help.pd2
-rw-r--r--doc/pddp/loop~-help.pd4
-rw-r--r--doc/pddp/lop~-help.pd4
-rw-r--r--doc/pddp/lrshift~-help.pd4
-rw-r--r--doc/pddp/makefilename-help.pd2
-rw-r--r--doc/pddp/makenote-help.pd2
-rw-r--r--doc/pddp/math-help.pd2
-rw-r--r--doc/pddp/max-help.pd2
-rw-r--r--doc/pddp/message-help.pd2
-rw-r--r--doc/pddp/metro-help.pd2
-rw-r--r--doc/pddp/midi-help.pd2
-rw-r--r--doc/pddp/midiin-help.pd2
-rw-r--r--doc/pddp/midiout-help.pd2
-rw-r--r--doc/pddp/min-help.pd2
-rw-r--r--doc/pddp/moses-help.pd2
-rw-r--r--doc/pddp/mtof-help.pd2
-rw-r--r--doc/pddp/mtof~-help.pd4
-rw-r--r--doc/pddp/my_canvas-help.pd2
-rw-r--r--doc/pddp/namecanvas-help.pd2
-rw-r--r--doc/pddp/netreceive-help.pd2
-rw-r--r--doc/pddp/netsend-help.pd2
-rw-r--r--doc/pddp/noise~-help.pd4
-rw-r--r--doc/pddp/notein-help.pd2
-rw-r--r--doc/pddp/noteout-help.pd2
-rw-r--r--doc/pddp/numbox2-help.pd2
-rw-r--r--doc/pddp/openpanel-help.pd2
-rw-r--r--doc/pddp/operators-help.pd2
-rw-r--r--doc/pddp/osc~-help.pd4
-rw-r--r--doc/pddp/otherbinops-help.pd2
-rw-r--r--doc/pddp/outlet-help.pd2
-rw-r--r--doc/pddp/outlet~-help.pd2
-rw-r--r--doc/pddp/output~-help.pd2
-rw-r--r--doc/pddp/pack-help.pd2
-rw-r--r--doc/pddp/pd-help.pd2
-rw-r--r--doc/pddp/pgmin-help.pd2
-rw-r--r--doc/pddp/pgmout-help.pd2
-rw-r--r--doc/pddp/phasor~-help.pd4
-rw-r--r--doc/pddp/pipe-help.pd2
-rw-r--r--doc/pddp/pique-help.pd4
-rw-r--r--doc/pddp/plot-help.pd2
-rw-r--r--doc/pddp/pointer-help.pd2
-rw-r--r--doc/pddp/poly-help.pd2
-rw-r--r--doc/pddp/polytouch-out.pd2
-rw-r--r--doc/pddp/polytouchin-help.pd2
-rw-r--r--doc/pddp/pow-help.pd2
-rw-r--r--doc/pddp/powtodb-help.pd2
-rw-r--r--doc/pddp/powtodb~-help.pd4
-rw-r--r--doc/pddp/print-help.pd2
-rw-r--r--doc/pddp/print~-help.pd4
-rw-r--r--doc/pddp/qlist-help.pd2
-rw-r--r--doc/pddp/random-help.pd2
-rw-r--r--doc/pddp/readsf~-help.pd2
-rw-r--r--doc/pddp/realtime-help.pd2
-rw-r--r--doc/pddp/receive-help.pd2
-rw-r--r--doc/pddp/rmstodb-help.pd2
-rw-r--r--doc/pddp/rmstodb~-help.pd4
-rw-r--r--doc/pddp/route-help.pd2
-rw-r--r--doc/pddp/rpole~-help.pd4
-rw-r--r--doc/pddp/rsqrt~-help.pd4
-rw-r--r--doc/pddp/rzero_rev~-help.pd4
-rw-r--r--doc/pddp/rzero~-help.pd4
-rw-r--r--doc/pddp/samphold~-help.pd4
-rw-r--r--doc/pddp/samplerate~-help.pd2
-rw-r--r--doc/pddp/savepanel-help.pd2
-rw-r--r--doc/pddp/scalar-help.pd4
-rw-r--r--doc/pddp/select-help.pd2
-rw-r--r--doc/pddp/send-help.pd2
-rw-r--r--doc/pddp/send~-help.pd4
-rw-r--r--doc/pddp/set-help.pd2
-rw-r--r--doc/pddp/setsize-help.pd2
-rw-r--r--doc/pddp/sigbinops-help.pd4
-rw-r--r--doc/pddp/sigmund~-help.pd4
-rw-r--r--doc/pddp/sig~-help.pd4
-rw-r--r--doc/pddp/sin-help.pd2
-rw-r--r--doc/pddp/snapshot~-help.pd4
-rw-r--r--doc/pddp/soundfiler-help.pd2
-rw-r--r--doc/pddp/spigot-help.pd4
-rw-r--r--doc/pddp/sqrt-help.pd2
-rw-r--r--doc/pddp/sqrt~-help.pd4
-rw-r--r--doc/pddp/stripnote-help.pd2
-rw-r--r--doc/pddp/struct-help.pd2
-rw-r--r--doc/pddp/sublist-help.pd2
-rw-r--r--doc/pddp/swap-help.pd2
-rw-r--r--doc/pddp/switch~-help.pd4
-rw-r--r--doc/pddp/symbol-help.pd2
-rw-r--r--doc/pddp/sysexin-help.pd2
-rw-r--r--doc/pddp/table-help.pd2
-rw-r--r--doc/pddp/table_of_contents.pd73
-rw-r--r--doc/pddp/tabosc4~-help.pd4
-rw-r--r--doc/pddp/tabplay~-help.pd4
-rw-r--r--doc/pddp/tabread-help.pd2
-rw-r--r--doc/pddp/tabread4-help.pd2
-rw-r--r--doc/pddp/tabread4~-help.pd4
-rw-r--r--doc/pddp/tabread~-help.pd83
-rw-r--r--doc/pddp/tabreceive~-help.pd4
-rw-r--r--doc/pddp/tabsend~-help.pd4
-rw-r--r--doc/pddp/tabwrite-help.pd2
-rw-r--r--doc/pddp/tabwrite~-help.pd4
-rw-r--r--doc/pddp/tan-help.pd2
-rw-r--r--doc/pddp/text-help.pd2
-rw-r--r--doc/pddp/textfile-help.pd2
-rw-r--r--doc/pddp/threshold~-help.pd4
-rw-r--r--doc/pddp/throw~-help.pd4
-rw-r--r--doc/pddp/timer-help.pd2
-rw-r--r--doc/pddp/toggle-help.pd2
-rw-r--r--doc/pddp/touchin-help.pd2
-rw-r--r--doc/pddp/touchout-help.pd2
-rw-r--r--doc/pddp/trigger-help.pd2
-rw-r--r--doc/pddp/unpack-help.pd2
-rw-r--r--doc/pddp/until-help.pd2
-rw-r--r--doc/pddp/value-help.pd2
-rw-r--r--doc/pddp/vcf~-help.pd4
-rw-r--r--doc/pddp/vd~-help.pd4
-rw-r--r--doc/pddp/vline~-help.pd4
-rw-r--r--doc/pddp/vradio-help.pd2
-rw-r--r--doc/pddp/vslider-help.pd2
-rw-r--r--doc/pddp/vsnapshot~-help.pd4
-rw-r--r--doc/pddp/vu-help.pd5
-rw-r--r--doc/pddp/wrap~-help.pd4
-rw-r--r--doc/pddp/writesf~-help.pd4
234 files changed, 503 insertions, 435 deletions
diff --git a/doc/pddp/TODO b/doc/pddp/TODO
index c46b9d1d..00278f01 100644
--- a/doc/pddp/TODO
+++ b/doc/pddp/TODO
@@ -2,7 +2,7 @@
- create message-help.pd, namecanvas-help.pd and all_about_messages which
include [namecanvas] and the additional/pd-msg docs
-- finish all_about.pd and remove table_of_contents.pd
+- check pddplinks to manuals folder (e.g., in all_about_getting_help.pd)
- improve glossary
diff --git a/doc/pddp/abs-help.pd b/doc/pddp/abs-help.pd
index ab8a61cb..16561a98 100644
--- a/doc/pddp/abs-help.pd
+++ b/doc/pddp/abs-help.pd
@@ -65,6 +65,6 @@ will be used as input.;
;
#X text 98 459 float;
#X text 168 459 - the incoming value.;
-#X obj 4 598 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 598 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 14 0 16 0;
#X connect 16 0 13 0;
diff --git a/doc/pddp/acoustics-help.pd b/doc/pddp/acoustics-help.pd
index 7b8ecfb7..42a5416d 100644
--- a/doc/pddp/acoustics-help.pd
+++ b/doc/pddp/acoustics-help.pd
@@ -86,7 +86,7 @@ will be used as input.;
#X obj 98 569 pddp/pddplink all_about_acoustic_conversions.pd;
#X text 87 126 Click on the links next to each object for more help:
;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 15 0 19 0;
#X connect 16 0 18 0;
#X connect 17 0 16 0;
diff --git a/doc/pddp/acoustics~-help.pd b/doc/pddp/acoustics~-help.pd
index 506f1881..80ef70e6 100644
--- a/doc/pddp/acoustics~-help.pd
+++ b/doc/pddp/acoustics~-help.pd
@@ -97,8 +97,8 @@ Wilkes revised the patch to conform to the PDDP template for Pd version
#X text 158 472 - a list will be truncated to the first element.;
#X obj 98 569 pddp/pddplink all_about_acoustic_conversions.pd;
#X text 97 96 Click on the links under each object for more help:;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X connect 17 0 18 0;
#X connect 18 0 19 0;
#X connect 19 0 20 0;
diff --git a/doc/pddp/adc~-help.pd b/doc/pddp/adc~-help.pd
index 63590c4a..2f56c2e2 100644
--- a/doc/pddp/adc~-help.pd
+++ b/doc/pddp/adc~-help.pd
@@ -80,8 +80,8 @@ are provided \, then there are two outlets which represent audio channels
#X text 130 151 RMS amplitude (dB);
#X text 169 305 - the inlet to [adc~] is not used.;
#X text 99 305 (inactive);
-#X obj 5 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 5 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#N canvas 44 65 428 471 Multi-channel_audio 0;
#X text 19 38 All sound cards are capable of at least two channels
of audio. Pd supports these two channels by default and uses your system's
diff --git a/doc/pddp/adc~_dac~-help.pd b/doc/pddp/adc~_dac~-help.pd
index 616937f4..17a11775 100644
--- a/doc/pddp/adc~_dac~-help.pd
+++ b/doc/pddp/adc~_dac~-help.pd
@@ -38,7 +38,7 @@ comment.);
#X text 18 180 [shoutcast~] (What library is this in?);
#X restore 102 597 pd Related_objects;
#X obj 469 3 adc~;
-#X obj 5 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 5 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#N canvas 44 65 428 471 Multi-channel_audio 0;
#X text 19 38 All sound cards are capable of at least two channels
of audio. Pd supports these two channels by default and uses your system's
diff --git a/doc/pddp/all_about.pd b/doc/pddp/all_about.pd
index 77cfb8ae..fba34b55 100644
--- a/doc/pddp/all_about.pd
+++ b/doc/pddp/all_about.pd
@@ -20,7 +20,7 @@ Wilkes revised the patch to conform to the PDDP template for Pd version
14 -261106 -33289 0;
#X text 7 2 All About Pd- Related Objects;
#X restore 103 354 pd Related_objects;
-#X obj 6 354 pddp/pddplink pddp/help.pd -text help;
+#X obj 6 354 pddp/pddplink all_about.pd -text All About Pd;
#X obj 24 229 pddp/pddplink cyclone/all_about_cyclone.pd;
#X text 20 37 The "All About Pd" collection is a detailed reference
for key concepts \, objects \, and settings in Pure Data.;
@@ -36,7 +36,7 @@ take a few minutes to read the following patches:;
About Help Patches;
#X text 20 197 If you're coming from Max/MSP/Jitter \, have a look
at the cyclone library for compatible objects:;
-#X text 20 257 There are many more "All About..." patches here:;
-#X obj 20 277 pddp/pddplink table_of_contents.pd;
#X text 5 311 All PDDP help patches have a link to a general help file
in the bottom left-hand corner.;
+#X text 20 257 There are many more "All About..." patches:;
+#X obj 20 277 pddp/pddplink all_about_index.pd;
diff --git a/doc/pddp/all_about_acoustic_conversions.pd b/doc/pddp/all_about_acoustic_conversions.pd
index d0602924..b047ee37 100644
--- a/doc/pddp/all_about_acoustic_conversions.pd
+++ b/doc/pddp/all_about_acoustic_conversions.pd
@@ -606,7 +606,7 @@ acoustic units;
;
#X text 152 135 Which library for these four?;
#X restore 103 550 pd Related_objects;
-#X obj 6 550 pddp/pddplink pddp/help.pd -text help;
+#X obj 6 549 pddp/pddplink all_about.pd -text All About Pd;
#X connect 2 0 3 0;
#X connect 3 0 4 0;
#X connect 4 0 5 0;
diff --git a/doc/pddp/all_about_arrays.pd b/doc/pddp/all_about_arrays.pd
index 671be10a..6631d78d 100644
--- a/doc/pddp/all_about_arrays.pd
+++ b/doc/pddp/all_about_arrays.pd
@@ -59,7 +59,7 @@ for creating and managing them;
#X text 20 76 The [expr] family objects have some limited functionality
for dealing with arrays. See heading "Array/Table Functions" in:;
#X restore 103 292 pd Related_objects;
-#X obj 6 292 pddp/pddplink pddp/help.pd -text help;
+#X obj 6 292 pddp/pddplink all_about.pd -text All About Pd;
#N canvas 14 48 428 287 What_is_an_array_in_PD 0;
#X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 20 10
1 18 -261106 -33289 0;
diff --git a/doc/pddp/all_about_ascii_art.pd b/doc/pddp/all_about_ascii_art.pd
index 9c9b645d..6c9fa5da 100644
--- a/doc/pddp/all_about_ascii_art.pd
+++ b/doc/pddp/all_about_ascii_art.pd
@@ -22,7 +22,7 @@ Wilkes revised the patch to conform to the PDDP template for Pd version
#X obj 31 37 pddp/pddplink ../manuals/0.Intro/typing_conventions.pd
;
#X restore 103 508 pd Related_objects;
-#X obj 6 508 pddp/pddplink pddp/help.pd -text help;
+#X obj 6 508 pddp/pddplink all_about.pd -text All About Pd;
#X text 180 36 Meaning;
#X text 40 36 Text;
#X text 270 36 Example;
diff --git a/doc/pddp/all_about_atom_conversion.pd b/doc/pddp/all_about_atom_conversion.pd
index f4ced2d4..9e0cb1bd 100644
--- a/doc/pddp/all_about_atom_conversion.pd
+++ b/doc/pddp/all_about_atom_conversion.pd
@@ -30,7 +30,7 @@ Wilkes revised the patch to conform to the PDDP template for Pd version
#X obj 200 40 pddp/pddplink all_about_externals.pd -text Externals
;
#X restore 103 228 pd Related_objects;
-#X obj 6 228 pddp/pddplink pddp/help.pd -text help;
+#X obj 6 228 pddp/pddplink all_about.pd -text All About Pd;
#X text 208 106 <- give some links to the manual;
#X obj 43 65 pddp/pddplink all_about_atoms.pd;
#X text 42 36 Converting between atom types in Pd can be tricky. Make
diff --git a/doc/pddp/all_about_atoms.pd b/doc/pddp/all_about_atoms.pd
index b546c607..bd775df3 100644
--- a/doc/pddp/all_about_atoms.pd
+++ b/doc/pddp/all_about_atoms.pd
@@ -165,7 +165,7 @@ Wilkes revised the patch to conform to the PDDP template for Pd version
#X floatatom 22 43 5 0 0 0 - - -;
#X symbolatom 22 67 10 0 0 0 - - -;
#X restore 103 218 pd Related_objects;
-#X obj 6 218 pddp/pddplink pddp/help.pd -text help;
+#X obj 6 218 pddp/pddplink all_about.pd -text All About Pd;
#X text 168 42 <- give some links to the manual;
#N canvas 7 69 428 185 Custom_atoms 0;
#X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 20 10
diff --git a/doc/pddp/all_about_canvas_properties.pd b/doc/pddp/all_about_canvas_properties.pd
index b37292be..6f1a8745 100644
--- a/doc/pddp/all_about_canvas_properties.pd
+++ b/doc/pddp/all_about_canvas_properties.pd
@@ -25,7 +25,7 @@ canvas;
#X text 33 45 The [output~] object used throughout the audio tutorials
is a "gop" enabled abstraction. See:;
#X restore 103 298 pd Related_objects;
-#X obj 6 298 pddp/pddplink pddp/help.pd -text help;
+#X obj 6 298 pddp/pddplink all_about.pd -text All About Pd;
#X text 21 37 You can access canvas properties by right-clicking on
an empty area of a canvas and choosing "Properties". (You can also
right-click on the object box of a subcanvas.);
diff --git a/doc/pddp/all_about_data_types.pd b/doc/pddp/all_about_data_types.pd
index 76f4a4fb..9fa53203 100644
--- a/doc/pddp/all_about_data_types.pd
+++ b/doc/pddp/all_about_data_types.pd
@@ -17,7 +17,7 @@ Wilkes revised the patch to conform to the PDDP template for Pd version
#X text 12 65 DESCRIPTION list of help patches related to Pd data types
;
#X restore 392 219 pd META;
-#X obj 6 219 pddp/pddplink pddp/help.pd -text help;
+#X obj 6 219 pddp/pddplink all_about.pd -text All About Pd;
#N canvas 24 124 428 150 Quick_Quiz! 0;
#X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0
14 -261106 -33289 0;
diff --git a/doc/pddp/all_about_dollarsign_zero.pd b/doc/pddp/all_about_dollarsign_zero.pd
index 5a6c6acc..c2cc36a5 100644
--- a/doc/pddp/all_about_dollarsign_zero.pd
+++ b/doc/pddp/all_about_dollarsign_zero.pd
@@ -45,7 +45,7 @@ Wilkes revised the patch to conform to the PDDP template for Pd version
#X obj 20 38 pddp/helplink ggee/sendlocal;
#X obj 20 58 pddp/helplink ggee/receivelocal;
#X restore 103 442 pd Related_objects;
-#X obj 6 442 pddp/pddplink pddp/help.pd -text help;
+#X obj 6 442 pddp/pddplink all_about.pd -text All About Pd;
#X obj 35 392 pddp/pddplink ../2.control.examples/13.locality.pd -text
doc/2.control.examples/13.locality.pd;
#X obj 35 407 pddp/pddplink all_about_scope_and_locality.pd;
diff --git a/doc/pddp/all_about_expr_and_value.pd b/doc/pddp/all_about_expr_and_value.pd
index 87aa406c..0fe49401 100644
--- a/doc/pddp/all_about_expr_and_value.pd
+++ b/doc/pddp/all_about_expr_and_value.pd
@@ -41,7 +41,7 @@ two Pd objects;
14 -261106 -33289 0;
#X text 7 2 [expr] and [value]- Related Objects;
#X restore 103 330 pd Related_objects;
-#X obj 6 330 pddp/pddplink pddp/help.pd -text help;
+#X obj 6 330 pddp/pddplink all_about.pd -text All About Pd;
#X connect 3 0 5 0;
#X connect 4 0 3 0;
#X connect 6 0 2 0;
diff --git a/doc/pddp/all_about_expr_functions.pd b/doc/pddp/all_about_expr_functions.pd
index d9b8e6bb..f609c133 100644
--- a/doc/pddp/all_about_expr_functions.pd
+++ b/doc/pddp/all_about_expr_functions.pd
@@ -371,7 +371,7 @@ for expr family objects;
14 -261106 -33289 0;
#X text 6 1 [expr] Functions and Operators- Related Objects;
#X restore 103 2570 pd Related_objects;
-#X obj 6 2570 pddp/pddplink pddp/help.pd -text help;
+#X obj 6 2570 pddp/pddplink all_about.pd -text All About Pd;
#X connect 2 0 4 0;
#X connect 3 0 5 0;
#X connect 6 0 12 0;
diff --git a/doc/pddp/all_about_expr_if.pd b/doc/pddp/all_about_expr_if.pd
index b1cd36c6..7984aa5a 100644
--- a/doc/pddp/all_about_expr_if.pd
+++ b/doc/pddp/all_about_expr_if.pd
@@ -53,7 +53,7 @@ sly and the expr family stone;
#X obj 72 42 select;
#X obj 132 42 spigot;
#X restore 103 480 pd Related_objects;
-#X obj 6 480 pddp/pddplink pddp/help.pd -text help;
+#X obj 6 480 pddp/pddplink all_about.pd -text All About Pd;
#X obj 23 290 expr if($f1 < 50 \, 50-$f1 \, 50);
#X connect 3 0 24 0;
#X connect 4 0 9 1;
diff --git a/doc/pddp/all_about_expr_multiline.pd b/doc/pddp/all_about_expr_multiline.pd
index 310e8b88..fff3e886 100644
--- a/doc/pddp/all_about_expr_multiline.pd
+++ b/doc/pddp/all_about_expr_multiline.pd
@@ -36,7 +36,7 @@ expr? You can if you want \, and this patch tells you how...;
14 -261106 -33289 0;
#X text 7 2 [expr] Multiline- Related Objects;
#X restore 103 262 pd Related_objects;
-#X obj 6 262 pddp/pddplink pddp/help.pd -text help;
+#X obj 6 262 pddp/pddplink all_about.pd -text All About Pd;
#X connect 4 0 7 0;
#X connect 7 0 2 0;
#X connect 7 1 3 0;
diff --git a/doc/pddp/all_about_externals.pd b/doc/pddp/all_about_externals.pd
index db1f2381..cc49a25c 100644
--- a/doc/pddp/all_about_externals.pd
+++ b/doc/pddp/all_about_externals.pd
@@ -19,7 +19,7 @@ Wilkes revised the patch to conform to the PDDP template for Pd version
14 -261106 -33289 0;
#X text 7 2 Externals - Related Objects;
#X restore 103 375 pd Related_objects;
-#X obj 6 375 pddp/pddplink pddp/help.pd -text help;
+#X obj 6 375 pddp/pddplink all_about.pd -text All About Pd;
#X text 20 36 Externals are objects that can be used in addition to
the core Pd objects \, or vanilla objects. Externals can be created
with other programming languages like C \, C++ \, or Python \, as well
diff --git a/doc/pddp/all_about_finding_objects.pd b/doc/pddp/all_about_finding_objects.pd
index 366ea995..5e5c8410 100644
--- a/doc/pddp/all_about_finding_objects.pd
+++ b/doc/pddp/all_about_finding_objects.pd
@@ -16,7 +16,7 @@
#X connect 4 0 5 0;
#X connect 5 3 4 0;
#X restore 392 125 pd META;
-#X obj 6 125 pddp/pddplink pddp/help.pd -text help;
+#X obj 6 125 pddp/pddplink all_about.pd -text All About Pd;
#N canvas 13 162 428 183 References 0;
#X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0
14 -261106 -33289 0;
diff --git a/doc/pddp/all_about_getting_help.pd b/doc/pddp/all_about_getting_help.pd
new file mode 100644
index 00000000..e5b87554
--- /dev/null
+++ b/doc/pddp/all_about_getting_help.pd
@@ -0,0 +1,76 @@
+#N canvas 0 31 448 570 10;
+#X obj 1 1 cnv 15 445 20 empty \$0-pddp.cnv.header getting_help_in_Pure_Data
+20 10 1 18 -261106 -33289 0;
+#X obj 407 2 pddp/pddplink http://puredata.info/dev/pddp -text pddp
+;
+#X obj 1 548 cnv 15 445 20 empty \$0-pddp.cnv.footer empty 20 12 0
+14 -233017 -33289 0;
+#N canvas 323 229 494 344 META 0;
+#X text 12 65 LIBRARY PDDP;
+#X text 12 5 GENRE all_about_pd;
+#X text 12 45 DESCRIPTION Table of Contents for Pd documentation;
+#X text 12 85 HELP_PATCH_AUTHORS Jonathan Wilkes.;
+#X text 12 25 KEYWORDS;
+#X restore 392 550 pd META;
+#N canvas 12 355 428 212 Related_objects 0;
+#X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 20 10
+1 18 -261106 -33289 0;
+#X text 7 1 Help - Related Objects;
+#X restore 103 550 pd Related_objects;
+#X text 18 218 Control Examples;
+#X text 18 238 Audio Examples;
+#X obj 126 218 pddp/pddplink ../../2.control.examples/01.PART1.hello.pd
+-text doc/2.control.examples/01.PART1.hello.pd;
+#X obj 126 238 pddp/pddplink ../../3.audio.examples/A00.intro.pd -text
+doc/2.audio.examples/A00.intro.pd;
+#X text 18 258 Data Structures;
+#X obj 126 258 pddp/pddplink ../../4.data.structures/01.scalars.pd
+-text doc/4.data.structures/01.scalars.pd;
+#X text 18 358 Dynamic Patching;
+#X obj 126 358 pddp/pddplink ../../manuals/pd-msg/msg_and_patch/0.all_msg.pd
+-text doc/manuals/pd-msg/msg_and_patch/0.all_msg.pd;
+#X text 18 278 Intro to Pd;
+#X obj 126 278 pddp/pddplink ../../manuals/0.Intro/01.hello_world.pd
+-text doc/manuals/0.Intro/01.hello_world.pd;
+#X text 18 298 Audio Basics;
+#X obj 126 298 pddp/pddplink ../../manuals/1.Sound/00.controlling_dsp_processing.pd
+-text doc/manuals/1.Sound/00.controlling_dsp_processing.pd;
+#X text 18 318 Intro to Gem;
+#X obj 126 318 pddp/pddplink ../../manuals/2.Image/01.gemwin.pd -text
+doc/manuals/2.Image/01.gemwin.pd;
+#X text 18 338 Networking;
+#X obj 126 338 pddp/pddplink ../../manuals/3.Networking/01.network_ports.pd
+-text doc/manuals/3.Networking/01.network_ports.pd;
+#X obj 18 148 pddp/pddplink http://www.crca.ucsd.edu/~msp/Pd_documentation/index.htm
+;
+#X text 18 199 All About Pd;
+#X obj 126 199 pddp/pddplink ../all_about.pd -text doc/5.reference/all_about.pd
+;
+#X text 18 77 Document Browser;
+#X text 126 77 click <ctrl>-b or look under the "Help" menu;
+#X obj 18 128 pddp/pddplink ../../1.manual/index.htm -text doc/1.manual/index.htm
+;
+#X text 158 128 (Or use the "Help" menu and choose "Html ...");
+#X text 18 448 Click the "Help" menu for FAQ \, IRC Channel \, Pd webpage
+\, etc.;
+#X obj 18 518 pddp/pddplink all_about_writing_help_patches.pd -text
+Writing Help Patches for Pd Objects;
+#X text 18 108 Manual;
+#X text 18 108 ______;
+#X text 18 38 Using Pure Data's Help System;
+#X text 18 38 _____________________________;
+#X obj 18 57 pddp/pddplink all_about_help_patches.pd -text Using the
+Help Patches for Pd's Internal Objects;
+#X text 18 178 Tutorials;
+#X text 19 177 _________;
+#X text 18 388 Tools;
+#X text 19 387 _____;
+#X obj 18 408 pddp/pddplink all_about_finding_objects.pd -text Search
+for Pd Objects;
+#X text 18 428 Right-click an empty area in a patch and choose "Help"
+;
+#X text 18 478 Developer Docs;
+#X text 19 477 ______________;
+#X obj 18 498 pddp/pddplink ../../manuals/Externals-HOWTO/HOWTO-externals-en.html
+-text Writing External Objects for Pure Data;
+#X obj 6 550 pddp/pddplink all_about.pd -text All About Pd;
diff --git a/doc/pddp/all_about_haptics.pd b/doc/pddp/all_about_haptics.pd
index 386211c7..d54cdf99 100644
--- a/doc/pddp/all_about_haptics.pd
+++ b/doc/pddp/all_about_haptics.pd
@@ -39,7 +39,7 @@ of various shape \, strength \, and frequency;
#X obj 10 264 pddp/helplink flatspace/ff-periodic;
#X obj 10 314 pddp/helplink flatspace/ff-constant;
#X restore 103 354 pd Related_objects;
-#X obj 6 354 pddp/pddplink pddp/help.pd -text help;
+#X obj 6 354 pddp/pddplink all_about.pd -text All About Pd;
#X text 19 37 "Haptic" means relating to the sense of touch. Haptic
feedback relates to the sense of touch at the skin level \, and the
feeling of forces in the muscles and joints. Vibrations stimulate the
diff --git a/doc/pddp/all_about_help_patches.pd b/doc/pddp/all_about_help_patches.pd
index 10f10986..6eddf1b4 100644
--- a/doc/pddp/all_about_help_patches.pd
+++ b/doc/pddp/all_about_help_patches.pd
@@ -55,19 +55,6 @@ sense in terms of abstractions;
-162280 0;
#X obj 78 298 cnv 17 3 35 empty \$0-pddp.cnv.let.n n 5 9 0 16 -228856
-162280 0;
-#N canvas 59 268 450 300 common_terminology 0;
-#X text 13 30 console - the main Pd window that includes the printout
-area;
-#X text 13 50 subwindow -;
-#X text 13 70 subpatch -;
-#X text 13 90 abstraction -;
-#X text 13 110 index -;
-#X text 13 200 truncate -;
-#X text 13 220 argument;
-#X text 13 240 creation argument - see "argument";
-#X text 13 130 wire - aka connection \, patch cord \, line;
-#X text 13 180 edit mode -;
-#X restore 101 552 pd common_terminology;
#X obj 78 344 cnv 17 3 35 empty \$0-pddp.cnv.let.r r 5 9 0 16 -228856
-162280 0;
#N canvas 117 160 428 384 More_about_creation_arguments 0;
@@ -155,10 +142,9 @@ accepts no messages. These xlets are labeled (inactive).;
#X msg 151 125 42;
#X floatatom 151 147 5 0 0 0 - - -;
#X text 180 125 <-- Click the message box;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 455 51 pddp/dsp;
#X obj -1 0 cnv 15 552 40 empty \$0-pddp.cnv.header help_patches 3
12 0 18 -204280 -1 0;
-#X text 11 23 using help patches in Pure Data;
#X obj 465 20 pddp/pddplink http://wiki.puredata.info/en/help -text
pdpedia: help;
#X obj 426 119 cnv 15 122 44 empty empty empty 20 12 0 10 -191407 -1
@@ -251,9 +237,11 @@ in left-to-right order. The same goes for the outlets. Additional information
may sometimes appear in a subpatch \, like the one above-- click it
with the mouse to open it.;
#X obj 99 572 pddp/pddplink all_about_messages.pd;
-#X obj 5 597 pddp/pddplink help.pd -text help;
#X text 337 459 the object's behavior or to;
#X text 120 298 "n" means there is a variable number of inlets \, the
exact number of which is determined by creation argument(s).;
-#X text 221 553 replace w/glossary;
-#X connect 17 0 18 0;
+#X text 11 23 usage guide for internal help patches;
+#X obj 99 552 pddp/pddplink glossary.pd;
+#X obj 5 597 pddp/pddplink all_about.pd -text All About Pd
+;
+#X connect 16 0 17 0;
diff --git a/doc/pddp/all_about_hid.pd b/doc/pddp/all_about_hid.pd
index 570e53e8..5f5a95ff 100644
--- a/doc/pddp/all_about_hid.pd
+++ b/doc/pddp/all_about_hid.pd
@@ -142,5 +142,5 @@ Wilkes revised the patch to conform to the PDDP template for Pd version
#X obj 19 69 keyname;
#X obj 19 99 keyup;
#X restore 303 568 pd Related_objects;
-#X obj 6 568 pddp/pddplink pddp/help.pd -text help;
+#X obj 6 568 pddp/pddplink all_about.pd -text All About Pd;
#X obj 209 332 linuxhid;
diff --git a/doc/pddp/all_about_index.pd b/doc/pddp/all_about_index.pd
new file mode 100644
index 00000000..a1a8b75f
--- /dev/null
+++ b/doc/pddp/all_about_index.pd
@@ -0,0 +1,76 @@
+#N canvas 0 0 447 577 10;
+#X obj 1 1 cnv 15 445 20 empty \$0-pddp.cnv.header All_About_Pd 20
+10 1 18 -261106 -33289 0;
+#X obj 407 2 pddp/pddplink http://puredata.info/dev/pddp -text pddp
+;
+#X obj 1 552 cnv 15 445 20 empty \$0-pddp.cnv.footer empty 20 12 0
+14 -233017 -33289 0;
+#N canvas 44 246 494 344 META 0;
+#X text 12 85 HELP_PATCH_AUTHORS Dave Sabine \, May 5 \, 2003 . Jonathan
+Wilkes revised the patch to conform to the PDDP template for Pd version
+0.42.;
+#X text 12 65 LIBRARY PDDP;
+#X text 12 5 GENRE all_about_pd;
+#X text 12 25 KEYWORDS needs_work;
+#X text 12 45 DESCRIPTION table of contents;
+#X restore 392 554 pd META;
+#N canvas 10 462 428 105 Related_objects 0;
+#X text 31 37 Hm...what to put here?;
+#X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0
+14 -261106 -33289 0;
+#X text 7 2 All About Pd- Related Objects;
+#X restore 103 554 pd Related_objects;
+#X obj 6 554 pddp/pddplink all_about.pd -text All About Pd
+;
+#X obj 19 112 pddp/pddplink all_about_arrays.pd -text arrays;
+#X obj 19 127 pddp/pddplink all_about_ascii_art.pd -text ascii_art
+;
+#X obj 19 142 pddp/pddplink all_about_atom_conversion.pd -text atom_conversion
+;
+#X obj 19 157 pddp/pddplink all_about_atoms.pd -text atoms;
+#X obj 19 172 pddp/pddplink all_about_canvas_properties.pd -text canvas_properties
+;
+#X obj 19 187 pddp/pddplink all_about_data_types.pd -text data_types
+;
+#X obj 19 202 pddp/pddplink all_about_dollarsign_zero.pd -text dollarsign_zero
+;
+#X obj 19 217 pddp/pddplink all_about_expr_and_value.pd -text expr_and_value
+;
+#X obj 19 232 pddp/pddplink all_about_expr_functions.pd -text expr_functions
+;
+#X obj 19 247 pddp/pddplink all_about_expr_if.pd -text expr_if;
+#X obj 19 262 pddp/pddplink all_about_expr_multiline.pd -text expr_multiline
+;
+#X obj 19 277 pddp/pddplink all_about_haptics.pd -text haptics;
+#X obj 19 292 pddp/pddplink all_about_help_patches.pd -text help_patches
+;
+#X obj 19 307 pddp/pddplink all_about_hid.pd -text hid;
+#X obj 19 322 pddp/pddplink all_about_libraries.pd -text libraries
+;
+#X obj 19 337 pddp/pddplink all_about_lists_vs_anythings.pd -text lists_vs_anythings
+;
+#X obj 19 352 pddp/pddplink all_about_looping.pd -text looping;
+#X obj 19 367 pddp/pddplink all_about_message_conversion.pd -text message_conversion
+;
+#X obj 19 382 pddp/pddplink all_about_messages.pd -text messages;
+#X obj 19 397 pddp/pddplink all_about_midi_flags.pd -text midi_flags
+;
+#X obj 19 427 pddp/pddplink all_about_pd_META.pd -text pd_META;
+#X obj 19 442 pddp/pddplink all_about_scope_and_locality.pd -text scope_and_locality
+;
+#X obj 19 457 pddp/pddplink all_about_send_n_receive.pd -text send_n_receive
+;
+#X obj 19 472 pddp/pddplink all_about_submitting_bugs.pd -text submitting_bugs
+;
+#X obj 19 487 pddp/pddplink all_about_symbol_construction.pd -text
+symbol_construction;
+#X obj 19 502 pddp/pddplink all_about_writing_help_patches.pd -text
+writing_help_patches;
+#X obj 19 517 pddp/pddplink all_about_z_order.pd -text z_order;
+#X obj 19 97 pddp/pddplink all_about_acoustic_conversions.pd -text
+acoustic_conversions;
+#X obj 19 412 pddp/pddplink all_about.pd -text pd;
+#X text 19 77 Table of Contents;
+#X text 19 77 _________________;
+#X text 19 37 "All_About_Pd" is a series of patches to provide a resource
+for concepts and techniques in the Pure Data language.;
diff --git a/doc/pddp/all_about_libraries.pd b/doc/pddp/all_about_libraries.pd
index ed8471b1..f3a10b48 100644
--- a/doc/pddp/all_about_libraries.pd
+++ b/doc/pddp/all_about_libraries.pd
@@ -24,7 +24,7 @@ Wilkes revised the patch to conform to the PDDP template for Pd version
#X obj 22 42 declare;
#X obj 22 72 import;
#X restore 103 218 pd Related_objects;
-#X obj 6 218 pddp/pddplink pddp/help.pd -text help;
+#X obj 6 218 pddp/pddplink all_about.pd -text All About Pd;
#X text 20 37 Explain what libraries are \, how to load them \, and
any missing features that are currently being worked on.;
#N canvas 14 48 428 166 How_to_load_libraries 0;
diff --git a/doc/pddp/all_about_lists_vs_anythings.pd b/doc/pddp/all_about_lists_vs_anythings.pd
index d81f8e48..a2b63f42 100644
--- a/doc/pddp/all_about_lists_vs_anythings.pd
+++ b/doc/pddp/all_about_lists_vs_anythings.pd
@@ -274,7 +274,7 @@ Wilkes revised the patch to conform to the PDDP template for Pd version
#X text 12 65 DESCRIPTION definitions for list and anything in the
context of Pd;
#X restore 392 548 pd META;
-#X obj 6 548 pddp/pddplink pddp/help.pd -text help;
+#X obj 6 548 pddp/pddplink all_about.pd -text All About Pd;
#X obj 40 92 pddp/pddplink all_about_atoms.pd;
#X obj 40 107 pddp/pddplink all_about_messages.pd;
#X text 40 249 Anythings;
diff --git a/doc/pddp/all_about_looping.pd b/doc/pddp/all_about_looping.pd
index c3ac569a..6ae42dd5 100644
--- a/doc/pddp/all_about_looping.pd
+++ b/doc/pddp/all_about_looping.pd
@@ -226,4 +226,4 @@ Wilkes revised the patch to conform to the PDDP template for Pd version
#X text 263 139 Which library for;
#X text 263 159 loopsampler and xgroove~?;
#X restore 103 550 pd Related_objects;
-#X obj 6 550 pddp/pddplink pddp/help.pd -text help;
+#X obj 6 550 pddp/pddplink all_about.pd -text All About Pd;
diff --git a/doc/pddp/all_about_message_conversion.pd b/doc/pddp/all_about_message_conversion.pd
index af20c923..fbbfcd2a 100644
--- a/doc/pddp/all_about_message_conversion.pd
+++ b/doc/pddp/all_about_message_conversion.pd
@@ -44,7 +44,7 @@ by Pd;
#X obj 21 108 pddp/pddplink all_about_externals.pd -text Externals
;
#X restore 103 218 pd Related_objects;
-#X obj 6 218 pddp/pddplink pddp/help.pd -text help;
+#X obj 6 218 pddp/pddplink all_about.pd -text All About Pd;
#N canvas 20 56 428 587 anythings_and_lists 0;
#X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 20 10
1 18 -261106 -33289 0;
diff --git a/doc/pddp/all_about_messages.pd b/doc/pddp/all_about_messages.pd
index 68c455ce..cfdb38d1 100644
--- a/doc/pddp/all_about_messages.pd
+++ b/doc/pddp/all_about_messages.pd
@@ -91,7 +91,7 @@ Wilkes revised the patch to conform to the PDDP template for Pd version
#X text 12 25 NAME list float symbol;
#X text 12 65 DESCRIPTION message syntax in Pd;
#X restore 392 228 pd META;
-#X obj 6 228 pddp/pddplink pddp/help.pd -text help;
+#X obj 6 228 pddp/pddplink all_about.pd -text All About Pd;
#X text 42 153 Messages are made up of atoms. Make sure you understand
atoms before reading about messages.;
#N canvas 20 104 428 468 Distinguishing_Message_Types 0;
diff --git a/doc/pddp/all_about_midi_flags.pd b/doc/pddp/all_about_midi_flags.pd
index 4b21ecc5..ffac219b 100644
--- a/doc/pddp/all_about_midi_flags.pd
+++ b/doc/pddp/all_about_midi_flags.pd
@@ -91,4 +91,4 @@ is:;
14 -261106 -33289 0;
#X text 7 2 MIDI flags- Related Objects;
#X restore 103 623 pd Related_objects;
-#X obj 6 623 pddp/pddplink pddp/help.pd -text help;
+#X obj 6 623 pddp/pddplink all_about.pd -text All About Pd;
diff --git a/doc/pddp/all_about_pd_META.pd b/doc/pddp/all_about_pd_META.pd
index 08b3c044..f84579e7 100644
--- a/doc/pddp/all_about_pd_META.pd
+++ b/doc/pddp/all_about_pd_META.pd
@@ -20,7 +20,7 @@ Wilkes revised the patch to conform to the PDDP template for Pd version
14 -261106 -33289 0;
#X text 7 2 Atoms- Related Objects;
#X restore 103 218 pd Related_objects;
-#X obj 6 218 pddp/pddplink pddp/help.pd -text help;
+#X obj 6 218 pddp/pddplink all_about.pd -text All About Pd;
#X text 70 54 tags \, keywords \, defaults if some tags are left out
;
#N canvas 256 0 428 658 TAGS 0;
diff --git a/doc/pddp/all_about_scope_and_locality.pd b/doc/pddp/all_about_scope_and_locality.pd
index 9d482551..202bbf38 100644
--- a/doc/pddp/all_about_scope_and_locality.pd
+++ b/doc/pddp/all_about_scope_and_locality.pd
@@ -181,7 +181,7 @@ Wilkes revised the patch to conform to the PDDP template for Pd version
14 -261106 -33289 0;
#X text 7 2 Scope and Locality- Related Objects;
#X restore 103 375 pd Related_objects;
-#X obj 6 375 pddp/pddplink pddp/help.pd -text help;
+#X obj 6 375 pddp/pddplink all_about.pd -text All About Pd;
#X obj 59 349 pddp/pddplink ../2.control.examples/14.dollarsigns.pd
-text doc/2.control.examples/14.dollarsigns.pd;
#X obj 59 334 pddp/pddplink all_about_dollarsign_zero.pd;
diff --git a/doc/pddp/all_about_send_n_receive.pd b/doc/pddp/all_about_send_n_receive.pd
index 0ff547ac..7198c200 100644
--- a/doc/pddp/all_about_send_n_receive.pd
+++ b/doc/pddp/all_about_send_n_receive.pd
@@ -26,7 +26,7 @@ Wilkes revised the patch to conform to the PDDP template for Pd version
#X obj 21 23 pddp/pddplink all_about_externals.pd -text _________;
#X obj 21 23 pddp/pddplink all_about_externals.pd -text Externals;
#X restore 103 503 pd Related_objects;
-#X obj 6 503 pddp/pddplink pddp/help.pd -text help;
+#X obj 6 503 pddp/pddplink all_about.pd -text All About Pd;
#X text 19 27 The [send] and [receive] objects are useful for linking
objects and subroutines together in a single canvas or throughout multiple
patches. Understanding these objects will help 'clean up' your patches
diff --git a/doc/pddp/all_about_submitting_bugs.pd b/doc/pddp/all_about_submitting_bugs.pd
index f12f25bf..6c6d64df 100644
--- a/doc/pddp/all_about_submitting_bugs.pd
+++ b/doc/pddp/all_about_submitting_bugs.pd
@@ -23,7 +23,7 @@ Wilkes revised the patch to conform to the PDDP template for Pd version
#X text 19 70 Also \, have a look in the "Find" Menu for the entry
"Find last error.";
#X restore 103 225 pd Related_objects;
-#X obj 6 225 pddp/pddplink pddp/help.pd -text help;
+#X obj 6 225 pddp/pddplink all_about.pd -text All About Pd;
#X text 20 62 1) Make sure you can reproduce the bug consistently.
Include a brief example patch to demonstrate the bug \, using the minimum
number of objects needed to reproduce it.;
diff --git a/doc/pddp/all_about_symbol_construction.pd b/doc/pddp/all_about_symbol_construction.pd
index cac6e635..c11e550e 100644
--- a/doc/pddp/all_about_symbol_construction.pd
+++ b/doc/pddp/all_about_symbol_construction.pd
@@ -41,7 +41,7 @@ Wilkes revised the patch to conform to the PDDP template for Pd version
#X obj 22 43 makefilename;
#X msg 114 44;
#X restore 103 483 pd Related_objects;
-#X obj 6 483 pddp/pddplink pddp/help.pd -text help;
+#X obj 6 483 pddp/pddplink all_about.pd -text All About Pd;
#X obj 38 399 pddp/helplink zexy/list2symbol;
#X obj 38 419 pddp/helplink cyclone/sprintf;
#X obj 38 459 pddp/helplink zexy/makesymbol;
diff --git a/doc/pddp/all_about_writing_help_patches.pd b/doc/pddp/all_about_writing_help_patches.pd
index 23d3ca17..16d69cce 100644
--- a/doc/pddp/all_about_writing_help_patches.pd
+++ b/doc/pddp/all_about_writing_help_patches.pd
@@ -24,7 +24,7 @@ Wilkes revised the patch to conform to the PDDP template for Pd version
;
#X text 109 57 - link to other objects' help patches;
#X restore 103 218 pd Related_objects;
-#X obj 6 218 pddp/pddplink pddp/help.pd -text help;
+#X obj 6 218 pddp/pddplink all_about.pd -text All About Pd;
#X text 380 121 * pddplink and helplink;
#X text 380 100 * pd META;
#X text 383 145 This help file is unfinished.;
diff --git a/doc/pddp/all_about_z_order.pd b/doc/pddp/all_about_z_order.pd
index e5ac7753..3d9272c9 100644
--- a/doc/pddp/all_about_z_order.pd
+++ b/doc/pddp/all_about_z_order.pd
@@ -18,7 +18,7 @@ graphically in Pd;
14 -261106 -33289 0;
#X text 7 2 Z Order- Related Objects;
#X restore 103 169 pd Related_objects;
-#X obj 6 169 pddp/pddplink pddp/help.pd -text help;
+#X obj 6 169 pddp/pddplink all_about.pd -text All About Pd;
#X obj 255 89 cnv 15 100 60 empty empty empty 20 12 0 14 -233017 -66577
0;
#X text 78 107 This comment was created after the grey [cnv] behind
diff --git a/doc/pddp/append-help.pd b/doc/pddp/append-help.pd
index 22690a55..4928908c 100644
--- a/doc/pddp/append-help.pd
+++ b/doc/pddp/append-help.pd
@@ -101,7 +101,7 @@ At least one field must be specified in order to append a new scalar.
#X text 80 482 n) symbol atom;
#X text 168 455 - a [struct] name that specifies the template of a
new scalar to append.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X obj 98 572 pddp/pddplink ../4.data.structures/04.append.pd -text
doc/4.data.structures/04.append.pd;
#X obj 98 557 pddp/pddplink all_about_z_order.pd;
diff --git a/doc/pddp/array-help.pd b/doc/pddp/array-help.pd
index 216ad7f7..448cc85c 100644
--- a/doc/pddp/array-help.pd
+++ b/doc/pddp/array-help.pd
@@ -72,7 +72,7 @@ pdpedia: garray;
;
#X text 80 435 5) float;
#X text 167 420 - (radio) visual display style of elements.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#N canvas 70 34 428 450 Graphs_and_Garrays 0;
#X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0
14 -204280 -1 0;
@@ -116,7 +116,7 @@ array: see "more_info" below.);
#X text 80 360 "Put" Menu Array Properties;
#X text 94 486 For more help on arrays in Pd \, see:;
#X obj 93 522 pddp/pddplink ../2.control.examples/15.array.pd;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 455 51 pddp/dsp;
#X obj 93 540 pddp/pddplink ../2.control.examples/16.more.arrays.pd
;
#X text 96 213 A "Put" menu array is created inside a graph.;
diff --git a/doc/pddp/atan-help.pd b/doc/pddp/atan-help.pd
index 6e550d8a..2a0c78ab 100644
--- a/doc/pddp/atan-help.pd
+++ b/doc/pddp/atan-help.pd
@@ -63,6 +63,6 @@ as a numeric value between -Pi/2 and Pi/2.;
#X text 11 23 arctangent function;
#X text 168 464 - a list will be truncated \, and the first element
will be used as input.;
-#X obj 3 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 3 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 17 0 18 0;
#X connect 18 0 16 0;
diff --git a/doc/pddp/atan2-help.pd b/doc/pddp/atan2-help.pd
index e9b0e2d8..72c3a2c3 100644
--- a/doc/pddp/atan2-help.pd
+++ b/doc/pddp/atan2-help.pd
@@ -116,7 +116,7 @@ to the left inlet.;
#X text 168 463 - X coordinate;
#X text 168 433 - a list will be distributed between the two inlets
of [atan2].;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 19 0 21 0;
#X connect 20 0 21 1;
#X connect 21 0 22 0;
diff --git a/doc/pddp/bag-help.pd b/doc/pddp/bag-help.pd
index 2013cb72..f17818c3 100644
--- a/doc/pddp/bag-help.pd
+++ b/doc/pddp/bag-help.pd
@@ -77,7 +77,7 @@ nonzero \, values to the right inlet will be added to the collection.
if the last value the right inlet received was nonzero. If the last
value the right inlet received was zero \, the float sent to the right
inlet will be removed from the collection.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 21 0 29 0;
#X connect 22 0 29 0;
#X connect 23 0 29 0;
diff --git a/doc/pddp/bang-help.pd b/doc/pddp/bang-help.pd
index 3ce2c5f2..c928a2ab 100644
--- a/doc/pddp/bang-help.pd
+++ b/doc/pddp/bang-help.pd
@@ -124,7 +124,7 @@ It's neither a zero or a one \; it's not true or false \; it's just
;
#X text 168 337 - [bang] takes any message supplied to its inlet and
outputs a bang message in response.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X obj 521 3 b;
#X text 501 3 or;
#X connect 15 0 17 0;
diff --git a/doc/pddp/bang~-help.pd b/doc/pddp/bang~-help.pd
index 7cc1574e..515eac2e 100644
--- a/doc/pddp/bang~-help.pd
+++ b/doc/pddp/bang~-help.pd
@@ -61,7 +61,7 @@ pdpedia: bang~;
same logical time as the DSP cycle). This is primarily useful for sampling
the outputs of analysis algorithms.;
#X text 98 453 (inactive);
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 14 0 17 0;
#X connect 17 0 15 0;
#X connect 18 0 19 0;
diff --git a/doc/pddp/bendin-help.pd b/doc/pddp/bendin-help.pd
index 42dc9db4..2d00c234 100644
--- a/doc/pddp/bendin-help.pd
+++ b/doc/pddp/bendin-help.pd
@@ -93,7 +93,7 @@ show the second (right) outlet.;
#X text 168 467 - MIDI channel number (available unless argument is
given).;
#X text 80 514 1) float;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 17 0 15 0;
#X connect 17 1 16 0;
#X connect 19 0 20 0;
diff --git a/doc/pddp/bendout-help.pd b/doc/pddp/bendout-help.pd
index fb0b35c1..301db515 100644
--- a/doc/pddp/bendout-help.pd
+++ b/doc/pddp/bendout-help.pd
@@ -89,7 +89,7 @@ channel can be changed by sending an integer to the right inlet.;
#X text 168 430 - MIDI channel number (defaults to channel 1).;
#X text 168 462 - [bendin] writes directly to the MIDI port.;
#X text 80 505 1) float;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X text 98 407 list;
#X text 168 407 - a list is distributed to the inlets.;
#X connect 16 0 18 0;
diff --git a/doc/pddp/biquad~-help.pd b/doc/pddp/biquad~-help.pd
index bbbe62cf..5f56c429 100644
--- a/doc/pddp/biquad~-help.pd
+++ b/doc/pddp/biquad~-help.pd
@@ -76,8 +76,8 @@ used to calculate the following difference equation:;
;
#X text 168 330 - the incoming signal;
#X text 168 426 - the outgoing signal;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X connect 11 0 12 0;
#X connect 13 0 22 0;
#X connect 14 0 15 0;
diff --git a/doc/pddp/block~-help.pd b/doc/pddp/block~-help.pd
index 4ecccfab..b15b26fe 100644
--- a/doc/pddp/block~-help.pd
+++ b/doc/pddp/block~-help.pd
@@ -177,8 +177,8 @@ So for "normal" audio computations \, all blocks should also be power-of-two
in size. HOWEVER \, if you have no [inlet~] or [outlet~] you may specify
any other block size. This is intended for later use in video processing.
;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X obj 102 576 pddp/pddplink ../3.audio.examples/J07.oversampling.pd
-text doc/3.audio.examples/J07.oversampling.pd;
#X text 469 3 or [switch~];
diff --git a/doc/pddp/bng-help.pd b/doc/pddp/bng-help.pd
index d4602e9e..c6e7cd02 100644
--- a/doc/pddp/bng-help.pd
+++ b/doc/pddp/bng-help.pd
@@ -429,7 +429,7 @@ Czaja to build comprehensive documentation for Pd.;
that has not been defined to affect gui-properties (see below).;
#X text 98 346 See the following subpatch for messages that change
the gui-properties of [bng]:;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 15 0 14 0;
#X connect 17 0 18 0;
#X connect 18 0 16 0;
diff --git a/doc/pddp/bonk~-help.pd b/doc/pddp/bonk~-help.pd
index ccfaad86..c2266bf0 100644
--- a/doc/pddp/bonk~-help.pd
+++ b/doc/pddp/bonk~-help.pd
@@ -269,8 +269,8 @@ nominally 11 filters). This "velocity" is the sum of the square roots
of the amplitudes of the bands \, normalized so that 100 is an attack
of amplitude of about 1 . The instrument number is significant only
if [bonk~] has a "template set" in memory.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X connect 12 0 17 0;
#X connect 13 0 14 0;
#X connect 13 1 12 0;
diff --git a/doc/pddp/bp~-help.pd b/doc/pddp/bp~-help.pd
index 611f183d..9bcc4e62 100644
--- a/doc/pddp/bp~-help.pd
+++ b/doc/pddp/bp~-help.pd
@@ -74,8 +74,8 @@ dB.;
#X text 75 297 [bp~] passes a sinusoid at the center frequency at unit
gain (approximately). Other frequencies are attenuated.;
#X text 123 66 <- scroll to change input frequency;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X obj 98 572 pddp/pddplink ../3.audio.examples/H07.measure.spectrum.pd
-text doc/3.audio.examples/H07.measure.spectrum.pd;
#X connect 12 0 13 0;
diff --git a/doc/pddp/canvas-help.pd b/doc/pddp/canvas-help.pd
index 02baad1a..6adc1293 100644
--- a/doc/pddp/canvas-help.pd
+++ b/doc/pddp/canvas-help.pd
@@ -56,8 +56,6 @@ one of the objects listed above).;
#X text 62 229 * If you're new to Pd \, it's easy to get graphs mixed
up with garrays (i.e. \, "Array" from the "Put" menu). For help on
garrays \, click below:;
-#X obj 62 270 pddp/pddplink garray-help.pd -text Help patch for garray
-;
#X obj 170 328 pddp/pddplink inlet-help.pd -text inlet-help;
#X text 98 347 signal;
#X obj 170 374 pddp/pddplink inlet~-help.pd -text inlet~-help;
@@ -76,7 +74,7 @@ objects on the canvas. See the links below for more details:;
#X text 98 512 (5);
#X text 168 512 - canvas arguments are 5 floats which are not directly
accessible: topLeftX topLeftY canvasWidth canvasHeight fontSize.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X obj 101 575 pddp/pddplink ../3.audio.examples/G05.execution.order.pd
-text doc/3.audio.examples/G05.execution.order.pd;
#X text 11 23 Pure Data document window;
@@ -84,3 +82,5 @@ accessible: topLeftX topLeftY canvasWidth canvasHeight fontSize.;
on the canvas. See the links below for more details:;
#X text 168 406 - control outlets can be created by using [outlet]
objects on the canvas. See the links below for more details:;
+#X obj 62 270 pddp/pddplink array-help.pd -text Help patch for "Put"
+menu array;
diff --git a/doc/pddp/catch~-help.pd b/doc/pddp/catch~-help.pd
index 24c85751..00c08649 100644
--- a/doc/pddp/catch~-help.pd
+++ b/doc/pddp/catch~-help.pd
@@ -62,8 +62,8 @@ may be no other [catch~] objects that shares this name.;
#X obj 474 3 catch~;
#X obj 448 20 pddp/pddplink http://wiki.puredata.info/en/catch~ -text
pdpedia: catch~;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X obj 224 168 catch~ signal1;
#X obj 358 168 catch~ signal2;
#X obj 73 220 throw~ signal1;
diff --git a/doc/pddp/change-help.pd b/doc/pddp/change-help.pd
index f1f0a0dd..7eaa2171 100644
--- a/doc/pddp/change-help.pd
+++ b/doc/pddp/change-help.pd
@@ -86,7 +86,7 @@ value \, it will be sent to the outlet.;
the value of [change] without outputting it.;
#X text 18 59 The change object passes its input to the outlet only
when it changes.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 12 0 17 0;
#X connect 13 0 17 0;
#X connect 14 0 17 0;
diff --git a/doc/pddp/choice-help.pd b/doc/pddp/choice-help.pd
index 34a60226..0ccdfa09 100644
--- a/doc/pddp/choice-help.pd
+++ b/doc/pddp/choice-help.pd
@@ -90,7 +90,7 @@ having up to ten elements.;
#X text 168 467 - (optional) if given a nonzero creation argument \,
[choice] tries to avoid repetitious outputs by weighting less recently
output vectors preferentially.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 13 0 23 0;
#X connect 14 0 13 0;
#X connect 15 0 13 0;
diff --git a/doc/pddp/clip-help.pd b/doc/pddp/clip-help.pd
index a5cd5ee8..8fa4b8ad 100644
--- a/doc/pddp/clip-help.pd
+++ b/doc/pddp/clip-help.pd
@@ -132,7 +132,7 @@ clipped.;
clipped.;
#X text 98 335 list;
#X text 168 335 - a list is distributed to the inlets of [clip].;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 16 0 17 0;
#X connect 18 0 16 0;
#X connect 20 0 24 0;
diff --git a/doc/pddp/clip~-help.pd b/doc/pddp/clip~-help.pd
index d1b01d45..b994bf9d 100644
--- a/doc/pddp/clip~-help.pd
+++ b/doc/pddp/clip~-help.pd
@@ -80,8 +80,8 @@ clip the signal.;
clipped.;
#X text 168 420 - maximum value above which the incoming signal is
clipped.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X obj 41 250 tabwrite~ \$0-array;
#X connect 14 0 40 0;
#X connect 15 0 14 0;
diff --git a/doc/pddp/closebang-help.pd b/doc/pddp/closebang-help.pd
index af91b4e0..0ad5c4b6 100644
--- a/doc/pddp/closebang-help.pd
+++ b/doc/pddp/closebang-help.pd
@@ -55,5 +55,5 @@ object connected to [send from-closebang-abs]. If you select the subpatch
above in editmode and delete it \, the [closebang] object contained
within will send a bang to the [receive] object below:;
#X text 207 133 <- delete me;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 16 0 17 0;
diff --git a/doc/pddp/complex-mod~-help.pd b/doc/pddp/complex-mod~-help.pd
index bc70ab28..5b45346b 100644
--- a/doc/pddp/complex-mod~-help.pd
+++ b/doc/pddp/complex-mod~-help.pd
@@ -41,7 +41,7 @@ Jonathan Wilkes to conform to the PDDP template for Pd version 0.42.
#X obj 79 409 cnv 17 3 17 empty \$0-pddp.cnv.let.1 1 5 9 0 16 -228856
-162280 0;
#X text 98 408 float;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X obj 453 3 complex-mod~;
#X text 11 23 complex modulator;
#X floatatom 78 64 0 0 0 0 - - -;
@@ -77,7 +77,7 @@ up or down by any frequency shift in Hz.;
#X text 168 488 - ???;
#X text 98 510 signal;
#X text 168 510 - ???;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 455 51 pddp/dsp;
#X obj 416 20 pddp/pddplink http://wiki.puredata.info/en/complex-mod~
-text pdpedia: complex-mod~;
#X obj 79 269 tabwrite~ \$0-mod-output;
diff --git a/doc/pddp/cos-help.pd b/doc/pddp/cos-help.pd
index d4149869..0f68332a 100644
--- a/doc/pddp/cos-help.pd
+++ b/doc/pddp/cos-help.pd
@@ -80,7 +80,7 @@ pdpedia: cos;
#X text 11 23 cosine function;
#X text 168 467 - a list will be truncated \, and the first element
will be used as input.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 16 0 18 0;
#X connect 17 0 20 0;
#X connect 19 0 24 0;
diff --git a/doc/pddp/cos~-help.pd b/doc/pddp/cos~-help.pd
index dc07bccd..eed43f27 100644
--- a/doc/pddp/cos~-help.pd
+++ b/doc/pddp/cos~-help.pd
@@ -129,8 +129,8 @@ pdpedia: cos~;
#X connect 15 0 14 0;
#X restore 102 568 pd cos~_vs_osc~;
#X text 11 23 cosine waveshaper;
-#X obj 4 598 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 598 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X connect 16 0 17 0;
#X connect 17 0 19 0;
#X connect 17 0 19 0;
diff --git a/doc/pddp/cpole~-help.pd b/doc/pddp/cpole~-help.pd
index 2bd1d546..9eeb80e7 100644
--- a/doc/pddp/cpole~-help.pd
+++ b/doc/pddp/cpole~-help.pd
@@ -177,8 +177,8 @@ if/when |a[n]|>1.;
via a one-pole filter \, whose coefficients are controlled by creation
arguments or by another complex audio signal (remaining two inlets).
;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X obj 102 572 pddp/pddplink ../3.audio.examples/H12.peaking.pd -text
doc/3.audio.examples/H12.peaking.pd;
#X connect 14 0 20 0;
diff --git a/doc/pddp/cputime-help.pd b/doc/pddp/cputime-help.pd
index c1395fca..edf9e70a 100644
--- a/doc/pddp/cputime-help.pd
+++ b/doc/pddp/cputime-help.pd
@@ -161,7 +161,7 @@ reference folder 7.stuff/tools/load-meter.pd;
Subsequent bangs reset the timer.;
#X text 168 399 - a bang to the right inlet causes the elapsed time
to be output (in milliseconds).;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 13 0 19 1;
#X connect 14 0 19 0;
#X connect 19 0 15 0;
diff --git a/doc/pddp/ctlin-help.pd b/doc/pddp/ctlin-help.pd
index 440d95d6..fdbd5238 100644
--- a/doc/pddp/ctlin-help.pd
+++ b/doc/pddp/ctlin-help.pd
@@ -114,7 +114,7 @@ are given (ctl. no. & chan. no.) only one outlet (ctl. value) is given.
#X text 168 392 - channel number.;
#X text 80 486 1) float;
#X text 80 521 2) float;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 17 0 18 0;
#X connect 17 1 19 0;
#X connect 17 2 20 0;
diff --git a/doc/pddp/ctlout-help.pd b/doc/pddp/ctlout-help.pd
index d8a8da22..c25da93d 100644
--- a/doc/pddp/ctlout-help.pd
+++ b/doc/pddp/ctlout-help.pd
@@ -114,7 +114,7 @@ second argument is left off \, [ctlout] transmits on channel 1 .;
#X text 80 533 2) float;
#X text 168 381 - a list to the left inlet is distributed among the
inlets of [ctlout].;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 19 0 20 0;
#X connect 21 0 20 1;
#X connect 22 0 20 2;
diff --git a/doc/pddp/czero_rev~-help.pd b/doc/pddp/czero_rev~-help.pd
index d4e36b3d..14dd612d 100644
--- a/doc/pddp/czero_rev~-help.pd
+++ b/doc/pddp/czero_rev~-help.pd
@@ -197,8 +197,8 @@ by creation arguments or by another complex audio signal (remaining
two inlets). The impulse response is that of "rzero" reversed in time.
;
#X text 201 155 The action of [czero_rev~] is:;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X connect 28 0 34 0;
#X connect 29 0 34 0;
#X connect 30 0 34 1;
diff --git a/doc/pddp/czero~-help.pd b/doc/pddp/czero~-help.pd
index 22fa8e6e..01578af3 100644
--- a/doc/pddp/czero~-help.pd
+++ b/doc/pddp/czero~-help.pd
@@ -179,8 +179,8 @@ stable.;
via a one-zero filter \, whose coefficients are controlled by creation
arguments or by another complex audio signal (remaining two inlets).
;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X obj 100 572 pddp/pddplink ../3.audio.examples/H12.peaking.pd -text
doc/3.audio.examples/H12.peaking.pd;
#X connect 23 0 29 0;
diff --git a/doc/pddp/dac~-help.pd b/doc/pddp/dac~-help.pd
index a7dbd416..d2ecaeb2 100644
--- a/doc/pddp/dac~-help.pd
+++ b/doc/pddp/dac~-help.pd
@@ -99,13 +99,13 @@ and output with lower than 10 milliseconds of latency.;
#X text 7 2 [dac~] Multi-channel Audio;
#X restore 101 545 pd Multi-channel_audio;
#X text 80 401 n) float;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X obj 66 51 osc~ 880;
#X obj 66 80 *~;
#X obj 66 106 *~ 0.1;
#X obj 96 80 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1
;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 455 51 pddp/dsp;
#N canvas 84 189 428 347 sample_rate 0;
#X text 19 37 [adc~] and [dac~] always operate at the sample rate that
is specified in Pd's command line. By default \, the sample rate is
diff --git a/doc/pddp/dbtopow-help.pd b/doc/pddp/dbtopow-help.pd
index b9b83be0..5ed86d0f 100644
--- a/doc/pddp/dbtopow-help.pd
+++ b/doc/pddp/dbtopow-help.pd
@@ -63,6 +63,6 @@ will be used as input.;
\, equal to the square of the "RMS" amplitude.;
#X text 98 468 list;
#X obj 99 570 pddp/pddplink all_about_acoustic_conversions.pd;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 11 0 17 0;
#X connect 17 0 10 0;
diff --git a/doc/pddp/dbtopow~-help.pd b/doc/pddp/dbtopow~-help.pd
index c95719f3..5fd1eb4f 100644
--- a/doc/pddp/dbtopow~-help.pd
+++ b/doc/pddp/dbtopow~-help.pd
@@ -67,8 +67,8 @@ such as [*~] and [osc~] \, depending on your hardware and math library.
;
#X obj 263 199 loadbang;
#X obj 263 221 metro 150;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X connect 10 0 11 0;
#X connect 12 0 18 0;
#X connect 18 0 10 0;
diff --git a/doc/pddp/dbtorms-help.pd b/doc/pddp/dbtorms-help.pd
index 59b55518..8569f25f 100644
--- a/doc/pddp/dbtorms-help.pd
+++ b/doc/pddp/dbtorms-help.pd
@@ -66,7 +66,7 @@ rounded down to zero.;
#X text 98 456 list;
#X text 168 433 - the incoming value.;
#X obj 98 556 pddp/pddplink all_about_acoustic_conversions.pd;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X obj 98 571 pddp/pddplink ../3.audio.examples/A02.amplitude.pd -text
doc/3.audio.examples/A02.amplitude.pd;
#X connect 11 0 17 0;
diff --git a/doc/pddp/dbtorms~-help.pd b/doc/pddp/dbtorms~-help.pd
index d0de026c..eef6c32b 100644
--- a/doc/pddp/dbtorms~-help.pd
+++ b/doc/pddp/dbtorms~-help.pd
@@ -70,8 +70,8 @@ rounded down to zero.;
\, it may be much more expensive than other workaday tilde objects
such as [*~] and [osc~] \, depending on your hardware and math library.
;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X connect 10 0 11 0;
#X connect 12 0 13 0;
#X connect 13 0 21 0;
diff --git a/doc/pddp/declare-help.pd b/doc/pddp/declare-help.pd
index 1ffd6b0f..b2e66625 100644
--- a/doc/pddp/declare-help.pd
+++ b/doc/pddp/declare-help.pd
@@ -66,4 +66,4 @@ more" to make sure Pd sees them when the patch is loaded. Or \, if
you have zexy installed in the directory extra/zexy (in the Pd installation")
you can get it using "declare -stdpath extra/zexy".;
#X text 80 185 n) symbol atom;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
diff --git a/doc/pddp/delay-help.pd b/doc/pddp/delay-help.pd
index 30588dc5..e445cf94 100644
--- a/doc/pddp/delay-help.pd
+++ b/doc/pddp/delay-help.pd
@@ -176,7 +176,7 @@ is already set will reschedule its output \, cancelling the old one.
#X text 168 465 - (optional) initial delay time (in milliseconds).
;
#X text 98 208 float;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X obj 298 550 pddp/pddplink ../2.control.examples/07.time.pd;
#X text 11 23 bang after time delay;
#X connect 16 0 17 0;
diff --git a/doc/pddp/delread~-help.pd b/doc/pddp/delread~-help.pd
index 3e81e6a6..7dcfd4e7 100644
--- a/doc/pddp/delread~-help.pd
+++ b/doc/pddp/delread~-help.pd
@@ -71,8 +71,8 @@ same delay line.;
#X text 98 511 Note: if the [delwrite~] runs after the [delread~] the
minimum delay is actually one DSP period \, not zero.;
#X text 80 440 1) symbol atom;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X obj 98 542 pddp/pddplink ../3.audio.examples/G01.delay.pd -text
doc/3.audio.examples/G01.delay.pd;
#X obj 98 557 pddp/pddplink ../3.audio.examples/G02.delay.loop.pd -text
diff --git a/doc/pddp/delwrite~-help.pd b/doc/pddp/delwrite~-help.pd
index d9c50a8a..1ebbfeb9 100644
--- a/doc/pddp/delwrite~-help.pd
+++ b/doc/pddp/delwrite~-help.pd
@@ -70,8 +70,8 @@ same delay line. (See example above).;
#X text 99 486 Note: if the [delwrite~] runs after the [delread~] the
minimum delay is actually one DSP period \, not zero.;
#X text 80 394 1) symbol atom;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X obj 99 512 pddp/pddplink ../3.audio.examples/G01.delay.pd -text
doc/3.audio.examples/G01.delay.pd;
#X obj 99 527 pddp/pddplink ../3.audio.examples/G02.delay.loop.pd -text
diff --git a/doc/pddp/drawnumber-help.pd b/doc/pddp/drawnumber-help.pd
index df339f60..a0fedfa2 100644
--- a/doc/pddp/drawnumber-help.pd
+++ b/doc/pddp/drawnumber-help.pd
@@ -153,7 +153,7 @@ for [drawsymbol]) when not in editmode. Click a number to enter values
#X text 98 405 * Any of these can be numbers (float) or field names
(symbol atom).;
#X obj 98 542 pddp/pddplink drawsymbol-help.pd;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X obj 318 542 pddp/pddplink ../4.data.structures/09.scaling.pd -text
doc/4.data.structure/09.scaling.pd;
#X obj 318 557 pddp/pddplink ../4.data.structures/10.onoff.pd -text
diff --git a/doc/pddp/drawpolygon-help.pd b/doc/pddp/drawpolygon-help.pd
index de21dfe5..5938cd27 100644
--- a/doc/pddp/drawpolygon-help.pd
+++ b/doc/pddp/drawpolygon-help.pd
@@ -160,7 +160,7 @@ shape is clicked on in "edit" mode.;
(symbol atom).;
#X text 98 200 list;
#X text 80 294 (symbol atoms);
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X obj 316 557 pddp/pddplink ../4.data.structures/09.scaling.pd -text
doc/4.data.structure/09.scaling.pd;
#X obj 316 572 pddp/pddplink ../4.data.structures/10.onoff.pd -text
diff --git a/doc/pddp/drawsymbol-help.pd b/doc/pddp/drawsymbol-help.pd
index fab2f945..d51fe4e6 100644
--- a/doc/pddp/drawsymbol-help.pd
+++ b/doc/pddp/drawsymbol-help.pd
@@ -150,7 +150,7 @@ visible.;
#X text 80 369 5) symbol atom;
#X text 98 393 * Any of these can be numbers (float) or field names
(symbol atom).;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X obj 326 556 pddp/pddplink ../4.data.structures/09.scaling.pd -text
doc/4.data.structure/09.scaling.pd;
#X obj 326 571 pddp/pddplink ../4.data.structures/10.onoff.pd -text
diff --git a/doc/pddp/element-help.pd b/doc/pddp/element-help.pd
index 36b4f051..61e194e0 100644
--- a/doc/pddp/element-help.pd
+++ b/doc/pddp/element-help.pd
@@ -124,7 +124,7 @@ the nearest endpoint.;
scalar.;
#X text 80 512 1) symbol atom;
#X text 80 527 2) symbol atom;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X obj 98 557 pddp/pddplink all_about_arrays.pd;
#X obj 98 572 pddp/pddplink scalar-help.pd;
#X connect 23 0 28 1;
diff --git a/doc/pddp/env~-help.pd b/doc/pddp/env~-help.pd
index 6fef90c8..953ddc55 100644
--- a/doc/pddp/env~-help.pd
+++ b/doc/pddp/env~-help.pd
@@ -63,8 +63,8 @@ of the DSP block size \, although this isn't enforced.;
RMS amplitude in dB (with 1 normalized to 100 dB.) Output is bounded
below by zero.;
#X text 168 351 - the incoming signal;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X obj 98 557 pddp/pddplink ../3.audio.examples/C07.envelope.follower.pd
-text doc.3.audio.examples/C07.envelope.follower.pd;
#X obj 98 572 pddp/pddplink ../3.audio.examples/H06.envelope.follower.pd
diff --git a/doc/pddp/exp-help.pd b/doc/pddp/exp-help.pd
index eff1a990..14e49ebe 100644
--- a/doc/pddp/exp-help.pd
+++ b/doc/pddp/exp-help.pd
@@ -64,6 +64,6 @@ inlet.;
#X text 168 465 - a list will be truncated \, and the first element
will be used as input.;
#X text 98 465 list;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 16 0 17 0;
#X connect 17 0 15 0;
diff --git a/doc/pddp/expr-help.pd b/doc/pddp/expr-help.pd
index ad54828b..883d3420 100644
--- a/doc/pddp/expr-help.pd
+++ b/doc/pddp/expr-help.pd
@@ -279,7 +279,7 @@ for Pd version 0.42.;
#X obj 62 43 fexpr~;
#X text 7 2 [expr] Related Objects;
#X restore 101 598 pd Related_objects;
-#X obj 4 598 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 598 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 13 0 27 0;
#X connect 15 0 29 0;
#X connect 17 0 19 0;
diff --git a/doc/pddp/expr~-help.pd b/doc/pddp/expr~-help.pd
index 7819129e..0f8fa3c3 100644
--- a/doc/pddp/expr~-help.pd
+++ b/doc/pddp/expr~-help.pd
@@ -180,8 +180,8 @@ operators and functions in [expr~]:;
;
#X obj 101 546 pddp/pddplink all_about_expr_multiline.pd -text expr_multiline
;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X connect 18 0 17 0;
#X connect 19 0 22 0;
#X connect 20 0 22 1;
diff --git a/doc/pddp/fexpr~-help.pd b/doc/pddp/fexpr~-help.pd
index ad601f1a..1805d28a 100644
--- a/doc/pddp/fexpr~-help.pd
+++ b/doc/pddp/fexpr~-help.pd
@@ -429,8 +429,8 @@ They may be floats or symbols \, including the special variables noted
above ($x1 \, $f2 \, etc.). The operators and functions available for
use in [fexpr~] are listed below:;
#X text 98 428 symbol atom;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X obj 98 498 pddp/pddplink all_about_expr_if.pd -text expr_if;
#X obj 98 518 pddp/pddplink all_about_expr_and_value.pd -text expr_and_value
;
diff --git a/doc/pddp/fft~-help.pd b/doc/pddp/fft~-help.pd
index a94d5040..82c922e3 100644
--- a/doc/pddp/fft~-help.pd
+++ b/doc/pddp/fft~-help.pd
@@ -90,8 +90,8 @@ of incoming real or complex signals. Complex signals are handled as
pairs of signals (real and imaginary part.) The analysis size is one
block (you can use the [block~] or [switch~] objects to control block
size).;
-#X obj 5 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 5 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X obj 98 555 pddp/pddplink ../3.audio.examples/I01.Fourier.analysis.pd
-text doc/3.audio.examples/I01.Fourier.analysis.pd;
#X text 98 573 also see examples I02-I10 in doc/3.audio.examples;
diff --git a/doc/pddp/fiddle~-help.pd b/doc/pddp/fiddle~-help.pd
index 8ae8b848..4c5c9cb1 100644
--- a/doc/pddp/fiddle~-help.pd
+++ b/doc/pddp/fiddle~-help.pd
@@ -208,8 +208,8 @@ MIDI 45.);
#X text 98 338 See "Messages_to_fiddle~" subpatch in the example above.
;
#X text 168 321 - the incoming signal.;
-#X obj 5 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 5 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X connect 13 0 30 0;
#X connect 14 0 15 0;
#X connect 14 1 16 0;
diff --git a/doc/pddp/float-help.pd b/doc/pddp/float-help.pd
index c2b86f1b..82947bad 100644
--- a/doc/pddp/float-help.pd
+++ b/doc/pddp/float-help.pd
@@ -176,7 +176,8 @@ number).;
#X text 483 264 implicit;
#X text 482 293 object;
#X text 482 279 [list];
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide
+;
#X obj 100 575 pddp/pddplink http://en.wikipedia.org/wiki/Floating_point
;
#X obj 99 527 pddp/pddplink all_about_messages.pd;
diff --git a/doc/pddp/framp~-help.pd b/doc/pddp/framp~-help.pd
index 2a7561b8..3386b2b5 100644
--- a/doc/pddp/framp~-help.pd
+++ b/doc/pddp/framp~-help.pd
@@ -72,8 +72,8 @@ of any component feedinf that channel. A sinusoidal component should
appear in four components (or three in the special case of a sinusoid
exactly tuned to a bin.) Frequency output is in bins \, i.e. \, units
of SR/N.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X connect 15 0 27 0;
#X connect 16 0 22 0;
#X connect 17 0 16 0;
diff --git a/doc/pddp/ftom-help.pd b/doc/pddp/ftom-help.pd
index 812b4f95..1b382ae6 100644
--- a/doc/pddp/ftom-help.pd
+++ b/doc/pddp/ftom-help.pd
@@ -65,7 +65,7 @@ a MIDI value \, so that "440" goes to "69". A frequency of zero Hertz
is given a MIDI value of -1500 (strictly speaking \, it is negative
infinity.);
#X obj 98 557 pddp/pddplink all_about_acoustic_conversions.pd;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X obj 98 572 pddp/pddplink ../3.audio.examples/A06.frequency.pd -text
doc/3.audio.examples/A06.frequency.pd;
#X connect 11 0 18 0;
diff --git a/doc/pddp/ftom~-help.pd b/doc/pddp/ftom~-help.pd
index bdb0990f..268dce3f 100644
--- a/doc/pddp/ftom~-help.pd
+++ b/doc/pddp/ftom~-help.pd
@@ -70,8 +70,8 @@ infinity.);
\, it may be much more expensive than other workaday tilde objects
such as *~ and osc~ \, depending on your hardware and math library.
;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X connect 10 0 11 0;
#X connect 12 0 13 0;
#X connect 13 0 21 0;
diff --git a/doc/pddp/gatom-help.pd b/doc/pddp/gatom-help.pd
index cb9e4ab4..59b1456e 100644
--- a/doc/pddp/gatom-help.pd
+++ b/doc/pddp/gatom-help.pd
@@ -138,7 +138,7 @@ hundredths instead of units. Alt clicking toggles the value between
number followed by "enter.";
#X text 168 306 - a list is truncated to the first item.;
#X text 11 23 atom (number box);
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 14 0 15 0;
#X connect 16 0 17 0;
#X connect 17 0 18 0;
diff --git a/doc/pddp/get-help.pd b/doc/pddp/get-help.pd
index fee40ab9..a59f8ee7 100644
--- a/doc/pddp/get-help.pd
+++ b/doc/pddp/get-help.pd
@@ -109,7 +109,7 @@ before sending to [get]. (See pointer-help.pd for more information.)
;
#X text 80 457 1) symbol atom;
#X text 80 472 n) symbol atom;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X obj 97 563 pddp/pddplink ../04.data.structures/02.getting.data.pd
-text doc/04.data.structures/02.getting.data.pd;
#X obj 97 578 pddp/pddplink scalar-help.pd;
diff --git a/doc/pddp/getsize-help.pd b/doc/pddp/getsize-help.pd
index e7cd43e0..c29f4ced 100644
--- a/doc/pddp/getsize-help.pd
+++ b/doc/pddp/getsize-help.pd
@@ -85,7 +85,7 @@ array.;
#X text 119 200 here we just get the size of the array "array1".;
#X text 168 519 - the name of a field within that template. (The field
must be an array.);
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X obj 98 557 pddp/pddplink all_about_arrays.pd;
#X obj 98 572 pddp/pddplink scalar-help.pd;
#X scalar help-getsize-template 349 282 \; 8 \; 14 \; -5 \; 10 \; 21
diff --git a/doc/pddp/graph-help.pd b/doc/pddp/graph-help.pd
index 4203c131..a77e495c 100644
--- a/doc/pddp/graph-help.pd
+++ b/doc/pddp/graph-help.pd
@@ -56,5 +56,5 @@ window. For more help on garrays \, see below under the heading "more_info".
#X text 167 532 - (optional) the name of the graph. When using the
"Put" menu \, the name is created automatically.;
#X text 11 23 container canvas for a garray;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X obj 98 572 pddp/pddplink array-help.pd -text array-help;
diff --git a/doc/pddp/hidin-help.pd b/doc/pddp/hidin-help.pd
index 5dea1f95..eec1d1ca 100644
--- a/doc/pddp/hidin-help.pd
+++ b/doc/pddp/hidin-help.pd
@@ -120,7 +120,7 @@ pdpedia: hidin;
-162280 0;
#X text 98 509 list;
#X text 168 509 - ???;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 11 0 25 0;
#X connect 11 0 27 0;
#X connect 11 1 47 0;
diff --git a/doc/pddp/hilbert~-help.pd b/doc/pddp/hilbert~-help.pd
index 43977251..66c7bfa9 100644
--- a/doc/pddp/hilbert~-help.pd
+++ b/doc/pddp/hilbert~-help.pd
@@ -59,8 +59,8 @@ the input signal suitable for signal sideband modulation via [complex-mod~].
#X text 98 546 The [hilbert~] object is an abstraction \, so you can
click on the object to bring up the subpatch to see how it works.;
#X msg 102 259 bang;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X obj 98 572 pddp/pddplink ../3.audio.examples/H09.ssb.modulation.pd
-text doc/3.audio.examples/H09.ssb.modulation.pd;
#X obj 78 489 cnv 17 3 17 empty \$0-pddp.cnv.let.1 1 5 9 0 16 -228856
diff --git a/doc/pddp/hip~-help.pd b/doc/pddp/hip~-help.pd
index 762ee385..2134407b 100644
--- a/doc/pddp/hip~-help.pd
+++ b/doc/pddp/hip~-help.pd
@@ -84,8 +84,8 @@ rolloff frequency.;
dB.;
#X text 168 497 - the output is the filtered audio signal.;
#X text 80 543 1) float;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X connect 14 0 15 0;
#X connect 16 0 17 1;
#X connect 17 0 14 0;
diff --git a/doc/pddp/hradio-help.pd b/doc/pddp/hradio-help.pd
index c8323008..28a836c0 100644
--- a/doc/pddp/hradio-help.pd
+++ b/doc/pddp/hradio-help.pd
@@ -373,7 +373,7 @@ to dynamically instantiate a [hradio] object with custom properties:
#X text 257 565 IEM KUG;
#X text 232 577 graz \, austria 2002;
#X text 168 367 - a list is truncated to the first element.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X text 98 351 bang;
#X text 168 351 - output the last selected value.;
#X text 329 2 [rdb] or [radiobut] or [radiobutton];
diff --git a/doc/pddp/hslider-help.pd b/doc/pddp/hslider-help.pd
index 2ed25f53..10a75fce 100644
--- a/doc/pddp/hslider-help.pd
+++ b/doc/pddp/hslider-help.pd
@@ -419,7 +419,7 @@ how to dynamically instantiate a [bng] object with custom properties:
#X text 168 299 - a float updates the slider value and is sent to the
outlet.;
#X text 168 340 - a list is truncated to the first element.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X text 98 323 bang;
#X text 168 323 - output the current slider value.;
#X connect 20 0 23 0;
diff --git a/doc/pddp/import-help.pd b/doc/pddp/import-help.pd
index b7fd73f6..a7f4ff54 100644
--- a/doc/pddp/import-help.pd
+++ b/doc/pddp/import-help.pd
@@ -74,7 +74,7 @@ be sent out its right outlet.;
#X text 80 471 n) symbol atom;
#X text 167 471 - the arguments to [import] specify the libraries to
load for patch.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X obj 97 568 pddp/pddplink all_about_libraries.pd;
#X connect 13 0 14 0;
#X connect 14 0 15 0;
diff --git a/doc/pddp/initbang-help.pd b/doc/pddp/initbang-help.pd
index 726677dc..e0a2edcf 100644
--- a/doc/pddp/initbang-help.pd
+++ b/doc/pddp/initbang-help.pd
@@ -57,7 +57,7 @@ connection will be made.;
load;
#X text 170 447 - a bang message is sent automatically when the containing
patch is first opened as an embeded object in another patch.;
-#X obj 6 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 6 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X text 93 71 The abstraction below dynamically creates an outlet using
[loadbang]. The [loadbang] object send a bang after this help patch
has loaded.;
diff --git a/doc/pddp/inlet-help.pd b/doc/pddp/inlet-help.pd
index 79740e1d..575e8636 100644
--- a/doc/pddp/inlet-help.pd
+++ b/doc/pddp/inlet-help.pd
@@ -87,7 +87,7 @@ or [inlet] objects are in one subpatch \, their horizontal order determines
which inlet corresponds to which [inlet~]/[inlet] object.;
#X text 98 77 The [inlet] object allows messages to be sent to a subpatch
from an object on the parent canvas.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 14 0 20 1;
#X connect 15 0 20 0;
#X connect 19 0 13 0;
diff --git a/doc/pddp/inlet~-help.pd b/doc/pddp/inlet~-help.pd
index 7b0e3c92..8967c760 100644
--- a/doc/pddp/inlet~-help.pd
+++ b/doc/pddp/inlet~-help.pd
@@ -171,7 +171,7 @@ upsampling/downsampling \, and the word "lin" will cause linear upsampling/downs
See the subpatch below for more details:;
#X text 98 77 The [inlet~] object allows signals to be sent to a subpatch
from objects on the parent canvas.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 10 0 16 1;
#X connect 11 0 16 0;
#X connect 15 0 9 0;
diff --git a/doc/pddp/int-help.pd b/doc/pddp/int-help.pd
index 960b7419..ceca2858 100644
--- a/doc/pddp/int-help.pd
+++ b/doc/pddp/int-help.pd
@@ -131,7 +131,7 @@ is then output and stored.;
#X text 168 334 - a float received at the right inlet is converted
to an integer and stored for later use.;
#X text 81 430 1) float;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 22 0 30 0;
#X connect 24 0 30 0;
#X connect 25 0 30 1;
diff --git a/doc/pddp/key-help.pd b/doc/pddp/key-help.pd
index af3e67d5..7faf0092 100644
--- a/doc/pddp/key-help.pd
+++ b/doc/pddp/key-help.pd
@@ -126,6 +126,6 @@ example has:;
#X text 100 572 for more on HIDs:;
#X text 11 23 get input from the keyboard;
#X text 168 261 - [key] gets input directly from the keyboard.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 17 0 18 0;
#X connect 17 0 19 0;
diff --git a/doc/pddp/keyname-help.pd b/doc/pddp/keyname-help.pd
index d82f94f6..610ebb40 100644
--- a/doc/pddp/keyname-help.pd
+++ b/doc/pddp/keyname-help.pd
@@ -129,7 +129,7 @@ the pointer location. This is dependent on the system.;
#X text 11 23 get input and key name from the keyboard;
#X text 168 342 - [keyname] gets input directly from the keyboard.
;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 16 0 18 0;
#X connect 16 1 17 0;
#X connect 17 0 19 0;
diff --git a/doc/pddp/keyup-help.pd b/doc/pddp/keyup-help.pd
index 060173bb..54cd802f 100644
--- a/doc/pddp/keyup-help.pd
+++ b/doc/pddp/keyup-help.pd
@@ -129,6 +129,6 @@ the pointer location. This is dependent on the system.;
#X restore 102 550 pd some_keyboard_fun;
#X text 11 23 get input from the keyboard on key release;
#X text 168 227 - [keyup] gets input directly from the keyboard.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 20 0 14 0;
#X connect 20 0 15 0;
diff --git a/doc/pddp/line-help.pd b/doc/pddp/line-help.pd
index f90cd194..7def2b44 100644
--- a/doc/pddp/line-help.pd
+++ b/doc/pddp/line-help.pd
@@ -253,7 +253,7 @@ the ramp). Hence \, the example to the left works:;
#X text 80 474 2) float;
#X text 168 459 - initial value \, i.e. \, the starting point of the
first ramp.;
-#X obj 3 598 pddp/pddplink pddp/help.pd -text help;
+#X obj 3 598 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X obj 98 571 pddp/pddplink ../3.audio.examples/C03.zipper.noise.pd
-text doc/3.audio.examples/C03.zipper.noise.pd;
#X connect 17 0 19 0;
diff --git a/doc/pddp/line~-help.pd b/doc/pddp/line~-help.pd
index 90ca47da..beadf08e 100644
--- a/doc/pddp/line~-help.pd
+++ b/doc/pddp/line~-help.pd
@@ -80,8 +80,8 @@ output to jump immediately to the target value.;
and timing are determined by messages you send it. The messages may
be a single target value (causing the output to jump to the target)
or a target and a time in milliseconds (to start a new ramp).;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X obj 98 547 pddp/pddplink ../3.audio.examples/A03.line.pd/ -text
doc/3.audio.examples/A03.line.pd;
#X obj 98 562 pddp/pddplink ../3.audio.examples/A04.line2.pd/ -text
diff --git a/doc/pddp/list-help.pd b/doc/pddp/list-help.pd
index 2a872d0e..8c65a0a2 100644
--- a/doc/pddp/list-help.pd
+++ b/doc/pddp/list-help.pd
@@ -619,7 +619,7 @@ details. With the exception of the right inlet of [list split] \, All
\, "set 5" will become "list set 5"). A bang message is converted to
an empty list (i.e. \, "list") \, and "symbol foo" is converted to
"list foo".;
-#X obj 4 598 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 598 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 22 0 25 0;
#X connect 23 0 22 1;
#X connect 24 0 22 0;
diff --git a/doc/pddp/loadbang-help.pd b/doc/pddp/loadbang-help.pd
index 3914a968..da9c8a0f 100644
--- a/doc/pddp/loadbang-help.pd
+++ b/doc/pddp/loadbang-help.pd
@@ -116,7 +116,7 @@ line can be found in Chapter 3.6 of the HTML documentation.;
14 -204280 -1 0;
#X text 7 1 [loadbang] Important Note;
#X restore 102 551 pd Important_Note;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 12 0 17 0;
#X connect 13 0 15 0;
#X connect 14 0 15 1;
diff --git a/doc/pddp/log-help.pd b/doc/pddp/log-help.pd
index e703d2e7..88d4e6cf 100644
--- a/doc/pddp/log-help.pd
+++ b/doc/pddp/log-help.pd
@@ -64,6 +64,6 @@ pdpedia: log;
#X text 11 23 natural logarithm of a number;
#X text 168 467 - a list will be truncated \, and the first element
will be used as input.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 15 0 17 0;
#X connect 17 0 14 0;
diff --git a/doc/pddp/loop~-help.pd b/doc/pddp/loop~-help.pd
index 4bb60714..7844421f 100644
--- a/doc/pddp/loop~-help.pd
+++ b/doc/pddp/loop~-help.pd
@@ -118,8 +118,8 @@ window size only changes at phase zero crossings and the phase output
is adjusted so that changing window size doesn't change the transposition.
;
#X restore 102 575 pd About_[loop~];
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X obj 78 524 cnv 17 3 17 empty \$0-pddp.cnv.let.1 1 5 9 0 16 -228856
-162280 0;
#X text 98 524 signal;
diff --git a/doc/pddp/lop~-help.pd b/doc/pddp/lop~-help.pd
index 8885fdca..f164e255 100644
--- a/doc/pddp/lop~-help.pd
+++ b/doc/pddp/lop~-help.pd
@@ -80,8 +80,8 @@ first element is used as the cutoff frequency.;
dB.;
#X text 88 68 [lop~] is a one-pole low pass filter with a specified
rolloff frequency.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X connect 12 0 13 0;
#X connect 14 0 28 1;
#X connect 15 0 16 0;
diff --git a/doc/pddp/lrshift~-help.pd b/doc/pddp/lrshift~-help.pd
index ef1a4ee4..0ca5a22a 100644
--- a/doc/pddp/lrshift~-help.pd
+++ b/doc/pddp/lrshift~-help.pd
@@ -67,8 +67,8 @@ the shift. The rightmost (or leftmost) samples are set to zero.;
#X text 168 520 - (integer) sets the direction and amount to shift
the samples. Negative numbers shift samples the left \, and positive
numbers shift to the right.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X obj 73 182 tabreceive~ \$0-shiftin;
#X obj 418 286 s \$0-shiftin;
#X connect 13 0 35 0;
diff --git a/doc/pddp/makefilename-help.pd b/doc/pddp/makefilename-help.pd
index 2b2bd015..91391205 100644
--- a/doc/pddp/makefilename-help.pd
+++ b/doc/pddp/makefilename-help.pd
@@ -349,7 +349,7 @@ type used \, then the list will be truncated.;
#X text 168 345 - the output of [makefilename] is always a symbol.
;
#X text 80 392 1) symbol atom;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X obj 318 529 pddp/pddplink all_about_symbol_construction.pd;
#X connect 13 0 16 0;
#X connect 16 0 15 0;
diff --git a/doc/pddp/makenote-help.pd b/doc/pddp/makenote-help.pd
index fa8194b3..c3f025db 100644
--- a/doc/pddp/makenote-help.pd
+++ b/doc/pddp/makenote-help.pd
@@ -118,7 +118,7 @@ Lists with more than three elements are truncated.;
#X text 80 544 2) float;
#X text 168 451 - pitch. (It is output again after the specified duration.)
;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 18 0 27 2;
#X connect 19 0 27 1;
#X connect 20 0 27 0;
diff --git a/doc/pddp/math-help.pd b/doc/pddp/math-help.pd
index 300e60f6..2507d01b 100644
--- a/doc/pddp/math-help.pd
+++ b/doc/pddp/math-help.pd
@@ -96,6 +96,6 @@ the right inlet. All other math functions listed here take no arguments.
the previous value.);
#X text 97 403 (Note: The [atan2] and [pow] objects have a right inlet.
See their respective help patches (links above) for more info.);
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 26 0 28 0;
#X connect 27 0 26 0;
diff --git a/doc/pddp/max-help.pd b/doc/pddp/max-help.pd
index 0461d7fd..0b1d0434 100644
--- a/doc/pddp/max-help.pd
+++ b/doc/pddp/max-help.pd
@@ -68,7 +68,7 @@ the value at the right inlet.;
#X text 168 453 - a float to the right inlet is stored.;
#X text 168 490 - the two values at each inlet are compared \, and
the greater value is output.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 18 0 28 0;
#X connect 20 0 28 1;
#X connect 21 0 29 0;
diff --git a/doc/pddp/message-help.pd b/doc/pddp/message-help.pd
index 23bb47d9..16fe13f3 100644
--- a/doc/pddp/message-help.pd
+++ b/doc/pddp/message-help.pd
@@ -251,7 +251,7 @@ subpatch below for more info:;
messsage boxes as push buttons. For instance \, click here while watching
the printout window:;
#X text 100 421 symbol atom;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X obj 100 559 pddp/pddplink all_about_messages.pd -text all_about_messages
;
#X obj 100 574 pddp/pddplink all_about_symbol_construction.pd -text
diff --git a/doc/pddp/metro-help.pd b/doc/pddp/metro-help.pd
index 2b843f59..2ed7b253 100644
--- a/doc/pddp/metro-help.pd
+++ b/doc/pddp/metro-help.pd
@@ -89,7 +89,7 @@ by the creation argument or a value sent to its right inlet.;
#X text 11 23 send a bang periodically ala metronome;
#X text 168 395 - a list will be distributed to the inlets of [metro].
;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 16 0 23 0;
#X connect 17 0 16 1;
#X connect 18 0 16 0;
diff --git a/doc/pddp/midi-help.pd b/doc/pddp/midi-help.pd
index 0eeca4f5..ef908913 100644
--- a/doc/pddp/midi-help.pd
+++ b/doc/pddp/midi-help.pd
@@ -94,7 +94,7 @@ inlet will be removed from the collection.;
#X obj 135 185 pddp/pddplink midiin-help.pd;
#X obj 135 235 pddp/pddplink sysexin-help.pd;
#X obj 135 210 pddp/pddplink midiout-help.pd;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X obj 465 20 pddp/pddplink http://wiki.puredata.info/en/MIDI -text
pdpedia: MIDI;
#X text 77 151 Right-click the objects above and choose "Help" \, or
diff --git a/doc/pddp/midiin-help.pd b/doc/pddp/midiin-help.pd
index ab69a98c..a2969f99 100644
--- a/doc/pddp/midiin-help.pd
+++ b/doc/pddp/midiin-help.pd
@@ -85,6 +85,6 @@ pdpedia: midiin;
#X text 80 545 1) ???;
#X text 168 545 - ???;
#X text 164 264 of the channel (Linux only).;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 16 0 17 0;
#X connect 16 1 18 0;
diff --git a/doc/pddp/midiout-help.pd b/doc/pddp/midiout-help.pd
index ffb2443e..83fb390d 100644
--- a/doc/pddp/midiout-help.pd
+++ b/doc/pddp/midiout-help.pd
@@ -87,6 +87,6 @@ pdpedia: midiout;
#X text 168 457 - ???;
#X text 168 525 - ???;
#X text 166 306 number.) (Linux Only).;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 20 0 17 0;
#X connect 21 0 17 1;
diff --git a/doc/pddp/min-help.pd b/doc/pddp/min-help.pd
index 6790b2e3..c6230f91 100644
--- a/doc/pddp/min-help.pd
+++ b/doc/pddp/min-help.pd
@@ -67,7 +67,7 @@ right inlet \, and the greater of the two is output.;
;
#X text 168 495 - the two values at the inlets are compared \, and
the greater one is output.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X text 11 23 choose the lesser (minimum) of two values;
#X connect 21 0 23 0;
#X connect 23 0 22 0;
diff --git a/doc/pddp/moses-help.pd b/doc/pddp/moses-help.pd
index fd5b72c4..3fc103b9 100644
--- a/doc/pddp/moses-help.pd
+++ b/doc/pddp/moses-help.pd
@@ -109,7 +109,7 @@ the left outlet if they are less than the control value.;
#X text 168 310 - if the float the left inlet is less than the control
value \, it passes at the left inlet. If it is greater than or equal
to the control value it passes at the right inlet.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X obj 100 568 pddp/pddplink ../2.control.examples/18.conditional.pd
-text doc/2.control.examples/18.conditional.pd;
#X connect 17 0 27 0;
diff --git a/doc/pddp/mtof-help.pd b/doc/pddp/mtof-help.pd
index 973e25fe..4339402e 100644
--- a/doc/pddp/mtof-help.pd
+++ b/doc/pddp/mtof-help.pd
@@ -65,7 +65,7 @@ pitches as in "69.5" (a quarter tone higher than 69).;
used as input.;
#X text 158 437 - the incoming value.;
#X obj 98 557 pddp/pddplink all_about_acoustic_conversions.pd;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X obj 98 572 pddp/pddplink ../3.audio.examples/A06.frequency.pd -text
doc/3.audio.examples/A06.frequency.pd;
#X connect 11 0 16 0;
diff --git a/doc/pddp/mtof~-help.pd b/doc/pddp/mtof~-help.pd
index e6c47b46..477163bf 100644
--- a/doc/pddp/mtof~-help.pd
+++ b/doc/pddp/mtof~-help.pd
@@ -69,8 +69,8 @@ such as *~ and osc~ \, depending on your hardware and math library.
#X text 99 265 The [mtof~] object transposes a midi value into a frequency
in Hertz \, so that "69" goes to "440". You can specify microtonal
pitches as in "69.5" (a quarter tone higher than 69).;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 14 0 15 0;
diff --git a/doc/pddp/my_canvas-help.pd b/doc/pddp/my_canvas-help.pd
index 97ddf25f..b9692c68 100644
--- a/doc/pddp/my_canvas-help.pd
+++ b/doc/pddp/my_canvas-help.pd
@@ -351,7 +351,7 @@ a [cnv] \, as are the horizontal dividers below.;
#X obj 435 221 send to_K;
#X text 94 197 To get a cnv position \, send it a "get_pos" message
->;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#N canvas 404 60 483 507 (subpatch) 0;
#X msg 144 296 bang;
#X msg 144 321 1 30;
diff --git a/doc/pddp/namecanvas-help.pd b/doc/pddp/namecanvas-help.pd
index 80ab7bb2..aacc7b0a 100644
--- a/doc/pddp/namecanvas-help.pd
+++ b/doc/pddp/namecanvas-help.pd
@@ -44,7 +44,7 @@ this [namecanvas] object.;
#X msg 120 186 msg 50 50 Hi there. This works locally.;
#X msg 120 338 msg 50 70 This works globally.;
#X text 78 523 1) symbol atom;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X text 120 240 If you open another instance of this help patch \,
you'll see that clicking the message box above will create an object
on the canvas where you click.;
diff --git a/doc/pddp/netreceive-help.pd b/doc/pddp/netreceive-help.pd
index 789d9b84..ee8a747a 100644
--- a/doc/pddp/netreceive-help.pd
+++ b/doc/pddp/netreceive-help.pd
@@ -87,7 +87,7 @@ will be sent to the left outlet.;
#X obj 139 61 netreceive 3000;
#X text 168 402 - when using TCP \, the [netreceive] object has a right
inlet which shows the number of open connections.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 13 0 15 0;
#X connect 32 0 14 0;
#X connect 32 1 12 0;
diff --git a/doc/pddp/netsend-help.pd b/doc/pddp/netsend-help.pd
index cb80560b..d3dcbf44 100644
--- a/doc/pddp/netsend-help.pd
+++ b/doc/pddp/netsend-help.pd
@@ -94,7 +94,7 @@ to forward data to the remote machine.;
remote machine-- providing its name or IP address-- on the specified
port (e.g. \, "connect localhost 3000"). A "1" is output if the connection
is successful.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 14 0 24 0;
#X connect 15 0 14 0;
#X connect 16 0 14 0;
diff --git a/doc/pddp/noise~-help.pd b/doc/pddp/noise~-help.pd
index 1243d4a4..a1c8c5e1 100644
--- a/doc/pddp/noise~-help.pd
+++ b/doc/pddp/noise~-help.pd
@@ -52,8 +52,8 @@ pdpedia: noise~;
#X text 98 511 signal;
#X text 11 23 uniformly distributed white noise;
#X text 98 474 (inactive);
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X connect 14 0 15 0;
#X connect 14 0 16 0;
#X connect 14 0 18 0;
diff --git a/doc/pddp/notein-help.pd b/doc/pddp/notein-help.pd
index b406040d..a6ee8de7 100644
--- a/doc/pddp/notein-help.pd
+++ b/doc/pddp/notein-help.pd
@@ -116,7 +116,7 @@ if no creation argument is specified.;
#X text 168 525 - the MIDI channel number from which to read. If no
argument is provided [notein] reads from all channels (and sprouts
a third inlet).;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 12 0 13 0;
#X connect 12 1 14 0;
#X connect 12 2 15 0;
diff --git a/doc/pddp/noteout-help.pd b/doc/pddp/noteout-help.pd
index 0c41394e..082c2482 100644
--- a/doc/pddp/noteout-help.pd
+++ b/doc/pddp/noteout-help.pd
@@ -106,7 +106,7 @@ is to be sent. If no argument is provided [noteout] transmits on channel
#X text 167 421 - (integer) velocity.;
#X text 167 446 - (integer) channel number.;
#X text 80 521 1) float;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 19 0 18 0;
#X connect 21 0 20 0;
#X connect 22 0 25 0;
diff --git a/doc/pddp/numbox2-help.pd b/doc/pddp/numbox2-help.pd
index b266ad29..ff59ed04 100644
--- a/doc/pddp/numbox2-help.pd
+++ b/doc/pddp/numbox2-help.pd
@@ -403,7 +403,7 @@ its appearance.;
#X text 257 564 IEM KUG;
#X text 232 576 graz \, austria 2002;
#X text 425 4 [my_numbox] or [nbx];
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X text 98 295 bang;
#X text 168 295 - output the current value;
#X connect 13 0 16 0;
diff --git a/doc/pddp/openpanel-help.pd b/doc/pddp/openpanel-help.pd
index c460580c..b6cca590 100644
--- a/doc/pddp/openpanel-help.pd
+++ b/doc/pddp/openpanel-help.pd
@@ -66,7 +66,7 @@ converted to a list the next time you open the patch.;
#X text 11 23 query the user for a filename;
#X text 168 398 - a list starting with a symbol will be truncated to
the first element.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 13 0 25 0;
#X connect 16 0 25 0;
#X connect 17 0 25 0;
diff --git a/doc/pddp/operators-help.pd b/doc/pddp/operators-help.pd
index 8d5e767b..3000480c 100644
--- a/doc/pddp/operators-help.pd
+++ b/doc/pddp/operators-help.pd
@@ -93,7 +93,7 @@ the operation.;
#X obj 98 557 pddp/pddplink min-help.pd;
#X obj 98 572 pddp/pddplink max-help.pd;
#X text 11 23 binary arithmetic operators;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 23 0 27 0;
#X connect 24 0 23 0;
#X connect 25 0 23 0;
diff --git a/doc/pddp/osc~-help.pd b/doc/pddp/osc~-help.pd
index 768bf13f..f6542ee2 100644
--- a/doc/pddp/osc~-help.pd
+++ b/doc/pddp/osc~-help.pd
@@ -83,8 +83,8 @@ argument is supplied \, the input is taken to be an audio signal.;
#X text 22 60 The [osc~] object outputs a cosine wave. With a floating-point
argument \, [osc~] takes floating-point messages to change frequency.
;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X obj 66 253 tabwrite~ \$0-array;
#X connect 16 0 15 0;
#X connect 17 0 31 0;
diff --git a/doc/pddp/otherbinops-help.pd b/doc/pddp/otherbinops-help.pd
index deee1678..5dc29568 100644
--- a/doc/pddp/otherbinops-help.pd
+++ b/doc/pddp/otherbinops-help.pd
@@ -413,7 +413,7 @@ right inlet is non-zero \, THEN output non-zero!;
#X restore 281 540 pd understanding_||_LOGICAL-OR;
#X text 98 385 Relational Operators;
#X text 278 385 Logical Operators;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#N canvas 75 34 428 577 Relational_Operators 0;
#X obj 0 0 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0
14 -204280 -1 0;
diff --git a/doc/pddp/outlet-help.pd b/doc/pddp/outlet-help.pd
index 413e6a39..798e3163 100644
--- a/doc/pddp/outlet-help.pd
+++ b/doc/pddp/outlet-help.pd
@@ -88,7 +88,7 @@ the outlet of canvas in which it is contained. When multiple [outlet~]
and/or [outlet] objects are in one subpatch \, their horizontal order
determines which outlet on the subpatch corresponds to which [outlet~]/[outlet]
object.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 17 0 23 1;
#X connect 18 0 23 0;
#X connect 22 0 16 0;
diff --git a/doc/pddp/outlet~-help.pd b/doc/pddp/outlet~-help.pd
index 18121e67..5c233046 100644
--- a/doc/pddp/outlet~-help.pd
+++ b/doc/pddp/outlet~-help.pd
@@ -172,7 +172,7 @@ extra samples.;
#X text 168 482 - (optional) The word "hold" will cause sample/hold
upsampling/downsampling \, and the word "lin" will cause linear upsampling/downsampling.
See the subpatch below for more details:;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 13 0 19 1;
#X connect 14 0 19 0;
#X connect 18 0 12 0;
diff --git a/doc/pddp/output~-help.pd b/doc/pddp/output~-help.pd
index 48e70bac..b4df6be0 100644
--- a/doc/pddp/output~-help.pd
+++ b/doc/pddp/output~-help.pd
@@ -80,7 +80,7 @@ channel.;
and passed unchanged to this outlet.;
#X text 168 409 - the incoming signal from the leftmost inlet is filtered
and passed to this outlet.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X obj 99 572 pddp/pddplink ../3.audio.examples/A05.output.subpatch.pd
-text doc/3.audio.examples/A05.output.subpatch.pd;
#X connect 13 0 15 0;
diff --git a/doc/pddp/pack-help.pd b/doc/pddp/pack-help.pd
index c743cd40..16050bf5 100644
--- a/doc/pddp/pack-help.pd
+++ b/doc/pddp/pack-help.pd
@@ -192,7 +192,7 @@ specify the atom-type of each inlet. You can also use a float to specify
float-type while also initializing that inlet's value. Some peculiarities
described below:;
#X text 80 476 n) symbol atom;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X text 168 186 - if the first argument is "symbol" or "s" \, an incoming
symbol will be set to the first item in the list \, and [pack] will
output its list.;
diff --git a/doc/pddp/pd-help.pd b/doc/pddp/pd-help.pd
index e954e732..f7688acb 100644
--- a/doc/pddp/pd-help.pd
+++ b/doc/pddp/pd-help.pd
@@ -105,7 +105,7 @@ inlet -> rightmost [inlet] \, and so on.;
#X obj 338 108 pddp/pddplink inlet~-help.pd -text inlet~-help;
#X obj 428 93 pddp/pddplink outlet-help.pd -text outlet-help;
#X obj 428 108 pddp/pddplink outlet~-help.pd -text outlet~-help;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X obj 100 560 pddp/pddplink ../2.control.examples/12.PART2.subpatch.pd
-text doc/2.control.examples/12.PART2.subpatch.pd;
#X obj 100 575 pddp/pddplink ../3.audio.examples/G05.execution.order.pd
diff --git a/doc/pddp/pgmin-help.pd b/doc/pddp/pgmin-help.pd
index 6ee2c774..db4df5f8 100644
--- a/doc/pddp/pgmin-help.pd
+++ b/doc/pddp/pgmin-help.pd
@@ -95,7 +95,7 @@ accepts all channels.;
#X text 168 439 (integer) program change number.;
#X text 168 464 (integer) channel number.;
#X text 80 511 1) float;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 12 0 13 0;
#X connect 12 1 14 0;
#X connect 15 0 16 0;
diff --git a/doc/pddp/pgmout-help.pd b/doc/pddp/pgmout-help.pd
index c5847bcc..203934a1 100644
--- a/doc/pddp/pgmout-help.pd
+++ b/doc/pddp/pgmout-help.pd
@@ -95,7 +95,7 @@ message on.;
#X text 168 522 - (optional) integer representing the MIDI channel
to which the program change should be sent. Without an argument it
will send on channel 1 by default.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 18 0 17 0;
#X connect 19 0 17 1;
#X connect 21 0 20 0;
diff --git a/doc/pddp/phasor~-help.pd b/doc/pddp/phasor~-help.pd
index 798ac5be..8a5c0ead 100644
--- a/doc/pddp/phasor~-help.pd
+++ b/doc/pddp/phasor~-help.pd
@@ -72,8 +72,8 @@ used for table lookup via [cos~] or [tabread4~].;
#X text 168 492 - (optional) with a floating-point argument \, [phasor~]
takes floating-point messages to change frequency. If no argument is
supplied \, the input is taken to be an audio signal.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X obj 98 551 pddp/pddplink ../3.audio.examples/C02.sawtooth-foldover.pd
-text doc/3.audio.exampmles/C02.sawtooth-foldover.pd;
#X obj 98 566 pddp/pddplink ../3.audio.examples/J09.bandlimited.pd
diff --git a/doc/pddp/pipe-help.pd b/doc/pddp/pipe-help.pd
index 4dc5dc55..e6622a61 100644
--- a/doc/pddp/pipe-help.pd
+++ b/doc/pddp/pipe-help.pd
@@ -214,7 +214,7 @@ below for more about the arguments:;
#X text 98 327 float;
#X text 98 340 symbol;
#X text 98 353 pointer;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 25 0 28 0;
#X connect 26 0 25 0;
#X connect 27 0 25 0;
diff --git a/doc/pddp/pique-help.pd b/doc/pddp/pique-help.pd
index 3f788f07..fbfc1985 100644
--- a/doc/pddp/pique-help.pd
+++ b/doc/pddp/pique-help.pd
@@ -64,8 +64,8 @@ and the maximum number of peaks to report;
#X text 168 495 - [pique] outputs a list of peaks \, giving their peak
number \, frequency \, amplitude \, and phase (as a cosine/sine pair).
;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X obj 316 303 tabwrite~ \$0-fft-real;
#X obj 344 338 tabwrite~ \$0-fft-imag;
#X obj 244 117 f \$0;
diff --git a/doc/pddp/plot-help.pd b/doc/pddp/plot-help.pd
index 9b2bd017..91d62507 100644
--- a/doc/pddp/plot-help.pd
+++ b/doc/pddp/plot-help.pd
@@ -169,7 +169,7 @@ of scalars along the path of the plot.;
#X text 168 376 - word "curve" to specify bezier.;
#X text 80 397 1) symbol atom;
#X text 79 263 (symbols atoms);
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X obj 98 545 pddp/pddplink all_about_arrays.pd;
#X obj 98 575 pddp/pddplink ../4.data.structures/05.array.pd -text
doc/4.data.structures/05.array.pd;
diff --git a/doc/pddp/pointer-help.pd b/doc/pddp/pointer-help.pd
index b9b03d63..9088c737 100644
--- a/doc/pddp/pointer-help.pd
+++ b/doc/pddp/pointer-help.pd
@@ -174,7 +174,7 @@ on the class of scalar being output.;
#X text 168 149 - outputs the current value of the pointer.;
#X text 98 495 n) float;
#X text 93 510 symbol atom;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X obj 245 575 pddp/pddplink scalar-help.pd;
#X connect 31 0 34 0;
#X connect 31 1 37 0;
diff --git a/doc/pddp/poly-help.pd b/doc/pddp/poly-help.pd
index 6ab893ee..7183d34f 100644
--- a/doc/pddp/poly-help.pd
+++ b/doc/pddp/poly-help.pd
@@ -77,7 +77,7 @@ and outputs triples containing voice number \, pitch and velocity.
You can pack the output and use the route object to route messages
among a bank of voices depending on the first outlet. [poly] can be
configured to do voice stealing or not (the default.);
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X obj 78 467 cnv 17 3 17 empty \$0-pddp.cnv.let.1 1 5 9 0 16 -228856
-162280 0;
#X obj 78 490 cnv 17 3 17 empty \$0-pddp.cnv.let.2 2 5 9 0 16 -228856
diff --git a/doc/pddp/polytouch-out.pd b/doc/pddp/polytouch-out.pd
index 6df5e86e..3cf4b0a4 100644
--- a/doc/pddp/polytouch-out.pd
+++ b/doc/pddp/polytouch-out.pd
@@ -90,7 +90,7 @@ by Olaf Matthes);
#X obj 78 471 cnv 17 3 17 empty \$0-pddp.cnv.let.2 2 5 9 0 16 -228856
-162280 0;
#X text 168 470 - ???;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 20 0 22 0;
#X connect 21 0 22 1;
#X connect 23 0 22 2;
diff --git a/doc/pddp/polytouchin-help.pd b/doc/pddp/polytouchin-help.pd
index 211634f0..c2883479 100644
--- a/doc/pddp/polytouchin-help.pd
+++ b/doc/pddp/polytouchin-help.pd
@@ -90,7 +90,7 @@ by Olaf Matthes);
#X text 168 472 - ???;
#X text 168 497 - ???;
#X text 168 545 - ???;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 24 0 22 0;
#X connect 24 1 21 0;
#X connect 24 2 23 0;
diff --git a/doc/pddp/pow-help.pd b/doc/pddp/pow-help.pd
index 715deb71..88e2ef8f 100644
--- a/doc/pddp/pow-help.pd
+++ b/doc/pddp/pow-help.pd
@@ -76,7 +76,7 @@ the two inlets.;
#X msg 332 130 3;
#X floatatom 332 188 5 0 0 0 - - -;
#X floatatom 367 131 5 0 0 0 - - -;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 14 0 15 0;
#X connect 15 0 13 0;
#X connect 27 0 15 1;
diff --git a/doc/pddp/powtodb-help.pd b/doc/pddp/powtodb-help.pd
index 07392a6a..0aabf2de 100644
--- a/doc/pddp/powtodb-help.pd
+++ b/doc/pddp/powtodb-help.pd
@@ -63,6 +63,6 @@ used as input.;
#X text 109 252 The [powtodb] object converts power units \, equal
to the square of the "RMS" amplitude \, to decibels.;
#X obj 98 566 pddp/pddplink all_about_acoustic_conversions.pd;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 11 0 20 0;
#X connect 20 0 10 0;
diff --git a/doc/pddp/powtodb~-help.pd b/doc/pddp/powtodb~-help.pd
index d90eebfc..db8c1c74 100644
--- a/doc/pddp/powtodb~-help.pd
+++ b/doc/pddp/powtodb~-help.pd
@@ -68,8 +68,8 @@ the square of the "RMS" amplitude \, to decibels.;
#X obj 445 20 pddp/pddplink http://wiki.puredata.info/en/powtodb~ -text
pdpedia: powtodb~;
#X text 11 23 convert power units to dB for audio signals;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X connect 10 0 11 0;
#X connect 12 0 13 0;
#X connect 13 0 20 0;
diff --git a/doc/pddp/print-help.pd b/doc/pddp/print-help.pd
index eaf94861..32adb7b5 100644
--- a/doc/pddp/print-help.pd
+++ b/doc/pddp/print-help.pd
@@ -142,7 +142,7 @@ followed by a colon-- will precede the output when it is sent to the
console. Or you may use the "-n" flag to only print the incoming message
(see example above).;
#X text 78 469 1) symbol atom;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X text 11 23 print messages to the terminal window;
#X connect 16 0 19 0;
#X connect 17 0 19 0;
diff --git a/doc/pddp/print~-help.pd b/doc/pddp/print~-help.pd
index 3d3f6e77..2ba77132 100644
--- a/doc/pddp/print~-help.pd
+++ b/doc/pddp/print~-help.pd
@@ -57,8 +57,8 @@ one or more vectors out when you send it a bang or a number. By default
a vector is 64 samples.;
#X text 168 516 - [print~] sends its output to the console window.
;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X connect 13 0 12 0;
#X connect 14 0 12 0;
#X connect 17 0 12 0;
diff --git a/doc/pddp/qlist-help.pd b/doc/pddp/qlist-help.pd
index 11fb7505..d9d0c152 100644
--- a/doc/pddp/qlist-help.pd
+++ b/doc/pddp/qlist-help.pd
@@ -133,7 +133,7 @@ above for a complete list of messages and their functionalities.;
#X text 168 402 - if you run [qlist] manually (using the "next" message)
\, messages starting with one or more numbers are are output as a list.
;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X obj 98 557 pddp/pddplink ../2.control.examples/23.sequencing.pd
-text doc/2.control.examples/23.sequencing.pd;
#X obj 98 572 pddp/pddplink ../3.audio.examples/D13.additive.qlist.pd
diff --git a/doc/pddp/random-help.pd b/doc/pddp/random-help.pd
index 7f33781f..b5de1cb5 100644
--- a/doc/pddp/random-help.pd
+++ b/doc/pddp/random-help.pd
@@ -561,7 +561,7 @@ inlet.;
#X text 167 355 - a float to the right inlet sets N \, where the output
ranges between 0 and N-1.;
#X text 78 442 1) float;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X obj 102 527 pddp/pddplink ../2.control.examples/19.random.pd -text
doc/2.control.examples/19.random.pd;
#X obj 102 542 pddp/pddplink ../2.control.examples/20.weighted-random.pd
diff --git a/doc/pddp/readsf~-help.pd b/doc/pddp/readsf~-help.pd
index 8af92393..6b46ca81 100644
--- a/doc/pddp/readsf~-help.pd
+++ b/doc/pddp/readsf~-help.pd
@@ -101,7 +101,7 @@ A "0" stops it.;
#X text 195 41 The [readsf~] object reads a soundfile into its signal
outputs. You must open the soundfile in advance (a couple of seconds
before you'll need it) using the "open" message.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 24 0 32 0;
#X connect 26 0 27 0;
#X connect 28 0 32 0;
diff --git a/doc/pddp/realtime-help.pd b/doc/pddp/realtime-help.pd
index b52e5360..cc1d9503 100644
--- a/doc/pddp/realtime-help.pd
+++ b/doc/pddp/realtime-help.pd
@@ -154,7 +154,7 @@ most other objects in pd \, the left inlet of [realtime] is a "cold"
inlet \, i.e. \, it does not trigger the output.;
#X text 11 23 ask operating system for elapsed real time;
#X text 168 481 - elapsed time in milliseconds.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 15 0 21 1;
#X connect 16 0 21 0;
#X connect 21 0 17 0;
diff --git a/doc/pddp/receive-help.pd b/doc/pddp/receive-help.pd
index 1122d1de..ab115115 100644
--- a/doc/pddp/receive-help.pd
+++ b/doc/pddp/receive-help.pd
@@ -158,7 +158,7 @@ message box. The [receive] object accepts any message as input.;
#X text 334 110 message;
#X text 334 122 boxes;
#X text 80 391 1) symbol atom;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X obj 98 439 pddp/pddplink all_about_send_n_receive.pd -text all_about_send_n_receive
;
#X obj 98 454 pddp/pddplink all_about_scope_and_locality.pd -text all_about_scope_and_locality
diff --git a/doc/pddp/rmstodb-help.pd b/doc/pddp/rmstodb-help.pd
index 1c828121..32e086a1 100644
--- a/doc/pddp/rmstodb-help.pd
+++ b/doc/pddp/rmstodb-help.pd
@@ -64,6 +64,6 @@ to decibels \, so that an "RMS" of 1 corresponds to 100 dB. Zero amplitude
#X text 158 465 - lists will be truncated \, and the first element
used as input.;
#X obj 98 569 pddp/pddplink all_about_acoustic_conversions.pd;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 11 0 18 0;
#X connect 18 0 10 0;
diff --git a/doc/pddp/rmstodb~-help.pd b/doc/pddp/rmstodb~-help.pd
index 13b20787..2df4619f 100644
--- a/doc/pddp/rmstodb~-help.pd
+++ b/doc/pddp/rmstodb~-help.pd
@@ -69,8 +69,8 @@ to decibels \, so that an "RMS" of 1 corresponds to 100 dB. Zero amplitude
\, it may be much more expensive than other workaday tilde objects
such as [*~] and [osc~] \, depending on your hardware and math library.
;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X connect 10 0 11 0;
#X connect 12 0 13 0;
#X connect 13 0 20 0;
diff --git a/doc/pddp/route-help.pd b/doc/pddp/route-help.pd
index 7d4bcd1b..52a61260 100644
--- a/doc/pddp/route-help.pd
+++ b/doc/pddp/route-help.pd
@@ -239,7 +239,7 @@ be sent to the rejection outlet.;
are used \, [route] operates in "float mode"-- if symbols are used
\, float operates in "selector mode." See the subpatches above to see
how incoming data is handled in each mode.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X obj 100 572 pddp/pddplink ../2.control.examples/18.conditional.pd
-text doc/2.control.examples/18.conditional.pd;
#X msg 300 85 Grizabella;
diff --git a/doc/pddp/rpole~-help.pd b/doc/pddp/rpole~-help.pd
index 5082f3ae..94d534cc 100644
--- a/doc/pddp/rpole~-help.pd
+++ b/doc/pddp/rpole~-help.pd
@@ -130,8 +130,8 @@ for an introduction to the necessary theory.;
#X text 167 412 - filter coefficient.;
#X text 167 505 - (optional) initializes filter coefficient.;
#X text 49 242 The action of [rpole~] is:;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X obj 98 557 pddp/pddplink ../3.audio.examples/H11.shelving.pd -text
doc/3.audio.examples/H11.shelving.pd;
#X obj 98 572 pddp/pddplink ../3.audio.examples/H14.all.pass.pd -text
diff --git a/doc/pddp/rsqrt~-help.pd b/doc/pddp/rsqrt~-help.pd
index 40faca0a..ec111b47 100644
--- a/doc/pddp/rsqrt~-help.pd
+++ b/doc/pddp/rsqrt~-help.pd
@@ -60,8 +60,8 @@ pdpedia: rsqrt~;
#X text 74 110 [rsqrt~] takes the approximate reciprocal square root
of the incoming signal \, using a fast \, approximate algorithm which
is probably accurate to about 120 dB (20 bits).;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X connect 13 0 17 0;
#X connect 14 0 13 0;
#X connect 14 0 13 0;
diff --git a/doc/pddp/rzero_rev~-help.pd b/doc/pddp/rzero_rev~-help.pd
index 2d44e5a1..f9e2392e 100644
--- a/doc/pddp/rzero_rev~-help.pd
+++ b/doc/pddp/rzero_rev~-help.pd
@@ -126,8 +126,8 @@ the filter coefficient. The filter is always stable.;
#X text 126 261 y[n] = -a[n] * x[n] + x[n-1];
#X text 70 312 The transfer function is H(Z) = -a + Z^-1.;
#X text 69 240 The action of [rzero_rev~] is:;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X obj 99 572 pddp/pddplink ../3.audio.examples/H14.all.pass.pd -text
doc/3.audio.examples/H14.all.pass.pd;
#X text 98 438 signal;
diff --git a/doc/pddp/rzero~-help.pd b/doc/pddp/rzero~-help.pd
index 78fbe3dc..35335ecf 100644
--- a/doc/pddp/rzero~-help.pd
+++ b/doc/pddp/rzero~-help.pd
@@ -125,8 +125,8 @@ the filter coefficient. The filter is always stable.;
#X text 74 320 The transfer function is H(Z) = 1 - aZ^-1.;
#X text 128 269 y[n] = x[n] - a[n] * x[n-1];
#X text 74 249 The action of [rzero~] is:;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X obj 98 573 pddp/pddplink ../3.audio.examples/H11.shelving.pd -text
doc/3.audio.examples/H11.shelving.pd;
#X connect 13 0 17 1;
diff --git a/doc/pddp/samphold~-help.pd b/doc/pddp/samphold~-help.pd
index d491892a..4aa81416 100644
--- a/doc/pddp/samphold~-help.pd
+++ b/doc/pddp/samphold~-help.pd
@@ -92,8 +92,8 @@ if the specified value were the most recent value of the control input
phasor but don't want the jump reflected in the output. Plain "reset"
is equivalent to "reset infinity" which forces the next input to be
sampled.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X obj 98 573 pddp/pddplink ../3.audio.examples/C09.sample.hold.pd
-text doc/3.audio.examples/C09.sample.hold.pd;
#X connect 14 0 15 0;
diff --git a/doc/pddp/samplerate~-help.pd b/doc/pddp/samplerate~-help.pd
index e7f53c7b..1db51e46 100644
--- a/doc/pddp/samplerate~-help.pd
+++ b/doc/pddp/samplerate~-help.pd
@@ -51,6 +51,6 @@ flag: -r <n>. For example: pd -r 22050;
#X text 99 573 DSP does not need to be turned on for [samplerate~]
to work;
#X text 168 482 - the sample rate.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 14 0 15 0;
#X connect 16 0 14 0;
diff --git a/doc/pddp/savepanel-help.pd b/doc/pddp/savepanel-help.pd
index aaf1535f..0daa6424 100644
--- a/doc/pddp/savepanel-help.pd
+++ b/doc/pddp/savepanel-help.pd
@@ -63,7 +63,7 @@ it is a symbol).;
#X text 168 342 - when [savepanel] gets a bang \, a "Save As" file
browser appears on the screen. If you choose a filename \, it appears
on the outlet.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 17 0 19 0;
#X connect 19 0 18 0;
#X connect 20 0 19 0;
diff --git a/doc/pddp/scalar-help.pd b/doc/pddp/scalar-help.pd
index 3e203836..b724c5d6 100644
--- a/doc/pddp/scalar-help.pd
+++ b/doc/pddp/scalar-help.pd
@@ -401,8 +401,8 @@ a scalar \, see the help patch for [append].;
#X obj 21 101 pddp/pddplink ../4.data.structures/04.append.pd -text
doc/4.data.structures/04.append.pd;
#X restore 102 534 pd Appending_Scalars_to_a_Canvas;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 385 291 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 385 291 pddp/dsp;
#X obj 99 576 pddp/pddplink ../4.data.structures/01.scalars.pd -text
doc/4.data.structures/01.scalars.pd;
#X text 303 534 <-- needs work;
diff --git a/doc/pddp/select-help.pd b/doc/pddp/select-help.pd
index 2a961da2..77877fe4 100644
--- a/doc/pddp/select-help.pd
+++ b/doc/pddp/select-help.pd
@@ -308,7 +308,7 @@ the list will be truncated.;
creation argument. See the subpatch below for details:;
#X text 80 476 n) float;
#X text 98 491 symbol atom;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X obj 296 572 pddp/pddplink ../2.control.examples/18.conditional.pd
-text doc/2.control.examples/18.conditional.pd;
#X connect 18 0 21 0;
diff --git a/doc/pddp/send-help.pd b/doc/pddp/send-help.pd
index 83ef4c1c..236b5e9c 100644
--- a/doc/pddp/send-help.pd
+++ b/doc/pddp/send-help.pd
@@ -161,7 +161,7 @@ send/receive name.;
a single inlet which accepts any message as input. The input is sent
to all [receive] objects with the same name (argument).;
#X text 80 393 1) symbol atom;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X obj 98 457 pddp/pddplink all_about_scope_and_locality.pd -text all_about_scope_and_locality
;
#X text 98 493 doc/1.manual/x5.htm;
diff --git a/doc/pddp/send~-help.pd b/doc/pddp/send~-help.pd
index 2df53d9c..233a8d6d 100644
--- a/doc/pddp/send~-help.pd
+++ b/doc/pddp/send~-help.pd
@@ -62,8 +62,8 @@ associated with this particular [send~] object.;
#X text 80 508 1) symbol atom;
#X text 98 542 [send~]/[receive~] only work for the default block size
(64).;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X text 495 3 or [s~];
#X connect 12 0 11 0;
#X connect 13 0 12 0;
diff --git a/doc/pddp/set-help.pd b/doc/pddp/set-help.pd
index cd1c9894..fb306664 100644
--- a/doc/pddp/set-help.pd
+++ b/doc/pddp/set-help.pd
@@ -185,7 +185,7 @@ object.;
#X restore 101 552 pd Setting_Symbolic_Fields;
#X text 80 446 1) symbol atom;
#X text 80 464 n) symbol atom;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X obj 98 572 pddp/pddplink ../4.data.structures/03.setting.data.pd
-text doc/4.data.structures/03.setting.data.pd;
#X obj 353 552 pddp/pddplink scalar-help.pd;
diff --git a/doc/pddp/setsize-help.pd b/doc/pddp/setsize-help.pd
index 038983ff..974cc557 100644
--- a/doc/pddp/setsize-help.pd
+++ b/doc/pddp/setsize-help.pd
@@ -100,7 +100,7 @@ to default values.;
;
#X text 80 444 1) symbol atom;
#X text 80 462 n) symbol atom;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X obj 98 557 pddp/pddplink all_about_arrays.pd;
#X obj 98 572 pddp/pddplink scalar-help.pd;
#X connect 16 0 17 0;
diff --git a/doc/pddp/sigbinops-help.pd b/doc/pddp/sigbinops-help.pd
index b3d9c071..0cf2061b 100644
--- a/doc/pddp/sigbinops-help.pd
+++ b/doc/pddp/sigbinops-help.pd
@@ -84,8 +84,8 @@ inlet to a value \, and allows the right inlet to receive float messages.
#X text 98 431 float;
#X text 167 431 - if an argument is provided \, the object's right
inlet will accept floats instead of a signal.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X obj 15 318 tabwrite~ \$0a;
#X obj 103 318 tabwrite~ \$0a;
#X obj 190 318 tabwrite~ \$0a;
diff --git a/doc/pddp/sigmund~-help.pd b/doc/pddp/sigmund~-help.pd
index b3795e49..777d7636 100644
--- a/doc/pddp/sigmund~-help.pd
+++ b/doc/pddp/sigmund~-help.pd
@@ -178,8 +178,8 @@ above) \, [sigmund~] can take up to five arguments \, in any order
\, to specify its output. Each creates (and corresponds to) an outlet.
;
#X text 98 360 print - prints current setting to the console.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#N canvas 24 72 482 513 sinusoid-tracking 0;
#X obj 74 195 sigmund~ -npeak 10 peaks;
#X obj 74 168 phasor~;
diff --git a/doc/pddp/sig~-help.pd b/doc/pddp/sig~-help.pd
index 27ecd47b..d337d920 100644
--- a/doc/pddp/sig~-help.pd
+++ b/doc/pddp/sig~-help.pd
@@ -56,8 +56,8 @@ to an audio signal.;
#X text 113 280 In this example \, the [sig~] object converts numbers
to an audio signal \, which the [snapshot~] converts back again.;
#X text 168 510 - the outgoing signal.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X connect 15 0 16 0;
#X connect 15 0 16 0;
#X connect 17 0 23 0;
diff --git a/doc/pddp/sin-help.pd b/doc/pddp/sin-help.pd
index d7bcd66c..6198900e 100644
--- a/doc/pddp/sin-help.pd
+++ b/doc/pddp/sin-help.pd
@@ -80,7 +80,7 @@ the sine and cosine of a number repectively.;
#X text 11 23 sine function;
#X text 168 466 - a list will be truncated \, and the first element
will be used as input.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 18 0 20 0;
#X connect 19 0 22 0;
#X connect 21 0 26 0;
diff --git a/doc/pddp/snapshot~-help.pd b/doc/pddp/snapshot~-help.pd
index b2a8cc6f..f2261b49 100644
--- a/doc/pddp/snapshot~-help.pd
+++ b/doc/pddp/snapshot~-help.pd
@@ -71,8 +71,8 @@ to a control value whenever it receives a bang in its left outlet.
This object is particularly useful for monitoring outputs.;
#X text 156 329 This output updates each time bang is clicked above.
;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X obj 99 572 pddp/pddplink ../3.audio.examples/C06.signal.to.control.pd
-text doc/3.audio.examples/C06.signal.to.control.pd;
#X connect 14 0 15 0;
diff --git a/doc/pddp/soundfiler-help.pd b/doc/pddp/soundfiler-help.pd
index aec02072..b750d02b 100644
--- a/doc/pddp/soundfiler-help.pd
+++ b/doc/pddp/soundfiler-help.pd
@@ -112,7 +112,7 @@ or 4 byte floating point samples in wave \, aiff \, or next formats
soundfile need not match the number of arrays given (extras are dropped
and unsupplied channels are zeroed out).;
#X text 98 558 Note: The number of channels is limited to 64 .;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X obj 98 575 pddp/pddplink all_about_arrays.pd;
#X connect 18 0 19 0;
#X connect 29 0 18 0;
diff --git a/doc/pddp/spigot-help.pd b/doc/pddp/spigot-help.pd
index bc41601c..949bd9d2 100644
--- a/doc/pddp/spigot-help.pd
+++ b/doc/pddp/spigot-help.pd
@@ -126,7 +126,7 @@ the same effect can be created using the following structure:;
#X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0
14 -204280 -1 0;
#X text 8 2 [spigot] Is There a [spigot] for Audio Signals?;
-#X obj 287 145 pddp/dsp-reminder;
+#X obj 287 145 pddp/dsp;
#X connect 2 0 3 0;
#X connect 3 0 5 0;
#X connect 3 0 8 0;
@@ -178,7 +178,7 @@ of the object. This was removed in Pd 0.38-3;
#X connect 4 0 5 0;
#X restore 171 510 pd creation_args;
#X text 90 457 1) float;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X obj 296 548 pddp/pddplink ../2.control.examples/18.conditional.pd
-text doc/2.control.examples/18.conditional.pd;
#X connect 15 0 17 0;
diff --git a/doc/pddp/sqrt-help.pd b/doc/pddp/sqrt-help.pd
index 49e1d1a6..ec6463ef 100644
--- a/doc/pddp/sqrt-help.pd
+++ b/doc/pddp/sqrt-help.pd
@@ -63,6 +63,6 @@ numbers are ignored.;
#X text 11 23 square root;
#X text 168 470 - a list will be truncated \, and the first element
will be used as input.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 15 0 18 0;
#X connect 18 0 14 0;
diff --git a/doc/pddp/sqrt~-help.pd b/doc/pddp/sqrt~-help.pd
index 842e1254..7c46b03c 100644
--- a/doc/pddp/sqrt~-help.pd
+++ b/doc/pddp/sqrt~-help.pd
@@ -64,8 +64,8 @@ connections are made to [sqrt~].;
#X text 20 72 [sqrt~] takes the approximate square root of the incoming
signal \, using a fast \, approximate algorithm which is probably accurate
to about 120 dB (20 bits).;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X connect 13 0 16 0;
#X connect 14 0 20 0;
#X connect 15 0 18 0;
diff --git a/doc/pddp/stripnote-help.pd b/doc/pddp/stripnote-help.pd
index ad765429..6ed03038 100644
--- a/doc/pddp/stripnote-help.pd
+++ b/doc/pddp/stripnote-help.pd
@@ -103,7 +103,7 @@ the right inlet is non-zero.;
;
#X text 168 406 - a (pitch \, velocity) pair is distributed to the
two inlets. Lists with more than two elements will be truncated.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 19 0 22 0;
#X connect 22 0 20 0;
#X connect 22 1 21 0;
diff --git a/doc/pddp/struct-help.pd b/doc/pddp/struct-help.pd
index 88a2a4a1..d431ef44 100644
--- a/doc/pddp/struct-help.pd
+++ b/doc/pddp/struct-help.pd
@@ -150,7 +150,7 @@ create the field "foo" \, use the syntax below for each type:;
#X text 81 393 1) symbol atom;
#X text 81 411 n) symbol atom;
#X obj 99 560 pddp/pddplink scalar-help.pd;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X obj 98 576 pddp/pddplink all_about_arrays.pd;
#X obj 257 561 pddp/pddplink ../4.data.structures/06.file.pd -text
doc/4.data.structures/06.file.pd;
diff --git a/doc/pddp/sublist-help.pd b/doc/pddp/sublist-help.pd
index 0213b3fe..3b245a9c 100644
--- a/doc/pddp/sublist-help.pd
+++ b/doc/pddp/sublist-help.pd
@@ -58,5 +58,5 @@ is in fact a pointer to the head of the sublist.;
#X text 168 545 - field name.;
#X text 80 530 1) symbol;
#X text 80 545 2) symbol;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X obj 98 573 pddp/pddplink scalar-help.pd;
diff --git a/doc/pddp/swap-help.pd b/doc/pddp/swap-help.pd
index e95b6193..9e4b0133 100644
--- a/doc/pddp/swap-help.pd
+++ b/doc/pddp/swap-help.pd
@@ -217,7 +217,7 @@ before packing them up and sending them to the [route] object.;
#X text 168 456 - outputs the value from the left inlet.;
#X text 80 503 1) float;
#X text 168 503 - initializes the value of the right inlet.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 24 0 28 0;
#X connect 24 1 27 0;
#X connect 25 0 24 0;
diff --git a/doc/pddp/switch~-help.pd b/doc/pddp/switch~-help.pd
index 3c83ca4e..5005c4c4 100644
--- a/doc/pddp/switch~-help.pd
+++ b/doc/pddp/switch~-help.pd
@@ -167,5 +167,5 @@ value) turns it on.;
#X text 80 388 1) float;
#X text 80 403 2) float;
#X text 80 418 3) float;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
diff --git a/doc/pddp/symbol-help.pd b/doc/pddp/symbol-help.pd
index cb482e2a..638191b5 100644
--- a/doc/pddp/symbol-help.pd
+++ b/doc/pddp/symbol-help.pd
@@ -117,7 +117,7 @@ store and output the selector. E.g. \, a float will output the word
#X text 168 350 - a symbol sent to the left inlet will be stored and
output. Symbol atoms (e.g. \, "foo") are accepted and given the "symbol"
selector.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X text 98 391 anything;
#X connect 19 0 20 0;
#X connect 19 0 21 0;
diff --git a/doc/pddp/sysexin-help.pd b/doc/pddp/sysexin-help.pd
index abe72d88..3c566c10 100644
--- a/doc/pddp/sysexin-help.pd
+++ b/doc/pddp/sysexin-help.pd
@@ -85,6 +85,6 @@ by Olaf Matthes);
#X obj 447 20 pddp/pddplink http://wiki.puredata.info/en/sysexin -text
pdpedia: sysexin;
#X obj 225 153 sysexin;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 27 0 14 0;
#X connect 27 1 15 0;
diff --git a/doc/pddp/table-help.pd b/doc/pddp/table-help.pd
index be0d033a..dc41e7ae 100644
--- a/doc/pddp/table-help.pd
+++ b/doc/pddp/table-help.pd
@@ -113,7 +113,7 @@ is given \, [table] objects will be named "table1" \, "table2" \, "table3"
\, etc.);
#X text 167 505 - (optional) initial size of the array (default is
100).;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X obj 98 576 pddp/pddplink garray-help.pd;
#X connect 24 0 23 0;
#X connect 28 0 30 0;
diff --git a/doc/pddp/table_of_contents.pd b/doc/pddp/table_of_contents.pd
deleted file mode 100644
index d101b623..00000000
--- a/doc/pddp/table_of_contents.pd
+++ /dev/null
@@ -1,73 +0,0 @@
-#N canvas 0 0 435 577 10;
-#X text 19 37 pddp provides a number of overview patches called "all_about_"
-patches. Here is a listing of them:;
-#X obj 1 1 cnv 15 445 20 empty \$0-pddp.cnv.header All_About_Pd--Table_of_contents
-20 10 1 18 -261106 -33289 0;
-#X obj 407 2 pddp/pddplink http://puredata.info/dev/pddp -text pddp
-;
-#X obj 1 552 cnv 15 445 20 empty \$0-pddp.cnv.footer empty 20 12 0
-14 -233017 -33289 0;
-#N canvas 44 246 494 344 META 0;
-#X text 12 85 HELP_PATCH_AUTHORS Dave Sabine \, May 5 \, 2003 . Jonathan
-Wilkes revised the patch to conform to the PDDP template for Pd version
-0.42.;
-#X text 12 65 LIBRARY PDDP;
-#X text 12 5 GENRE all_about_pd;
-#X text 12 25 KEYWORDS needs_work;
-#X text 12 45 DESCRIPTION table of contents;
-#X restore 392 554 pd META;
-#N canvas 10 462 428 105 Related_objects 0;
-#X text 31 37 Hm...what to put here?;
-#X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0
-14 -261106 -33289 0;
-#X text 7 2 All About Pd- Related Objects;
-#X restore 103 554 pd Related_objects;
-#X obj 6 554 pddp/pddplink pddp/help.pd -text help;
-#X obj 19 92 pddp/pddplink all_about_arrays.pd -text arrays;
-#X obj 19 107 pddp/pddplink all_about_ascii_art.pd -text ascii_art
-;
-#X obj 19 122 pddp/pddplink all_about_atom_conversion.pd -text atom_conversion
-;
-#X obj 19 137 pddp/pddplink all_about_atoms.pd -text atoms;
-#X obj 19 152 pddp/pddplink all_about_canvas_properties.pd -text canvas_properties
-;
-#X obj 19 167 pddp/pddplink all_about_data_types.pd -text data_types
-;
-#X obj 19 182 pddp/pddplink all_about_dollarsign_zero.pd -text dollarsign_zero
-;
-#X obj 19 197 pddp/pddplink all_about_expr_and_value.pd -text expr_and_value
-;
-#X obj 19 212 pddp/pddplink all_about_expr_functions.pd -text expr_functions
-;
-#X obj 19 227 pddp/pddplink all_about_expr_if.pd -text expr_if;
-#X obj 19 242 pddp/pddplink all_about_expr_multiline.pd -text expr_multiline
-;
-#X obj 19 257 pddp/pddplink all_about_haptics.pd -text haptics;
-#X obj 19 272 pddp/pddplink all_about_help_patches.pd -text help_patches
-;
-#X obj 19 287 pddp/pddplink all_about_hid.pd -text hid;
-#X obj 19 302 pddp/pddplink all_about_libraries.pd -text libraries
-;
-#X obj 19 317 pddp/pddplink all_about_lists_vs_anythings.pd -text lists_vs_anythings
-;
-#X obj 19 332 pddp/pddplink all_about_looping.pd -text looping;
-#X obj 19 347 pddp/pddplink all_about_message_conversion.pd -text message_conversion
-;
-#X obj 19 362 pddp/pddplink all_about_messages.pd -text messages;
-#X obj 19 377 pddp/pddplink all_about_midi_flags.pd -text midi_flags
-;
-#X obj 19 407 pddp/pddplink all_about_pd_META.pd -text pd_META;
-#X obj 19 422 pddp/pddplink all_about_scope_and_locality.pd -text scope_and_locality
-;
-#X obj 19 437 pddp/pddplink all_about_send_n_receive.pd -text send_n_receive
-;
-#X obj 19 452 pddp/pddplink all_about_submitting_bugs.pd -text submitting_bugs
-;
-#X obj 19 467 pddp/pddplink all_about_symbol_construction.pd -text
-symbol_construction;
-#X obj 19 482 pddp/pddplink all_about_writing_help_patches.pd -text
-writing_help_patches;
-#X obj 19 497 pddp/pddplink all_about_z_order.pd -text z_order;
-#X obj 19 77 pddp/pddplink all_about_acoustic_conversions.pd -text
-acoustic_conversions;
-#X obj 19 392 pddp/pddplink all_about.pd -text pd;
diff --git a/doc/pddp/tabosc4~-help.pd b/doc/pddp/tabosc4~-help.pd
index 4771d9c2..5243813e 100644
--- a/doc/pddp/tabosc4~-help.pd
+++ b/doc/pddp/tabosc4~-help.pd
@@ -173,8 +173,8 @@ of the last point and the first two points \, respectively. The "sinesum"
and "cosinesum" methods for arrays do this automatically for you if
you just want to specify partial strengths.;
#X text 80 471 1) symbol atom;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X obj 98 530 pddp/pddplink all_about_arrays.pd;
#X obj 98 545 pddp/pddplink ../3.audio.examples/B01.wavetables.pd -text
doc/3.audio.examples/B01.wavetables.pd;
diff --git a/doc/pddp/tabplay~-help.pd b/doc/pddp/tabplay~-help.pd
index eac52a2e..51baa097 100644
--- a/doc/pddp/tabplay~-help.pd
+++ b/doc/pddp/tabplay~-help.pd
@@ -140,8 +140,8 @@ tabread4~ and there are none of tabread4~'s interpolation artifacts.
;
#X text 168 445 - the outgoing audio signal.;
#X text 80 520 1) symbol;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X obj 98 570 pddp/pddplink all_about_arrays.pd;
#X obj 13 165 tabplay~ \$0-array;
#X connect 23 0 53 0;
diff --git a/doc/pddp/tabread-help.pd b/doc/pddp/tabread-help.pd
index 7f52feeb..04cd4129 100644
--- a/doc/pddp/tabread-help.pd
+++ b/doc/pddp/tabread-help.pd
@@ -110,7 +110,7 @@ at any time using the "set" message.;
#X obj 98 577 pddp/pddplink all_about_arrays.pd -text all_about_arrays
;
#X text 80 500 1) symbol atom;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X obj 107 93 bng 15 250 50 0 empty empty empty 17 7 0 10 -4034 -1
-1;
#X obj 107 113 f \$0;
diff --git a/doc/pddp/tabread4-help.pd b/doc/pddp/tabread4-help.pd
index 37030254..4288d028 100644
--- a/doc/pddp/tabread4-help.pd
+++ b/doc/pddp/tabread4-help.pd
@@ -99,7 +99,7 @@ of the array value corresponding to the location described at the inlet.
or table must exist in an open Pd patch/canvas or an error message
will appear in the console.;
#X text 80 493 1) symbol atom;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X obj 101 189 tabread4 \$0-array;
#X obj 172 125 bng 15 250 50 0 empty empty empty 17 7 0 10 -4034 -1
-1;
diff --git a/doc/pddp/tabread4~-help.pd b/doc/pddp/tabread4~-help.pd
index 9d32ba6c..ad67b703 100644
--- a/doc/pddp/tabread4~-help.pd
+++ b/doc/pddp/tabread4~-help.pd
@@ -106,8 +106,8 @@ or an error message will appear in the console.;
#X text 18 44 [tabread4~] is used to build samplers and other table
lookup algorithms. The interpolation scheme is 4-point polynomial.
;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X obj 100 530 pddp/pddplink ../3.audio.examples/B03.tabread4.pd -text
doc/3.audio.examples/B03.tabread4.pd;
#X obj 100 545 pddp/pddplink ../3.audio.examples/B04.tabread4.interpolation.pd
diff --git a/doc/pddp/tabread~-help.pd b/doc/pddp/tabread~-help.pd
index d0affc3e..0c9ae177 100644
--- a/doc/pddp/tabread~-help.pd
+++ b/doc/pddp/tabread~-help.pd
@@ -1,9 +1,9 @@
-#N canvas 391 88 555 638 10;
+#N canvas 0 31 555 619 10;
#X obj 0 595 cnv 15 552 21 empty \$0-pddp.cnv.footer empty 20 12 0
14 -228856 -66577 0;
#X obj 0 0 cnv 15 552 40 empty \$0-pddp.cnv.header tabread~ 3 12 0
18 -204280 -1 0;
-#X obj 0 277 cnv 3 550 3 empty \$0-pddp.cnv.inlets inlets 8 12 0 13
+#X obj 0 270 cnv 3 550 3 empty \$0-pddp.cnv.inlets inlets 8 12 0 13
-228856 -1 0;
#N canvas 51 245 494 344 META 0;
#X text 12 105 LIBRARY internal;
@@ -13,18 +13,18 @@
#X text 12 185 HELP_PATCH_AUTHORS Dave Sabine \, April 25 \, 2003 .
Jonathan Wilkes revised the patch to conform to the PDDP template for
Pd version 0.42.;
-#X text 12 5 KEYWORDS control array;
#X text 12 45 DESCRIPTION read numbers from a table and output as signal
;
-#X text 12 65 INLET_0 float set;
-#X text 12 85 OUTLET_0 float;
#X text 12 165 RELEASE_DATE 1997;
+#X text 12 5 KEYWORDS signal array;
+#X text 12 65 INLET_0 signal set;
+#X text 12 85 OUTLET_0 signal;
#X restore 500 597 pd META;
-#X obj 0 444 cnv 3 550 3 empty \$0-pddp.cnv.outlets outlets 8 12 0
+#X obj 0 426 cnv 3 550 3 empty \$0-pddp.cnv.outlets outlets 8 12 0
13 -228856 -1 0;
-#X obj 0 482 cnv 3 550 3 empty \$0-pddp.cnv.argument arguments 8 12
+#X obj 0 464 cnv 3 550 3 empty \$0-pddp.cnv.argument arguments 8 12
0 13 -228856 -1 0;
-#X obj 0 541 cnv 3 550 3 empty \$0-pddp.cnv.more_info more_info 8 12
+#X obj 0 533 cnv 3 550 3 empty \$0-pddp.cnv.more_info more_info 8 12
0 13 -228856 -1 0;
#N canvas 83 315 428 299 Related_objects 0;
#X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0
@@ -55,27 +55,17 @@ Pd version 0.42.;
#X obj 22 244 pddp/helplink tabenv;
#X obj 22 264 pddp/helplink flatspace/arraysize;
#X restore 102 597 pd Related_objects;
-#X obj 78 286 cnv 17 3 145 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856
+#X obj 78 279 cnv 17 3 135 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856
-162280 0;
-#X text 98 285 float;
-#X text 98 452 float;
-#X obj 78 453 cnv 17 3 17 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856
+#X obj 78 435 cnv 17 3 17 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856
-162280 0;
#X obj 475 3 tabread~;
#X obj 445 20 pddp/pddplink http://wiki.puredata.info/en/tabread~ -text
pdpedia: tabread~;
-#X text 168 285 - a float at the left inlet will move to the corresponding
-index in the table's array. The index ranges from 0 to the size of
-the array minus one (numbers outside this range are ignored). By default
-\, the size of an array in a table is 100 - or 0 to 99 . The actual
-size of the array can be altered using the array's dialog box or the
-resize command. More about arrays can be found below.;
-#X text 98 402 set;
-#X text 168 500 - the argument informs [tabread~] which array to read.
+#X text 98 375 set;
+#X text 168 482 - the argument informs [tabread~] which array to read.
The array must exist in an open Pd patch/canvas or an error message
will appear in the terminal window.;
-#X text 168 452 - outputs a floating point number which corresponds
-to the index you query using the inlet.;
#X floatatom 106 223 0 0 0 0 value - -;
#X floatatom 87 65 0 0 99 0 index - -;
#N canvas 0 0 450 300 (subpatch) 0;
@@ -98,18 +88,17 @@ to the index you query using the inlet.;
#X restore 383 83 graph;
#X text 346 217 mouse to draw new values.;
#X text 346 204 Open the table and use your;
-#X text 98 546 doc/2.control.examples/15.arrays.pd;
-#X text 98 561 doc/2.control.examples/16.more.arrays.pd;
-#X text 168 402 - the "set" message allows you to read from dynamic
+#X text 98 538 doc/2.control.examples/15.arrays.pd;
+#X text 98 553 doc/2.control.examples/16.more.arrays.pd;
+#X text 168 375 - the "set" message allows you to read from dynamic
sources (e.g. \, "set tabread~-help-array"). You can change the source
at any time using the "set" message.;
-#X text 98 380 list;
-#X text 168 380 - a list will be truncated to the first item.;
#X text 11 24 read numbers from a table and output as signal;
-#X obj 98 577 pddp/pddplink all_about_arrays.pd -text all_about_arrays
+#X obj 98 569 pddp/pddplink all_about_arrays.pd -text all_about_arrays
+;
+#X text 80 482 1) symbol atom;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide
;
-#X text 80 500 1) symbol atom;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
#X obj 232 65 bng 15 250 50 0 empty empty empty 17 7 0 10 -4034 -1
-1;
#X obj 106 164 tabread~ \$0-array1;
@@ -124,15 +113,25 @@ at any time using the "set" message.;
#X obj 39 176 metro 100;
#X obj 106 199 snapshot~;
#X obj 39 156 loadbang;
-#X connect 19 0 35 0;
-#X connect 32 0 36 0;
-#X connect 33 0 42 0;
-#X connect 35 0 33 0;
-#X connect 36 0 37 0;
-#X connect 37 0 33 0;
-#X connect 38 0 40 0;
-#X connect 39 0 33 0;
-#X connect 40 0 39 0;
-#X connect 41 0 42 0;
-#X connect 42 0 18 0;
-#X connect 43 0 41 0;
+#X text 98 278 signal;
+#X text 168 278 - a signal at the left inlet will move to the corresponding
+index in the table's array. The index ranges from 0 to the size of
+the array minus one (numbers outside this range are ignored). By default
+\, the size of an array in a table is 100 - or 0 to 99 . The actual
+size of the array can be altered using the array's dialog box or the
+resize command. More about arrays can be found below.;
+#X text 98 434 signal;
+#X text 168 434 - outputs is an audio signal which corresponds to the
+index you query using the inlet.;
+#X connect 15 0 29 0;
+#X connect 26 0 30 0;
+#X connect 27 0 36 0;
+#X connect 29 0 27 0;
+#X connect 30 0 31 0;
+#X connect 31 0 27 0;
+#X connect 32 0 34 0;
+#X connect 33 0 27 0;
+#X connect 34 0 33 0;
+#X connect 35 0 36 0;
+#X connect 36 0 14 0;
+#X connect 37 0 35 0;
diff --git a/doc/pddp/tabreceive~-help.pd b/doc/pddp/tabreceive~-help.pd
index 3b78ec50..95525158 100644
--- a/doc/pddp/tabreceive~-help.pd
+++ b/doc/pddp/tabreceive~-help.pd
@@ -50,6 +50,6 @@ using the block~ object.;
#X text 98 495 signal;
#X text 98 458 unknown;
#X text 80 542 1) symbol atom;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X obj 98 570 pddp/pddplink all_about_arrays.pd;
diff --git a/doc/pddp/tabsend~-help.pd b/doc/pddp/tabsend~-help.pd
index dd9e5202..b60d4dc9 100644
--- a/doc/pddp/tabsend~-help.pd
+++ b/doc/pddp/tabsend~-help.pd
@@ -84,8 +84,8 @@ to an array.;
;
#X text 168 543 - the name of an array to write to.;
#X text 80 543 1) symbol atom;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X obj 108 570 pddp/pddplink all_about_arrays.pd;
#X obj 83 258 tabsend~ \$0-array;
#X connect 12 0 18 0;
diff --git a/doc/pddp/tabwrite-help.pd b/doc/pddp/tabwrite-help.pd
index 508d93a6..f6447353 100644
--- a/doc/pddp/tabwrite-help.pd
+++ b/doc/pddp/tabwrite-help.pd
@@ -105,7 +105,7 @@ an error message will appear in the console.;
\, permits you to switch between arrays (e.g. \, "set another_array")
;
#X text 80 498 1) symbol atom;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X obj 90 117 bng 15 250 50 0 empty empty empty 17 7 0 10 -4034 -1
-1;
#X obj 90 137 f \$0;
diff --git a/doc/pddp/tabwrite~-help.pd b/doc/pddp/tabwrite~-help.pd
index aeda6d43..a419ac9c 100644
--- a/doc/pddp/tabwrite~-help.pd
+++ b/doc/pddp/tabwrite~-help.pd
@@ -93,8 +93,8 @@ element (e.g. \, "start 500" will start recording at the 500th element).
\, permits you to switch between arrays (e.g. \, "set another_array").
;
#X text 166 452 - the signal to be written to the array.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X obj 98 570 pddp/pddplink all_about_arrays.pd;
#X obj 171 219 bng 15 250 50 0 empty empty empty 17 7 0 10 -4034 -1
-1;
diff --git a/doc/pddp/tan-help.pd b/doc/pddp/tan-help.pd
index e5614b7e..0b47b264 100644
--- a/doc/pddp/tan-help.pd
+++ b/doc/pddp/tan-help.pd
@@ -80,7 +80,7 @@ pdpedia: tan;
#X text 11 23 tangent function;
#X text 148 465 - a list will be truncated \, and the first element
will be used as input.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 16 0 18 0;
#X connect 17 0 20 0;
#X connect 19 0 24 0;
diff --git a/doc/pddp/text-help.pd b/doc/pddp/text-help.pd
index 365d2e17..de88fa2f 100644
--- a/doc/pddp/text-help.pd
+++ b/doc/pddp/text-help.pd
@@ -55,7 +55,7 @@ the period you added will be gone.;
#X text 8 2 comment Commentary: Additional Comments About Comments
;
#X restore 102 551 pd Some_Comments_On_Comments;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X text 85 217 If you want to jot down a large value like a phone number
in pd \, use hyphens or dots so that pd will interpret it as a symbol
atom-- otherwise Pd will change it to scientific notation!;
diff --git a/doc/pddp/textfile-help.pd b/doc/pddp/textfile-help.pd
index 21207bc2..4e29cf42 100644
--- a/doc/pddp/textfile-help.pd
+++ b/doc/pddp/textfile-help.pd
@@ -96,7 +96,7 @@ messages.;
sequences of messages.;
#X restore 101 567 pd About_textfile;
#X obj 40 369 print message;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 21 0 42 0;
#X connect 23 0 42 0;
#X connect 25 0 42 0;
diff --git a/doc/pddp/threshold~-help.pd b/doc/pddp/threshold~-help.pd
index c2339de4..a165bd2d 100644
--- a/doc/pddp/threshold~-help.pd
+++ b/doc/pddp/threshold~-help.pd
@@ -82,8 +82,8 @@ specify debounce times in milliseconds \, for the [threshold~] to wait
after the two event types before triggering again.;
#X text 79 526 3) float;
#X text 79 546 4) float;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X connect 15 0 16 0;
#X connect 16 0 18 0;
#X connect 16 1 19 0;
diff --git a/doc/pddp/throw~-help.pd b/doc/pddp/throw~-help.pd
index 7377a60a..d9b1ddf2 100644
--- a/doc/pddp/throw~-help.pd
+++ b/doc/pddp/throw~-help.pd
@@ -73,8 +73,8 @@ its name. Other [throw~] objects may have the same name \, but there
may only be one [catch~] that shares this name.;
#X text 151 47 For help on [catch~] \, see:;
#X obj 151 62 pddp/pddplink catch~-help.pd -text catch~-help;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X connect 14 0 16 0;
#X connect 15 0 13 0;
#X connect 17 0 12 0;
diff --git a/doc/pddp/timer-help.pd b/doc/pddp/timer-help.pd
index b5d819a2..d4110eff 100644
--- a/doc/pddp/timer-help.pd
+++ b/doc/pddp/timer-help.pd
@@ -155,7 +155,7 @@ three...please wait for approximately 3 seconds.;
#X connect 18 2 5 0;
#X restore 102 572 pd Time_Measurements;
#X text 11 23 measure logical time;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 16 0 18 1;
#X connect 17 0 18 0;
#X connect 18 0 19 0;
diff --git a/doc/pddp/toggle-help.pd b/doc/pddp/toggle-help.pd
index 136bd9ea..e19d34ce 100644
--- a/doc/pddp/toggle-help.pd
+++ b/doc/pddp/toggle-help.pd
@@ -374,7 +374,7 @@ initValue non-zeroValue;
#X text 257 564 IEM KUG;
#X text 232 576 graz \, austria 2002;
#X text 98 463 14;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 22 0 24 0;
#X connect 25 0 23 0;
#X connect 25 0 40 0;
diff --git a/doc/pddp/touchin-help.pd b/doc/pddp/touchin-help.pd
index 32ff6d2d..62cf7f90 100644
--- a/doc/pddp/touchin-help.pd
+++ b/doc/pddp/touchin-help.pd
@@ -83,7 +83,7 @@ by Olaf Matthes);
#X obj 472 3 touchin;
#X obj 443 20 pddp/pddplink http://wiki.puredata.info/en/touchin -text
pdpedia: touchin;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X obj 236 192 touchin;
#X connect 25 0 18 0;
#X connect 25 1 17 0;
diff --git a/doc/pddp/touchout-help.pd b/doc/pddp/touchout-help.pd
index 15a585c9..8632aeb7 100644
--- a/doc/pddp/touchout-help.pd
+++ b/doc/pddp/touchout-help.pd
@@ -84,7 +84,7 @@ by Olaf Matthes);
#X obj 472 3 touchout;
#X obj 439 20 pddp/pddplink http://wiki.puredata.info/en/touchout -text
pdpedia: touchout;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X text 98 445 list;
#X text 168 445 - a list is distributed to the two inlets.;
#X connect 21 0 20 0;
diff --git a/doc/pddp/trigger-help.pd b/doc/pddp/trigger-help.pd
index f854679e..d7aeab42 100644
--- a/doc/pddp/trigger-help.pd
+++ b/doc/pddp/trigger-help.pd
@@ -369,7 +369,7 @@ to the terminal window.;
#X connect 22 0 4 0;
#X restore 102 550 pd Converting_data_types_(cont.);
#X text 80 328 1) symbol atom;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X obj 339 501 pddp/pddplink all_about_messages.pd -text all_about_messages
;
#X obj 291 574 pddp/pddplink ../2.control.examples/03.connections.pd
diff --git a/doc/pddp/unpack-help.pd b/doc/pddp/unpack-help.pd
index 9b9c1b11..e4a537e4 100644
--- a/doc/pddp/unpack-help.pd
+++ b/doc/pddp/unpack-help.pd
@@ -107,7 +107,7 @@ floats.) Each symbolic argument specifies the type of atom expected
in the incoming list. Acceptable arguments are: "f" for float \, "p"
for pointer \, and "s" for symbol. You can also use a float (e.g. \,
"o") to specify float.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X connect 17 0 37 0;
#X connect 18 0 37 0;
#X connect 19 0 37 0;
diff --git a/doc/pddp/until-help.pd b/doc/pddp/until-help.pd
index 4e4d3429..7939ce36 100644
--- a/doc/pddp/until-help.pd
+++ b/doc/pddp/until-help.pd
@@ -149,7 +149,7 @@ mechanism in place to stop the loop - otherwise Pd will effectively
freeze. (See the "Loops" subpatch below.);
#X obj 102 555 pddp/pddplink all_about_looping.pd -text all_about_looping
;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X obj 102 572 pddp/pddplink ../2.control.examples/24.loops.pd -text
doc/2.control.examples/24.loops.pd;
#X connect 14 0 25 0;
diff --git a/doc/pddp/value-help.pd b/doc/pddp/value-help.pd
index a7dd81d8..511ba69f 100644
--- a/doc/pddp/value-help.pd
+++ b/doc/pddp/value-help.pd
@@ -130,7 +130,7 @@ will communicate with all other [value] objects with no name.;
objects. See the help patches for [expr] \, [expr~] and [fexpr~] for
more information.;
#X text 80 439 1) symbol atom;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X text 168 439 - [value] takes one argument (a symbol) that is the
name of the object. All [value] objects that share this name will have
their values updated when a float is sent to the inlet of any of them.
diff --git a/doc/pddp/vcf~-help.pd b/doc/pddp/vcf~-help.pd
index fdd8ddda..f553ad3b 100644
--- a/doc/pddp/vcf~-help.pd
+++ b/doc/pddp/vcf~-help.pd
@@ -73,8 +73,8 @@ in time.;
#X text 168 384 - the incoming signal to be filtered;
#X text 168 543 - [vcf~] takes one argument to initialize q.;
#X text 80 543 1) float;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X text 168 476 - the filtered signal (real part).;
#X obj 78 500 cnv 17 3 17 empty \$0-pddp.cnv.let.1 1 5 9 0 16 -228856
-162280 0;
diff --git a/doc/pddp/vd~-help.pd b/doc/pddp/vd~-help.pd
index 7a5b60f5..2bf17691 100644
--- a/doc/pddp/vd~-help.pd
+++ b/doc/pddp/vd~-help.pd
@@ -75,8 +75,8 @@ most the length of the delay line (specified by [delwrite~]). In addition
\, in case the [delwrite~] runs later in the DSP loop than the [vd~]
\, the delay is constrained below by one vector length (64 samples.)
;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X obj 98 543 pddp/pddplink ../3.audio.examples/G03.delay.variable.pd
-text doc/3.audio.examples/G03.delay.variable.pd;
#X obj 98 558 pddp/pddplink ../3.audio.examples/G04.control.blocksize.pd
diff --git a/doc/pddp/vline~-help.pd b/doc/pddp/vline~-help.pd
index 6371431f..6ae05409 100644
--- a/doc/pddp/vline~-help.pd
+++ b/doc/pddp/vline~-help.pd
@@ -86,8 +86,8 @@ value.;
#X text 167 447 - time value.;
#X text 167 470 - initial delay.;
#X obj 41 222 loadbang;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X obj 98 572 pddp/pddplink ../3.audio.examples/C04.control.to.signal.pd
-text doc/3.audio.examples/C04.control.to.signal.pd;
#X connect 24 0 25 0;
diff --git a/doc/pddp/vradio-help.pd b/doc/pddp/vradio-help.pd
index 6b026a80..3dd18ff3 100644
--- a/doc/pddp/vradio-help.pd
+++ b/doc/pddp/vradio-help.pd
@@ -363,7 +363,7 @@ button number is selected.;
values for its gui-properties. See the subpatch below to learn how
to dynamically instantiate a [vradio] object with custom properties:
;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X text 98 372 bang;
#X text 168 372 - output the current value.;
#X connect 13 0 42 0;
diff --git a/doc/pddp/vslider-help.pd b/doc/pddp/vslider-help.pd
index 8e88d26d..9aaecf62 100644
--- a/doc/pddp/vslider-help.pd
+++ b/doc/pddp/vslider-help.pd
@@ -411,7 +411,7 @@ how to dynamically instantiate a [bng] object with custom properties:
;
#X text 168 314 - a float updates the slider value and is sent to the
outlet.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
#X text 98 356 list;
#X text 168 356 - a list is truncated to the first element.;
#X text 98 339 bang;
diff --git a/doc/pddp/vsnapshot~-help.pd b/doc/pddp/vsnapshot~-help.pd
index 495c5aae..755be25d 100644
--- a/doc/pddp/vsnapshot~-help.pd
+++ b/doc/pddp/vsnapshot~-help.pd
@@ -65,8 +65,8 @@ a bang message.;
#X text 168 464 - a bang takes the current sample from the signal \,
converts it to a float \, and sends it to the outlet.;
#X text 168 509 - the outgoing value.;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X connect 16 0 22 0;
#X connect 18 0 22 0;
#X connect 22 0 15 0;
diff --git a/doc/pddp/vu-help.pd b/doc/pddp/vu-help.pd
index 1615cdb2..cb973ce8 100644
--- a/doc/pddp/vu-help.pd
+++ b/doc/pddp/vu-help.pd
@@ -34,7 +34,7 @@ to conform to the PDDP template for Pd version 0.42.;
#X obj 22 91 x_all_guis bng tgl vsl hsl hradio vradio vu cnv nbx;
#X text 20 67 All iem-gui objects:;
#X obj 23 43 env~;
-#X restore 102 597 pd Related_objects;
+#X restore 92 597 pd Related_objects;
#X obj 78 296 cnv 17 3 90 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856
-162280 0;
#X text 98 295 float;
@@ -360,7 +360,8 @@ its appearance.;
#X text 98 328 bang;
#X text 168 328 - a bang will output the current values of the inlets.
;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide
+;
#X connect 30 0 37 0;
#X connect 31 0 42 0;
#X connect 32 0 33 0;
diff --git a/doc/pddp/wrap~-help.pd b/doc/pddp/wrap~-help.pd
index 6315e917..68f1d560 100644
--- a/doc/pddp/wrap~-help.pd
+++ b/doc/pddp/wrap~-help.pd
@@ -59,8 +59,8 @@ pdpedia: wrap~;
#X text 74 317 [wrap~] gives the difference between the input and the
largest integer not exceeding it (for positive numbers this is the
fractional part).;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X connect 13 0 16 0;
#X connect 14 0 17 0;
#X connect 16 0 15 0;
diff --git a/doc/pddp/writesf~-help.pd b/doc/pddp/writesf~-help.pd
index 1742051a..370a5920 100644
--- a/doc/pddp/writesf~-help.pd
+++ b/doc/pddp/writesf~-help.pd
@@ -85,8 +85,8 @@ give the object time to flush all the output to disk.;
#X text 168 544 - the creation argument is the number of channels (1
to 64).;
#X text 80 544 1) float;
-#X obj 4 597 pddp/pddplink pddp/help.pd -text help;
-#X obj 455 51 pddp/dsp-reminder;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 455 51 pddp/dsp;
#X connect 13 0 18 0;
#X connect 14 0 15 0;
#X connect 14 0 17 0;