diff options
-rw-r--r-- | doc/pddp/tabplay~-help.pd | 69 |
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; |