aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/pddp/tabplay~-help.pd69
1 files changed, 37 insertions, 32 deletions
diff --git a/doc/pddp/tabplay~-help.pd b/doc/pddp/tabplay~-help.pd
index e7f57993..0efb66a2 100644
--- a/doc/pddp/tabplay~-help.pd
+++ b/doc/pddp/tabplay~-help.pd
@@ -3,7 +3,7 @@
14 -228856 -66577 0;
#X obj 0 0 cnv 15 552 40 empty \$0-pddp.cnv.header tabplay~ 3 12 0
18 -204280 -1 0;
-#X obj 0 302 cnv 3 550 3 empty \$0-pddp.cnv.inlets inlets 8 12 0 13
+#X obj 0 284 cnv 3 550 3 empty \$0-pddp.cnv.inlets inlets 8 12 0 13
-228856 -1 0;
#N canvas 52 246 494 344 META 0;
#X text 12 125 LIBRARY internal;
@@ -55,54 +55,54 @@ Wilkes revised the patch to conform to the PDDP template for Pd version
#X obj 20 250 pddp/helplink tabenv;
#X obj 20 270 pddp/helplink arraysize;
#X restore 102 597 pd Related_objects;
-#X obj 78 311 cnv 17 3 115 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856
+#X obj 78 293 cnv 17 3 135 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856
-162280 0;
#X obj 78 446 cnv 17 3 17 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856
-162280 0;
#X obj 472 3 tabplay~;
#X obj 445 20 pddp/pddplink http://wiki.puredata.info/en/tabplay~ -text
pdpedia: tabplay~;
-#X text 98 310 bang;
-#X text 98 328 float;
-#X text 98 365 list;
-#X text 98 393 set;
+#X text 98 292 bang;
+#X text 98 310 float;
+#X text 98 347 list;
+#X text 98 375 set;
#X obj 78 469 cnv 17 3 17 empty \$0-pddp.cnv.let.1 1 5 9 0 16 -228856
-162280 0;
#X text 98 445 signal;
#X text 98 468 bang;
#X text 168 468 - the right inlet sends a bang when [tabplay~] has
finished playing through the table.;
-#X text 168 328 - sending a float n will cause [tabplay~] to start
+#X text 168 310 - sending a float n will cause [tabplay~] to start
playing from the nth sample. (Sending 0 will play the entire sample.)
;
-#X text 168 365 - a two-element list (x \, y) will cause [tabplay~]
+#X text 168 347 - a two-element list (x \, y) will cause [tabplay~]
to begin at sample number x \, and continue for y samples.;
-#X floatatom 13 271 0 0 0 0 - - -;
+#X floatatom 13 256 0 0 0 0 - - -;
#X msg 13 52 set array99;
-#X obj 13 245 env~ 16384;
-#X obj 179 272 dac~ 1;
-#X obj 179 228 *~;
-#X obj 193 206 line~;
-#X msg 193 165 0.1 100;
-#X msg 209 186 0 100;
-#X text 255 166 on;
-#X text 255 186 off;
-#X text 231 206 envelope;
-#X text 231 217 generator;
-#X text 223 274 audio output;
-#X obj 179 250 hip~ 5;
-#X msg 28 119 0 44100;
-#X msg 29 98 44100;
-#X msg 28 78 bang;
-#X msg 27 139 44100 1000;
+#X obj 13 230 env~ 16384;
+#X obj 179 257 dac~ 1;
+#X obj 179 213 *~;
+#X obj 193 191 line~;
+#X msg 193 150 0.1 100;
+#X msg 209 171 0 100;
+#X text 255 151 on;
+#X text 255 171 off;
+#X text 231 191 envelope;
+#X text 231 202 generator;
+#X text 223 259 audio output;
+#X obj 179 235 hip~ 5;
+#X msg 42 137 0 44100;
+#X msg 38 116 44100;
+#X msg 28 76 bang;
+#X msg 48 157 44100 1000;
#X text 168 520 - the name of the array or table to which [tabwrite~]
will write data. The array or table must exist in an open Pd patch/canvas
or an error message will appear in the console.;
-#X text 174 143 amplitude controls:;
+#X text 174 128 amplitude controls:;
#N canvas 0 0 450 300 (subpatch) 0;
#X array \$0-array 155948 float 0;
#X coords 0 1 155948 -1 160 100 1;
-#X restore 345 167 graph;
+#X restore 345 145 graph;
#N canvas 0 0 428 391 init 0;
#X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0
14 -204280 -1 0;
@@ -128,22 +128,26 @@ when the patch opens \, as follows:;
#X connect 3 0 10 0;
#X connect 10 0 11 0;
#X connect 11 0 1 0;
-#X restore 345 272 pd init;
+#X restore 345 250 pd init;
#X text 11 23 play a table as audio (non-transposing);
#X text 95 75 The tabplay~ object plays through a table \, or part
of one \, with no transposition or interpolation. It is cheaper than
tabread4~ and there are none of tabread4~'s interpolation artifacts.
;
-#X text 168 310 - play through the whole table.;
-#X text 168 393 - the "set" message \, followed by the name of an array
+#X text 168 292 - play through the whole table.;
+#X text 168 375 - the "set" message \, followed by the name of an array
\, permits you to switch between arrays (e.g. \, "set another_array").
;
#X text 168 445 - the outgoing audio signal.;
#X text 80 520 1) symbol;
-#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 98 570 pddp/pddplink all_about_arrays.pd;
-#X obj 13 165 tabplay~ \$0-array;
+#X obj 13 180 tabplay~ \$0-array;
+#X msg 33 96 stop;
+#X text 98 417 stop;
+#X text 168 417 - stop playback;
#X connect 23 0 53 0;
#X connect 24 0 22 0;
#X connect 26 0 35 0;
@@ -157,3 +161,4 @@ tabread4~ and there are none of tabread4~'s interpolation artifacts.
#X connect 39 0 53 0;
#X connect 53 0 24 0;
#X connect 53 0 26 0;
+#X connect 54 0 53 0;