diff options
Diffstat (limited to 'doc/pddp/tabwrite~-help.pd')
-rw-r--r-- | doc/pddp/tabwrite~-help.pd | 114 |
1 files changed, 114 insertions, 0 deletions
diff --git a/doc/pddp/tabwrite~-help.pd b/doc/pddp/tabwrite~-help.pd new file mode 100644 index 00000000..62fc1286 --- /dev/null +++ b/doc/pddp/tabwrite~-help.pd @@ -0,0 +1,114 @@ +#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; +#X obj 0 0 cnv 15 552 40 empty \$0-pddp.cnv.header tabwrite~ 3 12 0 +18 -204280 -1 0; +#X obj 0 324 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 PLATFORM windows macosx gnulinux; +#X text 12 145 LIBRARY internal; +#X text 12 185 WEBSITE http://crca.ucsd.edu/~msp/; +#X text 12 65 LICENSE SIBSD; +#X text 12 165 AUTHOR Miller Puckette; +#X text 12 245 HELP_PATCH_AUTHORS Updated for Pd version 0.40. Jonathan +Wilkes revised the patch to conform to the PDDP template for Pd version +0.42.; +#X text 12 5 GENRE help; +#X text 12 45 KEYWORDS signal array; +#X text 12 85 DESCRIPTION write a signal in an array; +#X text 12 25 NAME tabwrite~; +#X text 12 125 INLET_0 bang signal start stop set; +#X text 12 205 RELEASE_DATE 1997; +#X text 12 225 RELEASE_VERSION; +#X restore 500 597 pd META; +#X obj 0 475 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 +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; +#N canvas 77 301 428 313 Related_objects 0; +#X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0 +14 -204280 -1 0; +#X text 20 38 Native Pd Objects; +#X obj 23 63 tabread~; +#X obj 97 63 tabread4; +#X obj 23 89 tabsend~; +#X obj 99 89 tabreceive~; +#X obj 199 89 tabplay~; +#X obj 276 89 table; +#X text 22 146 [array]; +#X obj 23 116 soundfiler; +#X text 85 146 and fft objects.; +#X obj 119 116 tabread4~; +#X obj 210 116 getsize; +#X obj 281 116 setsize; +#X obj 172 63 tabread; +#X text 8 2 [tabwrite~] Related Objects; +#X obj 247 63 tabwrite; +#X text 20 180 Externals and other object libraries; +#X obj 20 200 pddp/helplink zexy/tabdump; +#X obj 20 220 pddp/helplink linear_path; +#X text 101 220 <-- which library is this in?; +#X text 101 240 <-- which library is this in?; +#X obj 20 240 pddp/helplink score; +#X text 101 260 <-- which library is this in?; +#X obj 20 260 pddp/helplink tabenv; +#X obj 20 280 pddp/helplink flatspace/arraysize; +#X restore 102 597 pd Related_objects; +#X obj 78 333 cnv 17 3 135 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856 +-162280 0; +#X obj 466 3 tabwrite~; +#X obj 435 20 pddp/pddplink http://wiki.puredata.info/en/tabwrite~ +-text pdpedia: tabwrite~; +#X text 11 23 write a signal in an array; +#X msg 95 195 bang; +#X msg 111 238 stop; +#X obj 78 165 phasor~ 200; +#X text 98 332 bang; +#X text 98 351 start; +#X text 98 390 stop; +#X text 98 410 set; +#X text 98 479 (none); +#N canvas 0 0 450 300 (subpatch) 0; +#X array \$0-array 1000 float 0; +#X coords 0 1 999 -1 160 100 1; +#X restore 329 183 graph; +#X msg 98 216 start 500; +#X text 168 521 - 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 98 451 signal; +#X text 75 55 [tabwrite~] records an audio signal sequentially into +an array. Sending it "bang" writes from beginning to end of the array. +To avoid writing all the way to the end \, you can send a "stop message +at an appropriate later time. The "start" message allows skipping a +number of samples at the nbeginning. (Starting and stopping occur on +block boundaries \, typically multiples of 64 samples \, in the input +signal.); +#X text 80 521 1) symbol atom; +#X text 168 351 - the "start" message will start recording at the specified +element (e.g. \, "start 500" will start recording at the 500th element). +; +#X text 168 332 - start recording.; +#X text 168 390 - stop recording.; +#X text 168 410 - the "set" message \, followed by the name of an array +\, 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 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; +#X obj 171 239 f \$0; +#X msg 171 261 set \$1-array; +#X obj 78 291 tabwrite~ \$0-array; +#X connect 12 0 37 0; +#X connect 13 0 37 0; +#X connect 14 0 37 0; +#X connect 21 0 37 0; +#X connect 34 0 35 0; +#X connect 35 0 36 0; +#X connect 36 0 37 0; |