diff options
author | Jonathan Wilkes <jancsika1@users.sourceforge.net> | 2010-08-25 00:31:27 +0000 |
---|---|---|
committer | Jonathan Wilkes <jancsika1@users.sourceforge.net> | 2010-08-25 00:31:27 +0000 |
commit | 7d6affca746f49f5ffb2818b8a9ccf9d91388e8f (patch) | |
tree | c906633b5bb39eb9b566f5209b2b1eae28703878 /doc/pddp/tabwrite-help.pd | |
parent | 2f615ffbf13571a928856b8207d1ea215e857e3f (diff) |
revised help docs that conform to the PDDP template
svn path=/trunk/; revision=13942
Diffstat (limited to 'doc/pddp/tabwrite-help.pd')
-rw-r--r-- | doc/pddp/tabwrite-help.pd | 234 |
1 files changed, 136 insertions, 98 deletions
diff --git a/doc/pddp/tabwrite-help.pd b/doc/pddp/tabwrite-help.pd index 706d6c0d..b83f7471 100644 --- a/doc/pddp/tabwrite-help.pd +++ b/doc/pddp/tabwrite-help.pd @@ -1,98 +1,136 @@ -#N canvas 2 1 650 610 12;
-#X obj 114 560 pddp/pddplink http://puredata.info/dev/pddp -text pddp;
-#X obj 8 3 cnv 15 90 578 empty empty empty 20 12 0 14 -233017 -66577
-0;
-#X text 14 223 ARGUMENTS:;
-#X text 20 303 EXAMPLES:;
-#X text 22 471 SEE ALSO:;
-#N canvas 58 0 407 256 Related_Objects 0;
-#X text 25 11 Native Pd Objects;
-#X text 16 166 Externals and other object libraries;
-#X obj 16 41 tabread~;
-#X obj 90 41 tabread4;
-#X obj 240 41 tabwrite~;
-#X obj 16 67 tabsend~;
-#X obj 92 67 tabreceive~;
-#X obj 192 67 tabplay~;
-#X obj 269 67 table;
-#X text 15 124 [array];
-#X obj 16 94 soundfiler;
-#X text 78 124 and fft objects.;
-#X text 21 187 [tabdump];
-#X obj 112 94 tabread4~;
-#X text 20 207 [tabenv];
-#X obj 203 94 getsize;
-#X obj 274 94 setsize;
-#X text 238 207 [arraysize];
-#X text 238 186 [score];
-#X text 114 186 [linear_path];
-#X text 114 207 [plot];
-#X obj 165 41 tabread;
-#X restore 114 508 pd Related_Objects;
-#N canvas 80 0 661 319 More_Info 0;
-#X text 28 257 Also See:;
-#X obj 107 257 pddp/pddplink all_about_arrays.pd -text all_about_arrays;
-#X text 26 21 In this help document \, the [tabwrite] object is set
-to write values to one of the two arrays you see on your screen. The
-[tabwrite] will just as easily write values to tables buried in the
-[table] object. This terminology is somewhat confusing \, but the objects
-"array" and "table" exist separately because they offer different speeds
-of performance.;
-#X text 25 150 For example \, the;
-#X obj 163 150 tabread;
-#X text 229 150 documentation shows similar;
-#X text 24 169 functionality using [table] instead of array. In this
-particular document \, I chose to sacrifice speed for the sake of visually
-displaying the effectiveness of [tabwrite].;
-#X restore 114 534 pd More_Info;
-#X obj 32 10 tabread;
-#X floatatom 303 407 0 0 99 1 index - -;
-#X text 29 278 OUTLETS:;
-#X text 107 303 Open the tables and use your mouse to draw new values
-in the arrays - otherwise [tabread] will always output "0".;
-#X text 39 34 INLETS:;
-#X text 112 470 doc/2.control.examples/15.arrays.pd;
-#X text 113 489 doc/2.control.examples/16.more.arrays.pd;
-#X text 111 10 - WRITE NUMBERS TO A TABLE;
-#X text 38 50 - LEFT:;
-#X text 107 51 Float - A float at the left inlet will become the new
-value of the chosen index (whichever index is currently selected at
-the right inlet).;
-#X text 105 101 List - The left inlet also accepts pairs of floats
-(longer lists will be truncated). A number pair represents "value"
-and "index" - corresponding to "left" and "right" inlets.;
-#X text 105 151 Set - the "set <arrayname>" message allows you to write
-to dynamic locations. You can change the table at any time using the
-"set" message.;
-#X text 158 561 - Dave Sabine \, April 29 \, 2003;
-#X text 29 203 - RIGHT:;
-#X text 104 203 Float - selects which index in which to write the new
-value.;
-#X text 105 223 One - the argument informs [tabwrite] which array to
-write to. The array must exist in an open Pd patch/canvas or an error
-message will appear in the terminal window.;
-#X text 104 277 None.;
-#X obj 161 437 tabwrite davids_array;
-#X msg 220 375 set another_array;
-#X msg 204 346 set davids_array;
-#X floatatom 148 381 0 0 0 0 value - -;
-#N canvas 0 0 450 300 graph12 0;
-#X array davids_array 100 float 1;
-#A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2.75 0 0 0 0 0
-0 0 0;
-#X coords 0 1 99 -1 100 70 1;
-#X restore 528 343 graph;
-#N canvas 0 0 450 300 graph12 0;
-#X array another_array 100 float 1;
-#A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 -0.67 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0;
-#X coords 0 1 99 -1 100 70 1;
-#X restore 528 417 graph;
-#X connect 8 0 24 1;
-#X connect 25 0 24 0;
-#X connect 26 0 24 0;
-#X connect 27 0 24 0;
+#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 300 cnv 3 550 3 empty \$0-pddp.cnv.inlets inlets 8 12 0 13 +-228856 -1 0; +#N canvas 52 244 494 344 META 0; +#X text 12 105 PLATFORM windows macosx gnulinux; +#X text 12 165 LIBRARY internal; +#X text 12 205 WEBSITE http://crca.ucsd.edu/~msp/; +#X text 12 65 LICENSE SIBSD; +#X text 12 185 AUTHOR Miller Puckette; +#X text 12 265 HELP_PATCH_AUTHORS Dave Sabine \, April 29 \, 2003 . +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 control array; +#X text 12 85 DESCRIPTION write numbers to a table; +#X text 12 25 NAME tabwrite; +#X text 12 125 INLET_0 float list; +#X text 12 145 INLET_1 float; +#X text 12 225 RELEASE_DATE 1997; +#X text 12 245 RELEASE_VERSION; +#X restore 500 597 pd META; +#X obj 0 456 cnv 3 550 3 empty \$0-pddp.cnv.outlets outlets 8 12 0 +13 -228856 -1 0; +#X obj 0 481 cnv 3 550 3 empty \$0-pddp.cnv.argument arguments 8 12 +0 13 -228856 -1 0; +#X obj 0 540 cnv 3 550 3 empty \$0-pddp.cnv.more_info more_info 8 12 +0 13 -228856 -1 0; +#N canvas 77 311 428 300 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 8 2 [tabwrite] Related Objects; +#X text 20 38 Native Pd Objects; +#X obj 23 63 tabread~; +#X obj 97 63 tabread4; +#X obj 247 63 tabwrite~; +#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 20 170 Externals and other object libraries; +#X obj 20 190 pddp/helplink zexy/tabdump; +#X obj 20 210 pddp/helplink linear_path; +#X text 101 210 <-- which library is this in?; +#X text 101 230 <-- which library is this in?; +#X obj 20 230 pddp/helplink score; +#X text 101 250 <-- which library is this in?; +#X obj 20 250 pddp/helplink tabenv; +#X obj 20 270 pddp/helplink flatspace/arraysize; +#X restore 102 597 pd Related_objects; +#X obj 78 309 cnv 17 3 115 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856 +-162280 0; +#X text 98 308 float; +#X text 98 348 list; +#X obj 78 435 cnv 17 3 17 empty \$0-pddp.cnv.let.1 1 5 9 0 16 -228856 +-162280 0; +#X text 98 434 float; +#X obj 472 3 tabwrite; +#X obj 445 20 pddp/pddplink http://wiki.puredata.info/en/tabwrite -text +pdpedia: tabwrite; +#X floatatom 174 251 0 0 99 1 index - -; +#X obj 51 276 tabwrite davids_array; +#X floatatom 51 84 0 0 0 0 value - -; +#X text 168 308 - a float at the left inlet will become the new value +of the chosen index (whichever index is currently selected at the right +inlet).; +#X text 168 348 - the left inlet also accepts pairs of floats (longer +lists will be truncated). A number pair represents "value" and "index" +- corresponding to "left" and "right" inlets.; +#X text 98 388 set; +#N canvas 0 0 450 300 (subpatch) 0; +#X array \$0-davids_array 100 float 1; +#A 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0; +#X coords 0 1 99 -1 100 70 1; +#X restore 278 94 graph; +#N canvas 0 0 450 300 (subpatch) 0; +#X array \$0-another_array 100 float 1; +#A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 -0.67 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +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); +#X obj 98 543 pddp/pddplink all_about_arrays.pd -text all_about_arrays +; +#X text 276 181 Click below to view the table:; +#X text 168 498 - the name of the array or table to which [tabwrite] +will write data. The array must exist in an open Pd patch/canvas or +an error message will appear in the console.; +#X text 168 388 - the "set" message \, followed by the name of an array +\, 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 90 117 bng 15 250 50 0 empty empty empty 17 7 0 10 -4034 -1 +-1; +#X obj 90 137 f \$0; +#X obj 95 186 bng 15 250 50 0 empty empty empty 17 7 0 10 -4034 -1 +-1; +#X obj 95 206 f \$0; +#X obj 84 47 bng 15 250 50 0 empty empty empty 17 7 0 10 -4034 -1 -1 +; +#X obj 84 67 f \$0; +#X msg 84 89 set \$1-davids_array; +#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 connect 15 0 16 1; +#X connect 17 0 16 0; +#X connect 34 0 35 0; +#X connect 35 0 42 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 40 0 16 0; +#X connect 42 0 16 0; +#X connect 43 0 16 0; |