aboutsummaryrefslogtreecommitdiff
path: root/doc/pddp
diff options
context:
space:
mode:
authorJonathan Wilkes <jancsika1@users.sourceforge.net>2010-12-17 02:24:56 +0000
committerJonathan Wilkes <jancsika1@users.sourceforge.net>2010-12-17 02:24:56 +0000
commit9ccd227186a64e20aa4411ffe2fcaa236c9a7acf (patch)
tree3e82b336e09864772d5e0bebbb4ae1e93a835fb3 /doc/pddp
parente2201fa91a32104463471adb9b9ce9cd4c13d575 (diff)
added some more links
svn path=/trunk/; revision=14665
Diffstat (limited to 'doc/pddp')
-rw-r--r--doc/pddp/inlet-help.pd21
-rw-r--r--doc/pddp/lrshift~-help.pd25
-rw-r--r--doc/pddp/send~-help.pd31
-rw-r--r--doc/pddp/set-help.pd111
-rw-r--r--doc/pddp/tabread-help.pd20
-rw-r--r--doc/pddp/tabread4-help.pd26
-rw-r--r--doc/pddp/tabread~-help.pd29
-rw-r--r--doc/pddp/tabwrite-help.pd20
-rw-r--r--doc/pddp/vslider-help.pd5
9 files changed, 124 insertions, 164 deletions
diff --git a/doc/pddp/inlet-help.pd b/doc/pddp/inlet-help.pd
index 575e8636..3c30faf6 100644
--- a/doc/pddp/inlet-help.pd
+++ b/doc/pddp/inlet-help.pd
@@ -3,7 +3,7 @@
14 -228856 -66577 0;
#X obj 0 0 cnv 15 552 40 empty \$0-pddp.cnv.header inlet 3 12 0 18
-204280 -1 0;
-#X obj 0 412 cnv 3 550 3 empty \$0-pddp.cnv.inlets inlets 8 12 0 13
+#X obj 0 397 cnv 3 550 3 empty \$0-pddp.cnv.inlets inlets 8 12 0 13
-228856 -1 0;
#N canvas 46 242 494 344 META 0;
#X text 12 85 LIBRARY internal;
@@ -18,9 +18,9 @@ Jonathan Wilkes to conform to the PDDP template for Pd version 0.42.
#X text 12 65 OUTLET_0 anything;
#X text 12 5 KEYWORDS control nonlocal canvas_op;
#X restore 500 597 pd META;
-#X obj 0 441 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 517 cnv 3 550 3 empty \$0-pddp.cnv.argument arguments 8 12
+#X obj 0 511 cnv 3 550 3 empty \$0-pddp.cnv.argument arguments 8 12
0 13 -228856 -1 0;
#X obj 0 566 cnv 3 550 3 empty \$0-pddp.cnv.more_info more_info 8 12
0 13 -228856 -1 0;
@@ -35,9 +35,9 @@ Jonathan Wilkes to conform to the PDDP template for Pd version 0.42.
#X obj 217 43 block~;
#X text 266 43 [switch~];
#X restore 102 598 pd Related_objects;
-#X obj 78 450 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 text 98 449 anything;
+#X text 98 434 anything;
#X obj 493 3 inlet;
#X obj 461 20 pddp/pddplink http://wiki.puredata.info/en/inlet -text
pdpedia: inlet;
@@ -73,21 +73,22 @@ pdpedia: inlet;
#X connect 8 0 7 0;
#X connect 10 0 9 0;
#X restore 130 229 pd subpatch-with-inlets-and-outlets;
-#X text 98 417 (none);
-#X text 98 521 (none);
-#X text 167 521 - a symbolic argument to an [inlet] object which will
+#X text 98 402 (none);
+#X text 98 515 (none);
+#X text 167 515 - a symbolic argument to an [inlet] object which will
be ignored. However \, [inlet] will not create if you give it a float
argument.;
#X text 98 127 The subpatch below shows how to use [inlet] \, [inlet~]
\, [outlet] \, and [outlet~] objects to get data into and out of a
subpatch:;
-#X text 168 449 - an outlet passes any message sent from the parent
+#X text 168 434 - an outlet passes any message sent from the parent
patch to the corresponding inlet of this subpatch. When multiple [inlet~]
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 all_about_help_patches.pd -text Usage Guide;
+#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/lrshift~-help.pd b/doc/pddp/lrshift~-help.pd
index 0ca5a22a..ff6ac47e 100644
--- a/doc/pddp/lrshift~-help.pd
+++ b/doc/pddp/lrshift~-help.pd
@@ -3,7 +3,7 @@
14 -228856 -66577 0;
#X obj 0 0 cnv 15 552 40 empty \$0-pddp.cnv.header lrshift~ 3 12 0
18 -204280 -1 0;
-#X obj 0 390 cnv 3 550 3 empty \$0-pddp.cnv.inlets inlets 8 12 0 13
+#X obj 0 374 cnv 3 550 3 empty \$0-pddp.cnv.inlets inlets 8 12 0 13
-228856 -1 0;
#N canvas 51 244 494 344 META 0;
#X text 12 105 LIBRARY internal;
@@ -20,9 +20,9 @@ revised the patch to conform to the PDDP template for Pd version 0.42.
#X text 12 85 OUTLET_0 signal;
#X text 12 165 RELEASE_DATE 1997;
#X restore 500 597 pd META;
-#X obj 0 427 cnv 3 550 3 empty \$0-pddp.cnv.outlets outlets 8 12 0
+#X obj 0 411 cnv 3 550 3 empty \$0-pddp.cnv.outlets outlets 8 12 0
13 -228856 -1 0;
-#X obj 0 502 cnv 3 550 3 empty \$0-pddp.cnv.argument arguments 8 12
+#X obj 0 496 cnv 3 550 3 empty \$0-pddp.cnv.argument arguments 8 12
0 13 -228856 -1 0;
#X obj 0 566 cnv 3 550 3 empty \$0-pddp.cnv.more_info more_info 8 12
0 13 -228856 -1 0;
@@ -32,9 +32,9 @@ revised the patch to conform to the PDDP template for Pd version 0.42.
#X text 7 1 [lrshift~] Related Objects;
#X obj 21 41 fft~;
#X restore 101 597 pd Related_objects;
-#X obj 78 399 cnv 17 3 17 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856
+#X obj 78 383 cnv 17 3 17 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856
-162280 0;
-#X obj 78 436 cnv 17 3 60 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856
+#X obj 78 420 cnv 17 3 60 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856
-162280 0;
#X obj 469 3 lrshift~;
#X obj 441 20 pddp/pddplink http://wiki.puredata.info/en/lrshift~ -text
@@ -55,19 +55,20 @@ pdpedia: lrshift~;
#X text 247 210 shift right;
#X obj 163 250 lrshift~ 1;
#X obj 246 249 lrshift~ -1;
-#X text 98 398 signal;
-#X text 98 435 signal;
-#X text 168 435 - acting at whatever vector size the window is running
+#X text 98 382 signal;
+#X text 98 419 signal;
+#X text 168 419 - acting at whatever vector size the window is running
at \, lrshift~ shifts samples to the left (toward the beginning sample)
or to the right. The argument gives the direction and the amount of
the shift. The rightmost (or leftmost) samples are set to zero.;
#X text 11 23 shift signal vector elements left or right;
-#X text 168 398 - an incoming signal.;
-#X text 80 520 1) float;
-#X text 168 520 - (integer) sets the direction and amount to shift
+#X text 168 382 - an incoming signal.;
+#X text 80 514 1) float;
+#X text 168 514 - (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 all_about_help_patches.pd -text Usage Guide;
+#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;
diff --git a/doc/pddp/send~-help.pd b/doc/pddp/send~-help.pd
index 233a8d6d..47024860 100644
--- a/doc/pddp/send~-help.pd
+++ b/doc/pddp/send~-help.pd
@@ -3,7 +3,7 @@
14 -228856 -66577 0;
#X obj 0 0 cnv 15 552 40 empty \$0-pddp.cnv.header send~ 3 12 0 18
-204280 -1 0;
-#X obj 0 355 cnv 3 550 3 empty \$0-pddp.cnv.inlets inlets 8 12 0 13
+#X obj 0 332 cnv 3 550 3 empty \$0-pddp.cnv.inlets inlets 8 12 0 13
-228856 -1 0;
#N canvas 48 218 494 323 META 0;
#X text 12 105 LIBRARY internal;
@@ -19,11 +19,11 @@ Wilkes revised the patch to conform to the PDDP template for Pd version
#X text 12 85 INLET_0 signal;
#X text 12 165 RELEASE_DATE 1997;
#X restore 500 597 pd META;
-#X obj 0 397 cnv 3 550 3 empty \$0-pddp.cnv.outlets outlets 8 12 0
+#X obj 0 374 cnv 3 550 3 empty \$0-pddp.cnv.outlets outlets 8 12 0
13 -228856 -1 0;
-#X obj 0 490 cnv 3 550 3 empty \$0-pddp.cnv.argument arguments 8 12
+#X obj 0 467 cnv 3 550 3 empty \$0-pddp.cnv.argument arguments 8 12
0 13 -228856 -1 0;
-#X obj 0 539 cnv 3 550 3 empty \$0-pddp.cnv.more_info more_info 8 12
+#X obj 0 516 cnv 3 550 3 empty \$0-pddp.cnv.more_info more_info 8 12
0 13 -228856 -1 0;
#N canvas 85 482 428 109 Related_objects 0;
#X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0
@@ -33,7 +33,7 @@ Wilkes revised the patch to conform to the PDDP template for Pd version
#X obj 152 43 catch~;
#X text 8 2 [send~] Related Objects;
#X restore 102 597 pd Related_objects;
-#X obj 78 364 cnv 17 3 17 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856
+#X obj 78 341 cnv 17 3 17 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856
-162280 0;
#X obj 452 3 send~;
#X obj 455 20 pddp/pddplink http://wiki.puredata.info/en/send~ -text
@@ -41,11 +41,11 @@ pdpedia: send~;
#X obj 157 236 send~ signal1;
#X obj 157 213 sig~ 50;
#X floatatom 157 189 4 0 0 0 - - -;
-#X text 98 363 signal;
-#X text 98 401 (none);
-#X text 168 363 - a [send~] object copies its input to a local buffer
+#X text 98 340 signal;
+#X text 98 378 (none);
+#X text 168 340 - a [send~] object copies its input to a local buffer
which all receive~ objects of the same name read from.;
-#X text 168 401 - the incoming signal is sent to all [receive~] objects
+#X text 168 378 - the incoming signal is sent to all [receive~] objects
that share the same name as the [send~] object. These objects may be
in different windows or even different patches. Any number of [receive~]'s
may be associated with one [send~] \, but it is an error to have two
@@ -56,15 +56,18 @@ may be associated with one [send~] \, but it is an error to have two
#X obj 304 199 metro 150;
#X text 11 23 one-to-many nonlocal signal connections;
#X floatatom 284 263 5 0 0 0 - - -;
-#X text 98 572 See also: 3.audio.examples/G05.execution.order.pd;
-#X text 168 508 - [send~] takes a single argument which is the name
+#X text 168 485 - [send~] takes a single argument which is the name
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
+#X text 80 485 1) symbol atom;
+#X text 98 519 [send~]/[receive~] only work for the default block size
(64).;
-#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#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 obj 96 571 pddp/pddplink ../3.audio.examples/G05.execution.order.pd
+;
+#X text 99 551 See also:;
#X connect 12 0 11 0;
#X connect 13 0 12 0;
#X connect 18 0 19 0;
diff --git a/doc/pddp/set-help.pd b/doc/pddp/set-help.pd
index fb306664..f29b1a0a 100644
--- a/doc/pddp/set-help.pd
+++ b/doc/pddp/set-help.pd
@@ -1,5 +1,4 @@
-#N struct set-help-template float x float y float a float b symbol
-desc;
+#N struct set-help-template float x float y float a symbol b;
#N canvas 0 0 555 619 10;
#X obj 0 595 cnv 15 552 21 empty \$0-pddp.cnv.footer empty 20 12 0
14 -228856 -66577 0;
@@ -51,66 +50,12 @@ by Jonathan Wilkes to conform to the PDDP template for Pd version 0.42.
#X obj 466 20 pddp/pddplink http://wiki.puredata.info/en/set -text
pdpedia: set;
#X text 11 23 set values in a scalar;
-#N canvas 114 251 428 334 set-help-template 0;
+#N canvas 381 200 428 296 set-help-template 0;
#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 [set] Data Structure Template;
-#X obj 23 43 struct set-help-template float x float y float a float
-b symbol desc;
#X obj 23 124 drawcurve 0 1 60 50 70 50 70 60 60 60 60 50;
#X obj 23 244 drawcurve 0 1 25 85 50 a 75 85;
-#N canvas 128 146 428 443 poll 0;
-#X obj 22 95 metro 500;
-#X msg 22 117 traverse pd-set-help.pd \, next;
-#X msg 22 172 next;
-#X obj 111 173 pointer;
-#X obj 22 195 pointer;
-#X obj 22 142 t b a;
-#X obj 111 217 get set-help-template a;
-#X obj 22 262 get set-help-template a;
-#X obj 111 239 moses 87;
-#X msg 156 285 symbol Comedy;
-#X obj 111 336 set -symbol set-help-template desc;
-#X obj 111 195 t a a;
-#X obj 22 217 t a a;
-#X msg 111 307 symbol Tragedy;
-#X msg 22 386 symbol Tragedy;
-#X msg 67 364 symbol Comedy;
-#X obj 22 408 set -symbol set-help-template desc;
-#X obj 22 73 loadbang;
-#X obj 22 337 moses 88;
-#X obj 0 0 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0
-14 -204280 -1 0;
-#X text 7 1 [set] Subpatch;
-#X text 19 29 This subpatch just makes the help patch a little more
-interactive by changing the text depending on whether there is a frown
-or a smile.;
-#X connect 0 0 1 0;
-#X connect 1 0 5 0;
-#X connect 2 0 4 0;
-#X connect 3 0 4 1;
-#X connect 3 0 11 0;
-#X connect 4 0 12 0;
-#X connect 5 0 2 0;
-#X connect 5 1 3 0;
-#X connect 6 0 8 0;
-#X connect 7 0 18 0;
-#X connect 8 0 13 0;
-#X connect 8 1 9 0;
-#X connect 9 0 10 0;
-#X connect 11 0 6 0;
-#X connect 11 1 10 1;
-#X connect 12 0 7 0;
-#X connect 12 1 16 1;
-#X connect 13 0 10 0;
-#X connect 14 0 16 0;
-#X connect 15 0 16 0;
-#X connect 17 0 0 0;
-#X connect 18 0 14 0;
-#X connect 18 1 15 0;
-#X restore 25 307 pd poll;
-#X text 25 272 The following subpatch is used to change the symbol
-"desc" depending on whether each face is smiling or frowning.;
#X obj 23 80 drawcurve 0 1 0 20 100 20 100 120 0 120 0 20;
#X text 298 79 <- Head;
#X obj 23 102 drawcurve 0 1 30 50 40 50 40 60 30 60 30 50;
@@ -121,31 +66,29 @@ or a smile.;
change the arc/direction of the curve.;
#X text 217 244 <- Mouth;
#X text 187 152 <- Text;
-#X obj 25 152 drawsymbol desc 30 b 0 b=;
#X text 187 175 <- Text;
-#X obj 25 175 drawnumber a 40 a 0 a=;
-#X restore 415 193 pd set-help-template;
-#X scalar set-help-template 2 65 107 0 Comedy \;;
-#X obj 357 166 pointer;
-#X msg 357 113 traverse pd-set-help.pd \, next;
-#X floatatom 210 167 5 0 0 0 - - -;
-#X text 364 96 output first scalar in list;
-#X scalar set-help-template 107 42 63 127 Tragedy \;;
-#X msg 368 138 next;
-#X text 403 137 output next item;
+#X obj 23 43 struct set-help-template float x float y float a symbol
+b;
+#X obj 25 152 drawsymbol b 25 125 0 b=;
+#X obj 25 175 drawnumber a 40 a 900 a=;
+#X restore 417 153 pd set-help-template;
+#X scalar set-help-template 7 42 111 Comedy \;;
+#X obj 359 126 pointer;
+#X msg 359 73 traverse pd-set-help.pd \, next;
+#X floatatom 224 127 5 0 0 0 - - -;
+#X text 366 56 output first scalar in list;
+#X scalar set-help-template 116 42 61 Tragedy \;;
+#X msg 370 98 next;
+#X text 405 97 output next item;
#X text 98 373 pointer;
#X text 168 265 - a list is distributed among the inlets.;
#X text 98 405 (none);
-#X obj 210 193 set set-help-template a b;
-#X floatatom 256 144 5 0 0 0 - - -;
#X obj 78 238 cnv 17 3 85 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856
-162280 0;
#X text 98 332 float;
#X text 98 283 bang;
-#X obj 256 166 t b a;
#X text 98 346 symbol;
#X text 98 310 symbol;
-#X text 354 72 Click here first:;
#X text 168 464 - all subsequent arguments are names of fields. There
is one inlet created per field (plus the rightmost inlet for the pointer).
;
@@ -170,29 +113,33 @@ not working yet) and set individual items.;
#X obj 224 124 pointer;
#X msg 224 71 traverse pd-set-help.pd \, next;
#X msg 235 96 next;
-#X obj 23 151 set -symbol set-help-template desc;
#X msg 23 84 symbol Trauermarsch;
#X msg 48 109 symbol Scherzo;
#X text 20 37 To set symbolic fields of a scalar \, the "-symbol" flag
must be used as follows:;
#X text 20 178 You cannot set symbols and floats using the same [set]
object.;
-#X connect 2 0 5 1;
+#X obj 23 151 set -symbol set-help-template b;
+#X connect 2 0 9 1;
#X connect 3 0 2 0;
#X connect 4 0 2 0;
-#X connect 6 0 5 0;
-#X connect 7 0 5 0;
+#X connect 5 0 9 0;
+#X connect 6 0 9 0;
#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 all_about_help_patches.pd -text Usage Guide;
+#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;
-#X connect 17 0 27 2;
+#X obj 224 153 set set-help-template a;
+#X obj 224 201 set -symbol set-help-template b;
+#X symbolatom 224 180 10 0 0 0 - - -;
+#X text 236 73 Click here first->;
+#X connect 17 0 46 1;
+#X connect 17 0 47 1;
#X connect 18 0 17 0;
-#X connect 19 0 27 0;
+#X connect 19 0 46 0;
#X connect 22 0 17 0;
-#X connect 28 0 32 0;
-#X connect 32 0 27 0;
-#X connect 32 1 27 1;
+#X connect 48 0 47 0;
diff --git a/doc/pddp/tabread-help.pd b/doc/pddp/tabread-help.pd
index 04cd4129..2b76fea8 100644
--- a/doc/pddp/tabread-help.pd
+++ b/doc/pddp/tabread-help.pd
@@ -1,4 +1,4 @@
-#N canvas 0 0 555 619 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
@@ -99,8 +99,6 @@ in the arrays - otherwise [tabread] will always output "0".;
#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
sources (e.g. \, "set tabread-help-array"). You can change the source
at any time using the "set" message.;
@@ -110,7 +108,8 @@ 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 all_about_help_patches.pd -text Usage Guide;
+#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;
@@ -121,11 +120,14 @@ at any time using the "set" message.;
#X obj 74 227 tabread \$0-array1;
#X msg 110 204 set \$1-array2;
#X obj 353 184 table \$0-array2;
-#X connect 19 0 38 0;
+#X obj 98 547 pddp/pddplink ../2.control.examples/15.arrays.pd;
+#X obj 97 562 pddp/pddplink ../2.control.examples/16.more.arrays.pd
+;
+#X connect 19 0 36 0;
+#X connect 31 0 32 0;
+#X connect 32 0 35 0;
#X connect 33 0 34 0;
#X connect 34 0 37 0;
#X connect 35 0 36 0;
-#X connect 36 0 39 0;
-#X connect 37 0 38 0;
-#X connect 38 0 18 0;
-#X connect 39 0 38 0;
+#X connect 36 0 18 0;
+#X connect 37 0 36 0;
diff --git a/doc/pddp/tabread4-help.pd b/doc/pddp/tabread4-help.pd
index 4288d028..33d7d313 100644
--- a/doc/pddp/tabread4-help.pd
+++ b/doc/pddp/tabread4-help.pd
@@ -84,8 +84,6 @@ values at the outlet.;
#X text 168 377 - 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 558 doc/2.control.examples/15.arrays.pd;
-#X text 98 573 doc/2.control.examples/16.more.arrays.pd;
#X text 168 430 - outputs a floating point number representing an interpolation
of the array value corresponding to the location described at the inlet.
;
@@ -99,7 +97,8 @@ 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 all_about_help_patches.pd -text Usage Guide;
+#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;
@@ -110,12 +109,15 @@ will appear in the console.;
-1;
#X obj 182 67 f \$0;
#X msg 182 89 set \$1-array;
-#X connect 16 0 27 0;
-#X connect 27 0 32 0;
-#X connect 32 0 15 0;
-#X connect 33 0 34 0;
-#X connect 34 0 35 0;
-#X connect 35 0 32 0;
-#X connect 37 0 38 0;
-#X connect 38 0 39 0;
-#X connect 39 0 32 0;
+#X obj 96 558 pddp/pddplink ../2.control.examples/15.arrays.pd;
+#X obj 96 573 pddp/pddplink ../2.control.examples/16.more.arrays.pd
+;
+#X connect 16 0 25 0;
+#X connect 25 0 30 0;
+#X connect 30 0 15 0;
+#X connect 31 0 32 0;
+#X connect 32 0 33 0;
+#X connect 33 0 30 0;
+#X connect 35 0 36 0;
+#X connect 36 0 37 0;
+#X connect 37 0 30 0;
diff --git a/doc/pddp/tabread~-help.pd b/doc/pddp/tabread~-help.pd
index 0c9ae177..f1ff22c3 100644
--- a/doc/pddp/tabread~-help.pd
+++ b/doc/pddp/tabread~-help.pd
@@ -88,8 +88,6 @@ will appear in the terminal window.;
#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 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.;
@@ -123,15 +121,18 @@ 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;
+#X obj 96 538 pddp/pddplink ../2.control.examples/15.arrays.pd;
+#X obj 95 553 pddp/pddplink ../2.control.examples/16.more.arrays.pd
+;
+#X connect 15 0 27 0;
+#X connect 24 0 28 0;
+#X connect 25 0 34 0;
+#X connect 27 0 25 0;
+#X connect 28 0 29 0;
+#X connect 29 0 25 0;
+#X connect 30 0 32 0;
+#X connect 31 0 25 0;
+#X connect 32 0 31 0;
+#X connect 33 0 34 0;
+#X connect 34 0 14 0;
+#X connect 35 0 33 0;
diff --git a/doc/pddp/tabwrite-help.pd b/doc/pddp/tabwrite-help.pd
index f6447353..187cf6a2 100644
--- a/doc/pddp/tabwrite-help.pd
+++ b/doc/pddp/tabwrite-help.pd
@@ -90,8 +90,6 @@ lists will be truncated). A number pair represents "value" and "index"
0 0 0;
#X coords 0 1 99 -1 100 70 1;
#X restore 408 94 graph;
-#X text 98 559 doc/2.control.examples/15.arrays.pd;
-#X text 98 575 doc/2.control.examples/16.more.arrays.pd;
#X text 11 23 write numbers to a table;
#X text 167 434 - selects index in which to write the new value.;
#X text 98 460 (none);
@@ -105,7 +103,8 @@ 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 all_about_help_patches.pd -text Usage Guide;
+#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;
@@ -119,14 +118,17 @@ an error message will appear in the console.;
#X obj 278 202 table \$0-tabwrite_table;
#X msg 90 159 set \$1-another_array;
#X msg 95 228 set \$1-tabwrite_table;
+#X obj 96 558 pddp/pddplink ../2.control.examples/15.arrays.pd;
+#X obj 95 573 pddp/pddplink ../2.control.examples/16.more.arrays.pd
+;
#X connect 15 0 16 1;
#X connect 17 0 16 0;
+#X connect 32 0 33 0;
+#X connect 33 0 40 0;
#X connect 34 0 35 0;
-#X connect 35 0 42 0;
+#X connect 35 0 41 0;
#X connect 36 0 37 0;
-#X connect 37 0 43 0;
-#X connect 38 0 39 0;
-#X connect 39 0 40 0;
+#X connect 37 0 38 0;
+#X connect 38 0 16 0;
#X connect 40 0 16 0;
-#X connect 42 0 16 0;
-#X connect 43 0 16 0;
+#X connect 41 0 16 0;
diff --git a/doc/pddp/vslider-help.pd b/doc/pddp/vslider-help.pd
index 9aaecf62..24bf72cc 100644
--- a/doc/pddp/vslider-help.pd
+++ b/doc/pddp/vslider-help.pd
@@ -401,7 +401,7 @@ for conversion between sliderPosition and slider value.;
#X msg 23 248 obj 150 335 vsl 75 75 -1 1 0 1 send receive Merope 15
-9 0 12 7 13 21 4400 0;
#X connect 7 0 3 0;
-#X restore 170 546 pd vsl-creation-arguments;
+#X restore 170 551 pd vsl-creation-arguments;
#X text 379 139 vslider has settable;
#X text 11 21 vertical gui-slider;
#X text 98 494 18;
@@ -411,7 +411,8 @@ 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 all_about_help_patches.pd -text Usage Guide;
+#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;