[Gridflow-cvs] [svn] commit: r4507 - /trunk/doc/flow_classes/

gridflow-cvs at artengine.ca gridflow-cvs at artengine.ca
Fri Oct 30 00:38:02 EDT 2009


Author: matju
Date: Fri Oct 30 00:38:02 2009
New Revision: 4507

Log:
layout

Modified:
    trunk/doc/flow_classes/#grade-help.pd
    trunk/doc/flow_classes/#greyscale_to_rgb-help.pd
    trunk/doc/flow_classes/#hello-help.pd
    trunk/doc/flow_classes/#hueshift-help.pd
    trunk/doc/flow_classes/#import-help.pd
    trunk/doc/flow_classes/#in-help.pd
    trunk/doc/flow_classes/#io.aalib-help.pd
    trunk/doc/flow_classes/#io.grid-help.pd
    trunk/doc/flow_classes/#io.jpeg-help.pd
    trunk/doc/flow_classes/#io.png-help.pd
    trunk/doc/flow_classes/#io.quicktime-help.pd
    trunk/doc/flow_classes/#io.videodev-help.pd
    trunk/doc/flow_classes/#io.x11-help.pd

Modified: trunk/doc/flow_classes/#grade-help.pd
==============================================================================
--- trunk/doc/flow_classes/#grade-help.pd (original)
+++ trunk/doc/flow_classes/#grade-help.pd Fri Oct 30 00:38:02 2009
@@ -1,4 +1,4 @@
-#N canvas 690 0 568 717 10;
+#N canvas 690 0 568 680 10;
 #X text 143 55 splits a dim[a... \, b] grid into dim[b] vectors that
 each contain numbers from 0 to b-1 indicating the ordering of the values.
 the result is a dim[a... \, b] grid.;
@@ -12,28 +12,28 @@
 #X obj 0 0 doc_h;
 #X obj 3 250 doc_c 0;
 #X obj 3 290 doc_i 1;
-#X obj 3 364 doc_o 1;
-#X obj 14 394 doc_oo 0;
+#X obj 3 350 doc_o 1;
+#X obj 14 380 doc_oo 0;
 #X obj 14 320 doc_ii 0;
 #X obj 97 320 doc_m i0 grid;
-#X obj 97 394 doc_m o0 grid;
-#X text 197 384 splits a Dim[A... \, B] grid into Dim[B] vectors \,
+#X obj 97 380 doc_m o0 grid;
+#X text 200 380 splits a Dim[A... \, B] grid into Dim[B] vectors \,
 producing new Dim[B] vectors that each contain numbers from 0 to B-1
 indicating the ordering of the values. The result is a Dim[A... \,
 B] grid.;
-#X text 188 447 for example \, connecting a [#grade] to a [#outer ignore
+#X text 200 441 for example \, connecting a [#grade] to a [#outer ignore
 0] to a [#store] object \, storing a single vector into [#store] \,
 and sending the same vector to [#grade] \, will sort the values of
 the vector. however for higher-dimensional grids \, what should go
 between [#store] and [#grade] to achieve the same result would be more
 complex.;
-#X text 187 549 you may achieve different kinds of sorting by applying
+#X text 200 541 you may achieve different kinds of sorting by applying
 various filters before [#grade]. the possibilities are unlimited. if
 you plug [#grade] directly into another [#grade] \, you will get the
 inverse arrangement \, which allows to take the sorted values and make
 them unsorted in the original way. note that this is really not the
 same as just listing the values backwards.;
-#X obj 0 424 doc_f;
+#X obj 0 651 doc_f;
 #X connect 1 0 5 0;
 #X connect 2 0 5 1;
 #X connect 3 0 5 2;

Modified: trunk/doc/flow_classes/#greyscale_to_rgb-help.pd
==============================================================================
--- trunk/doc/flow_classes/#greyscale_to_rgb-help.pd (original)
+++ trunk/doc/flow_classes/#greyscale_to_rgb-help.pd Fri Oct 30 00:38:02 2009
@@ -1,22 +1,22 @@
-#N canvas 693 0 568 481 10;
+#N canvas 693 0 568 471 10;
 #X obj 19 161 s xx;
 #X obj 19 185 r xx;
 #X obj 19 105 #in;
 #X obj 19 141 #rgb_to_greyscale;
 #X obj 19 205 #greyscale_to_rgb;
-#X obj 19 263 #out window;
+#X obj 19 243 #out window;
 #X msg 19 74 load bluemarble.jpg;
 #X obj 0 0 doc_h;
-#X obj 3 292 doc_c 0;
-#X obj 3 332 doc_i 1;
-#X obj 3 392 doc_o 1;
-#X obj 14 362 doc_ii 0;
-#X obj 14 422 doc_oo 0;
-#X obj 97 362 doc_m i0;
-#X obj 97 422 doc_m o0;
-#X text 160 389 rgb pixels;
-#X text 162 344 greyscale pixels;
-#X obj 0 452 doc_f;
+#X obj 3 278 doc_c 0;
+#X obj 3 318 doc_i 1;
+#X obj 3 380 doc_o 1;
+#X obj 14 348 doc_ii 0;
+#X obj 14 410 doc_oo 0;
+#X obj 97 348 doc_m i0;
+#X obj 97 410 doc_m o0;
+#X text 200 410 rgb pixels;
+#X text 200 348 greyscale pixels;
+#X obj 0 442 doc_f;
 #X connect 1 0 4 0;
 #X connect 2 0 3 0;
 #X connect 3 0 0 0;

Modified: trunk/doc/flow_classes/#hello-help.pd
==============================================================================
--- trunk/doc/flow_classes/#hello-help.pd (original)
+++ trunk/doc/flow_classes/#hello-help.pd Fri Oct 30 00:38:02 2009
@@ -1,20 +1,20 @@
-#N canvas 610 97 568 389 10;
+#N canvas 610 97 568 367 10;
 #X obj 92 137 #out window;
 #X obj 92 117 #hello;
 #X obj 92 77 loadbang;
 #X obj 0 0 doc_h;
 #X obj 3 170 doc_c;
-#X obj 0 360 doc_f;
+#X obj 0 334 doc_f;
 #X obj 3 210 doc_i 1;
 #X obj 14 240 doc_ii 0;
 #X obj 97 240 doc_m i0 list;
-#X text 205 240 Size of the grid.;
-#X obj 3 270 doc_o 1;
-#X obj 14 300 doc_oo 0;
-#X obj 97 300 doc_m o0 grid;
+#X text 200 240 Size of the grid.;
+#X obj 3 272 doc_o 1;
+#X obj 14 302 doc_oo 0;
+#X obj 97 302 doc_m o0 grid;
 #X text 9 35 Generates a television test pattern of 7 colour bars à
 la SMPTE.;
-#X text 205 299 Returns a grid representing the 7 colour bars.;
+#X text 200 302 Returns a grid representing the 7 colour bars.;
 #X msg 92 97 200 200;
 #X connect 1 0 0 0;
 #X connect 2 0 15 0;

Modified: trunk/doc/flow_classes/#hueshift-help.pd
==============================================================================
--- trunk/doc/flow_classes/#hueshift-help.pd (original)
+++ trunk/doc/flow_classes/#hueshift-help.pd Fri Oct 30 00:38:02 2009
@@ -1,20 +1,20 @@
-#N canvas 692 0 568 407 10;
+#N canvas 692 0 568 364 10;
 #X obj 0 0 doc_h;
 #X obj 65 74 #hueshift;
 #X obj 3 105 doc_c 0..1;
 #X obj 3 165 doc_i 2;
-#X obj 3 245 doc_o 1;
+#X obj 3 275 doc_o 1;
 #X obj 14 195 doc_ii 0;
-#X obj 14 215 doc_ii 1;
+#X obj 14 243 doc_ii 1;
 #X obj 14 135 doc_cc 0;
-#X obj 14 275 doc_oo 0;
+#X obj 14 305 doc_oo 0;
 #X obj 97 135 doc_m c0 float;
 #X obj 97 195 doc_m i0 grid;
-#X obj 97 215 doc_m i1 float;
-#X text 199 211 same as arg 0;
-#X obj 97 275 doc_m o0 grid;
-#X text 198 178 RGB picture that gets hueshifted by a rotation in the
+#X obj 97 243 doc_m i1 float;
+#X text 200 243 same as arg 0;
+#X obj 97 305 doc_m o0 grid;
+#X text 200 195 RGB picture that gets hueshifted by a rotation in the
 colorwheel by the specified angle \; it gets sent to outlet 0;
-#X obj 0 305 doc_f;
+#X obj 0 335 doc_f;
 #X connect 10 1 14 0;
 #X connect 11 1 12 0;

Modified: trunk/doc/flow_classes/#import-help.pd
==============================================================================
--- trunk/doc/flow_classes/#import-help.pd (original)
+++ trunk/doc/flow_classes/#import-help.pd Fri Oct 30 00:38:02 2009
@@ -1,4 +1,4 @@
-#N canvas 674 0 568 738 10;
+#N canvas 674 0 568 752 10;
 #X msg 55 123 reset;
 #X obj 13 59 bng 15 250 50 0 empty empty empty 0 -6 0 8 -24198 -1 -1
 ;
@@ -6,13 +6,13 @@
 #X obj 13 100 until;
 #X msg 13 79 230400;
 #X obj 13 177 #out window;
-#X text 204 247 The argument establishes grid dimensions in parentheses
+#X text 200 250 The argument establishes grid dimensions in parentheses
 in the order of columns \, rows and grid dimensions.;
-#X text 186 407 Symbols are considered as a list of ascii characters.
+#X text 200 456 Symbols are considered as a list of ascii characters.
 ;
-#X text 186 433 Like a sequence of ints sent one after another \, except
+#X text 200 478 Like a sequence of ints sent one after another \, except
 in a single message.;
-#X text 195 672 The grid resulting from the incoming integers and/or
+#X text 200 678 The grid resulting from the incoming integers and/or
 grids is output from the outlet.;
 #X text 99 24 This object allows you to produce grids from non-grid
 data \, such as integers and lists of integers. This object also reframes/resyncs
@@ -21,48 +21,48 @@
 many cases (e.g. sending an integer or list to a grid-receiving inlet)
 but using this object you have greater flexibility on the conversion.
 ;
-#X text 187 521 This equivalent to filtering the grid through an [#export]
+#X text 200 421 This equivalent to filtering the grid through an [#export]
 object. It is over ten times faster.;
 #X msg 157 125 per_message;
 #X msg 158 147 240 320 3;
-#X text 195 344 Begins a new grid if there is no current grid. puts
+#X text 200 347 Begins a new grid if there is no current grid. puts
 that integer in the current grid. ends the grid if it is full. the
 constructed grid is not stored: it is streamed. the stream is buffered
 \, so the output is in packets of about a thousand numbers.;
-#X text 235 555 "per message" : the grid will shape itself according
+#X text 200 577 "per message" : the grid will shape itself according
 to the incoming data. Almost obsolete as sending a list to any grid
 inlet will result in the same except the latter can not be cast to
 other than int32.;
-#X text 213 491 "to_ascii \$1" converts ints as decimal in ascii codes
+#X text 200 535 "to_ascii \$1" converts ints as decimal in ascii codes
 ;
 #X obj 294 166 #import;
 #X msg 294 144 to_ascii \$1;
 #X floatatom 294 124 5 0 0 0 - - -;
 #X obj 294 188 #print;
 #X obj 0 0 doc_h;
-#X obj 3 319 doc_i 2;
+#X obj 3 317 doc_i 2;
 #X obj 13 149 #import (240 320 3);
-#X obj 3 649 doc_o 1;
+#X obj 3 648 doc_o 1;
 #X obj 3 220 doc_c 2;
-#X text 204 283 default: i;
-#X obj 14 349 doc_ii 0;
-#X obj 14 562 doc_ii 1;
+#X text 200 285 default: i;
+#X obj 14 347 doc_ii 0;
+#X obj 14 557 doc_ii 1;
 #X obj 14 250 doc_cc 0;
-#X obj 14 287 doc_cc 1;
+#X obj 14 285 doc_cc 1;
 #X obj 97 250 doc_m c0 grid;
-#X obj 97 288 doc_m c1 numtype;
-#X obj 97 349 doc_m i0 float;
-#X obj 97 410 doc_m i0 symbol;
-#X obj 97 440 doc_m i0 list;
-#X obj 97 470 doc_m i0 reset;
-#X text 195 466 aborts the current grid if there is one.;
-#X obj 97 493 doc_m i0 to_ascii;
-#X obj 97 523 doc_m i0 grid;
-#X obj 97 562 doc_m i1 per_message;
-#X obj 97 618 doc_m i1 grid;
-#X obj 14 679 doc_oo 0;
-#X obj 97 679 doc_m o0 grid;
-#X obj 0 709 doc_f;
+#X obj 97 285 doc_m c1 numtype;
+#X obj 97 347 doc_m i0 float;
+#X obj 97 456 doc_m i0 symbol;
+#X obj 97 478 doc_m i0 list;
+#X obj 97 513 doc_m i0 reset;
+#X text 200 513 aborts the current grid if there is one.;
+#X obj 97 535 doc_m i0 to_ascii;
+#X obj 97 421 doc_m i0 grid;
+#X obj 97 577 doc_m i1 per_message;
+#X obj 97 557 doc_m i1 grid;
+#X obj 14 678 doc_oo 0;
+#X obj 97 678 doc_m o0 grid;
+#X obj 0 723 doc_f;
 #X connect 0 0 23 0;
 #X connect 1 0 4 0;
 #X connect 2 0 23 0;

Modified: trunk/doc/flow_classes/#in-help.pd
==============================================================================
--- trunk/doc/flow_classes/#in-help.pd (original)
+++ trunk/doc/flow_classes/#in-help.pd Fri Oct 30 00:38:02 2009
@@ -1,4 +1,4 @@
-#N canvas 680 0 568 1213 10;
+#N canvas 680 0 568 1070 10;
 #X obj 354 172 #out window;
 #X text 13 34 This object imports a grid \, usually an image \, video
 or live stream.;
@@ -6,14 +6,14 @@
 #X obj 354 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -24198 -1
 -1;
 #X text 55 181 <--click here;
-#X text 192 683 "close" - Closes the video input device. Only necessary
+#X text 200 673 "close" - Closes the video input device. Only necessary
 when you are using a live capture device.;
-#X text 213 819 "rewind" - Will rewind video to the beginning.;
-#X text 182 876 "loop 0" - turns off the loop option. The video stops
+#X text 200 822 "rewind" - Will rewind video to the beginning.;
+#X text 200 743 "loop 0" - turns off the loop option. The video stops
 once it reaches the end.;
-#X text 185 1050 Signals the end of a file and when a file is unreadable.
-;
-#X text 185 1017 Displays the resulting grid when connected to [#out
+#X text 200 954 Signals the end of a file and when a file is unreadable.
+;
+#X text 200 932 Displays the resulting grid when connected to [#out
 window];
 #N canvas 82 93 663 454 quicktime 0;
 #X text 9 9 The following messages can be used to set parameters for
@@ -151,46 +151,46 @@
 #X text 68 265 <-- sends a bang upon reaching;
 #X text 97 278 the end of the file;
 #X obj 17 305 #out window \, title video;
-#X text 210 771 Outputs the frame that corresponds to the value. Applies
+#X text 200 638 Outputs the frame that corresponds to the value. Applies
 to formats that have frame numbers \, i.e. video.;
-#X text 202 839 "loop 1" - Restarts a video each time it reaches the
+#X text 200 708 "loop 1" - Restarts a video each time it reaches the
 end (default setting).;
 #X obj 41 248 route bang;
 #X msg 24 147 open violoncelle.mov;
 #X obj 0 0 doc_h;
-#X obj 3 471 doc_i 1;
-#X obj 3 994 doc_o 2;
-#X obj 14 501 doc_ii 0;
-#X obj 14 1024 doc_oo 0;
-#X obj 14 1051 doc_oo 1;
+#X obj 3 443 doc_i 1;
+#X obj 3 902 doc_o 2;
+#X obj 14 473 doc_ii 0;
+#X obj 14 932 doc_oo 0;
+#X obj 14 954 doc_oo 1;
 #X obj 3 332 doc_c 1..2;
 #X text 164 389 auto-open with auto-detect of the format-handler;
 #X text 207 409 auto-open with manual choice of the format-handler
 ;
-#X obj 97 659 doc_m i0 open;
-#X obj 97 718 doc_m i0 set;
-#X obj 97 689 doc_m i0 close;
-#X obj 97 812 doc_m i0 rewind;
-#X obj 97 849 doc_m i0 loop;
-#X obj 97 769 doc_m i0 float int;
-#X obj 97 1024 doc_m o0 grid;
-#X obj 97 1051 doc_m o1 bang;
-#X obj 3 1164 doc_also;
+#X obj 97 787 doc_m i0 open;
+#X obj 97 844 doc_m i0 set;
+#X obj 97 673 doc_m i0 close;
+#X obj 97 822 doc_m i0 rewind;
+#X obj 97 708 doc_m i0 loop;
+#X obj 97 638 doc_m i0 float int;
+#X obj 97 932 doc_m o0 grid;
+#X obj 97 954 doc_m o1 bang;
+#X obj 3 1021 doc_also;
 #X obj 103 1163 #out;
 #X obj 32 370 #in;
 #X obj 33 391 #in filename.suffix;
 #X obj 34 411 #in handler filename.suffix;
 #X text 64 369 nothing opened \, you have to open by yourself;
-#X text 198 655 \$1=filename. sends it as a resource to [#in]. For
+#X text 200 787 \$1=filename. sends it as a resource to [#in]. For
 example: "open sewing.jpg".;
-#X obj 97 501 doc_m i0 bang;
-#X text 213 716 "set" - followed by a number will select the corresponding
+#X obj 97 473 doc_m i0 bang;
+#X text 200 844 "set" - followed by a number will select the corresponding
 video frame. A bang must be sent to [#in] in order to display the frame.
 this only works with video file formats.;
-#X obj 97 1071 doc_m o1 float int;
-#X text 217 1074 frame number of the frame currently being viewed.
-Applies to formats that have frame numbers \, i.e. video.;
-#X text 188 495 A bang reads a frame and sends it through the outlet.
+#X obj 97 976 doc_m o1 float int;
+#X text 200 976 frame number of the frame currently being viewed. Applies
+to formats that have frame numbers \, i.e. video.;
+#X text 200 473 A bang reads a frame and sends it through the outlet.
 Since frames from videos and live streams are read as a series of individual
 grids \, successive bangs advance through the frames. A bang reads
 a frame and sends it through the outlet. Since frames from videos and
@@ -201,7 +201,7 @@
 are several pictures in the same file \, but if the end of file is
 reached instead \, it will rewind and send the first picture again.
 ;
-#X obj 0 1184 doc_f;
+#X obj 0 1041 doc_f;
 #X connect 2 0 11 0;
 #X connect 3 0 11 0;
 #X connect 11 0 0 0;

Modified: trunk/doc/flow_classes/#io.aalib-help.pd
==============================================================================
--- trunk/doc/flow_classes/#io.aalib-help.pd (original)
+++ trunk/doc/flow_classes/#io.aalib-help.pd Fri Oct 30 00:38:02 2009
@@ -1,39 +1,39 @@
-#N canvas 684 0 568 717 10;
+#N canvas 684 0 568 566 10;
 #X obj 0 0 doc_h;
 #X obj 3 67 doc_c;
 #X msg 48 109 open aalib X11;
 #X text 161 105 Normally "X11" with uppercase X \; else consult the
 AALib manual.;
-#X text 164 141 you can pass "commandline options" of AALib here \,
+#X text 161 141 you can pass "commandline options" of AALib here \,
 after "X11" or whichever other thing you chose instead of "X11".;
-#X obj 3 192 doc_i 1;
-#X obj 3 520 doc_o 1;
-#X obj 14 222 doc_ii 0;
-#X obj 14 550 doc_oo 0;
-#X obj 97 550 doc_m o0 grid;
-#X obj 97 222 doc_m i0 grid;
-#X text 198 218 grid(rows columns 1): converts a greyscale image to
+#X obj 3 179 doc_i 1;
+#X obj 3 477 doc_o 1;
+#X obj 14 209 doc_ii 0;
+#X obj 14 507 doc_oo 0;
+#X obj 97 507 doc_m o0 grid;
+#X obj 97 209 doc_m i0 grid;
+#X text 200 209 grid(rows columns 1): converts a greyscale image to
 an ascii image and possibly displays it. note that the image is typically
 downscaled by a factor of 2 by aalib itself.;
-#X text 197 266 grid(rows columns 2): the inverse of "dump". Both together
+#X text 200 257 grid(rows columns 2): the inverse of "dump". Both together
 in a loop allow to post-process aalib's buffer before displaying. Goes
 well with "draw" \, "autodraw". the first channel is for the ascii
 codes and the second channel is for the attributes (colour \, blink).
 ;
-#X obj 97 335 doc_m i0 print;
-#X text 198 334 \$1=y \$2=x \$3=attr \$4=text where text is a symbol
+#X obj 97 432 doc_m i0 print;
+#X text 200 432 \$1=y \$2=x \$3=attr \$4=text where text is a symbol
 and the rest are ints.;
-#X obj 97 375 doc_m i0 autodraw;
-#X text 214 375 "autodraw 1" does a "draw" after each incoming grid.
+#X obj 97 331 doc_m i0 autodraw;
+#X text 200 331 "autodraw 1" does a "draw" after each incoming grid.
 ;
-#X text 214 391 "autodraw 0" does not.;
-#X obj 97 425 doc_m i0 draw;
-#X text 206 425 eventually you need to use this if you use "autodraw
+#X text 200 353 "autodraw 0" does not.;
+#X obj 97 375 doc_m i0 draw;
+#X text 200 375 eventually you need to use this if you use "autodraw
 0".;
-#X obj 97 465 doc_m i0 dump;
-#X text 206 462 produces a Dim[y \, x \, 2] grid whose two channels
+#X obj 97 397 doc_m i0 dump;
+#X text 200 397 produces a Dim[y \, x \, 2] grid whose two channels
 are ascii character codes and character attributes.;
-#X obj 0 580 doc_f;
+#X obj 0 537 doc_f;
 #X connect 10 1 11 0;
 #X connect 10 1 12 0;
 #X connect 13 1 14 0;

Modified: trunk/doc/flow_classes/#io.grid-help.pd
==============================================================================
--- trunk/doc/flow_classes/#io.grid-help.pd (original)
+++ trunk/doc/flow_classes/#io.grid-help.pd Fri Oct 30 00:38:02 2009
@@ -1,6 +1,6 @@
-#N canvas 689 0 568 704 10;
+#N canvas 689 0 568 673 10;
 #X obj 0 0 doc_h;
-#X obj 3 247 doc_i 1;
+#X obj 3 245 doc_i 1;
 #X text 67 100 This is the picture format that would support TCP connections
 if that feature actually worked. More on this later.;
 #X text 62 37 This is GridFlow's special file format. This is the only
@@ -8,33 +8,33 @@
 ;
 #X obj 3 185 doc_c ...;
 #X msg 59 215 open foo.grid;
-#X obj 14 277 doc_ii 0;
-#X obj 97 277 doc_m i0 type;
-#X text 190 270 type that the output will be written as. (#out only)
+#X obj 14 275 doc_ii 0;
+#X obj 97 550 doc_m i0 type;
+#X text 200 550 type that the output will be written as. (#out only)
 ;
-#X text 189 286 supported: uint8 int32 and perhaps some others;
-#X obj 97 321 doc_m i0 headerful;
-#X obj 97 360 doc_m i0 headerless;
-#X text 213 324 cancels "headerless" (and back to reading the real
+#X text 200 572 supported: uint8 int32 and perhaps some others;
+#X obj 97 454 doc_m i0 headerful;
+#X obj 97 489 doc_m i0 headerless;
+#X text 200 454 cancels "headerless" (and back to reading the real
 .grid format);
-#X text 219 358 instead of reading .grid files with header \, will
+#X text 200 489 instead of reading .grid files with header \, will
 read raw data \, faking a .grid header to itself. It will use the hereby
 specified dimension list \, as well as two other settings: type and
 endian.;
-#X obj 97 429 doc_m i0 endian;
-#X text 202 424 When writing "raw" data \, a file may be considered
+#X obj 97 275 doc_m i0 endian;
+#X text 200 275 When writing "raw" data \, a file may be considered
 a long string of base 256 digits (called bytes) \, but different computers
 have different conventions for dealing with them:;
-#X text 203 491 big: A number will be written starting with the biggest
+#X text 200 323 big: A number will be written starting with the biggest
 digit. This is the natural way on the Macintosh \, Sun \, Amiga \,
 and so on.;
-#X text 205 553 little: A number will be written starting with the
+#X text 200 371 little: A number will be written starting with the
 smallest digit. This is the natural way on the Intel 386/Pentium.;
-#X text 205 608 same: A number will be written in whichever way is
+#X text 200 406 same: A number will be written in whichever way is
 more natural on this computer. The natural way is slightly faster to
 handle. This is the default setting.;
-#X obj 3 487 doc_o;
-#X obj 0 527 doc_f;
+#X obj 3 604 doc_o;
+#X obj 0 644 doc_f;
 #X connect 7 1 8 0;
 #X connect 7 1 9 0;
 #X connect 10 1 12 0;

Modified: trunk/doc/flow_classes/#io.jpeg-help.pd
==============================================================================
--- trunk/doc/flow_classes/#io.jpeg-help.pd (original)
+++ trunk/doc/flow_classes/#io.jpeg-help.pd Fri Oct 30 00:38:02 2009
@@ -1,3 +1,6 @@
-#N canvas 666 0 450 300 10;
+#N canvas 666 0 568 300 10;
 #X obj 0 0 doc_h;
-#X obj 3 60 doc_i 1;
+#X obj 3 70 doc_i 1;
+#X obj 3 30 doc_c;
+#X obj 3 110 doc_o;
+#X obj 0 150 doc_f;

Modified: trunk/doc/flow_classes/#io.png-help.pd
==============================================================================
--- trunk/doc/flow_classes/#io.png-help.pd (original)
+++ trunk/doc/flow_classes/#io.png-help.pd Fri Oct 30 00:38:02 2009
@@ -1,17 +1,17 @@
-#N canvas 674 0 568 717 10;
+#N canvas 674 0 568 267 10;
 #X obj 0 0 doc_h;
-#X obj 3 90 doc_i 1;
-#X obj 14 120 doc_ii 0;
-#X obj 97 120 doc_m i0 grid;
-#X text 187 112 1-channel is taken as Y 8 (greyscale);
-#X text 186 132 2-channel is taken as YA 8:8 (greyscale and transparency)
+#X obj 3 70 doc_i 1;
+#X obj 14 100 doc_ii 0;
+#X obj 97 100 doc_m i0 grid;
+#X text 200 100 1-channel is taken as Y 8 (greyscale);
+#X text 200 122 2-channel is taken as YA 8:8 (greyscale and transparency)
 ;
-#X text 187 152 3-channel is taken as RGB 8:8:8;
-#X text 187 172 4-channel is taken as RGBA 8:8:8 (colour with transparency)
+#X text 200 144 3-channel is taken as RGB 8:8:8;
+#X text 200 166 4-channel is taken as RGBA 8:8:8 (colour with transparency)
 ;
 #X obj 3 30 doc_c;
-#X obj 3 150 doc_o;
-#X obj 0 190 doc_f;
+#X obj 3 198 doc_o;
+#X obj 0 238 doc_f;
 #X connect 3 1 4 0;
 #X connect 3 1 5 0;
 #X connect 3 1 6 0;

Modified: trunk/doc/flow_classes/#io.quicktime-help.pd
==============================================================================
--- trunk/doc/flow_classes/#io.quicktime-help.pd (original)
+++ trunk/doc/flow_classes/#io.quicktime-help.pd Fri Oct 30 00:38:02 2009
@@ -1,8 +1,8 @@
-#N canvas 668 0 568 844 10;
+#N canvas 668 0 568 775 10;
 #X obj 0 0 doc_h;
-#X obj 3 269 doc_i 1;
-#X obj 14 299 doc_ii 0;
-#X text 194 33 Support for .mov files. This format supports frame-seek
+#X obj 3 218 doc_i 1;
+#X obj 14 248 doc_ii 0;
+#X text 190 43 Support for .mov files. This format supports frame-seek
 and frame-tell. Uses the HW-QuickTime library aka QuickTime4Linux (libquicktime.so).
 There is also a variant on the same library and that project is just
 called LibQuickTime. Some versions of those libraries may include support
@@ -10,8 +10,8 @@
 wrapper formats such as AVI. On Macintosh \, Apple QuickTime is used
 instead \, but several of the following messages may not be available.
 ;
-#X obj 97 299 doc_m i0 codec;
-#X text 195 293 Allowed values are at least: raw \, jpeg \, png \,
+#X obj 97 248 doc_m i0 codec;
+#X text 200 248 Allowed values are at least: raw \, jpeg \, png \,
 mjpa \, yuv2 \, yuv4. Some other values may allowed \, depending on
 the version of the library and which codec plugins are installed. Must
 be set before the first frame is written. only applies to [#out]. Choosing
@@ -19,30 +19,30 @@
 encoding \, the speed of decoding \, the size of the written file \,
 and its fidelity to the original content. Note that there exist other
 Apple-QuickTime codecs that are not supported by HW-QuickTime.;
-#X obj 97 463 doc_m i0 parameter;
-#X text 219 461 \$1=symbol \$2=int;
-#X text 219 477 Sets special codec-specific settings. For example:
+#X obj 97 549 doc_m i0 parameter;
+#X text 200 549 \$1=symbol \$2=int;
+#X text 200 571 Sets special codec-specific settings. For example:
 "parameter jpeg_quality 75";
-#X obj 97 513 doc_m i0 framerate;
-#X text 222 511 \$1=int;
-#X text 198 533 Sets the framerate of the file. This is not used by
+#X obj 97 479 doc_m i0 framerate;
+#X text 200 479 \$1=int;
+#X text 200 501 Sets the framerate of the file. This is not used by
 GridFlow when reading a file \, but other programs usually care.;
-#X obj 97 583 doc_m i0 colorspace;
-#X text 228 578 Allowed values are rgb \, rgba \, bgr \, bgra \, yuv
+#X obj 97 387 doc_m i0 colorspace;
+#X text 200 387 Allowed values are rgb \, rgba \, bgr \, bgra \, yuv
 \, yuva. Normally you don't need this.;
-#X obj 97 623 doc_m i0 size;
-#X text 187 624 \$1=height \$2=width;
-#X obj 3 755 doc_o 1;
-#X obj 3 795 doc_also;
-#X text 199 642 Forces a window size when writing. Usually this has
+#X obj 97 606 doc_m i0 size;
+#X text 200 606 \$1=height \$2=width;
+#X obj 3 686 doc_o 1;
+#X obj 3 726 doc_also;
+#X text 200 628 Forces a window size when writing. Usually this has
 to be used _after_ setting the framerate and codec and _before_ setting
 the codec-parameters. (Strange. Sorry.);
-#X obj 97 699 doc_m io force_size;
-#X text 224 700 \$1=height \$2=width;
-#X text 196 717 forces a window size when reading. this is a workaround
+#X text 200 422 \$1=height \$2=width;
+#X text 200 444 forces a window size when reading. this is a workaround
 for a problem in HW-QuickTime.;
-#X obj 3 30 doc_c;
-#X obj 0 815 doc_f;
+#X obj 3 178 doc_c;
+#X obj 0 746 doc_f;
+#X obj 97 422 doc_m i0 force_size;
 #X connect 4 1 5 0;
 #X connect 6 1 7 0;
 #X connect 6 1 8 0;
@@ -51,5 +51,5 @@
 #X connect 12 1 13 0;
 #X connect 14 1 15 0;
 #X connect 14 1 18 0;
-#X connect 19 1 20 0;
-#X connect 19 1 21 0;
+#X connect 23 1 19 0;
+#X connect 23 1 20 0;

Modified: trunk/doc/flow_classes/#io.videodev-help.pd
==============================================================================
--- trunk/doc/flow_classes/#io.videodev-help.pd (original)
+++ trunk/doc/flow_classes/#io.videodev-help.pd Fri Oct 30 00:38:02 2009
@@ -1,55 +1,55 @@
-#N canvas 676 0 568 1059 10;
+#N canvas 676 0 568 987 10;
 #X obj 0 0 doc_h;
 #X obj 15 59 #in videodev;
 #X obj 3 90 doc_c ...;
-#X obj 3 152 doc_i 1;
-#X obj 3 836 doc_o 1;
-#X obj 3 1010 doc_also;
-#X obj 101 1010 #io:dc1394;
-#X obj 168 1010 #io:quicktimecamera;
+#X obj 3 160 doc_i 1;
+#X obj 3 898 doc_o 1;
+#X obj 3 938 doc_also;
+#X obj 103 938 #io:dc1394;
+#X obj 175 938 #io:quicktimecamera;
 #X msg 28 120 open videodev /dev/video0;
-#X obj 14 182 doc_ii 0;
-#X obj 97 182 doc_m i0 brightness;
-#X obj 97 196 doc_m i0 hue;
-#X obj 97 216 doc_m i0 colour;
-#X obj 97 236 doc_m i0 contrast;
-#X obj 97 256 doc_m i0 whiteness;
-#X obj 97 286 doc_m i0 get;
-#X obj 97 306 doc_m i0 help;
-#X obj 97 336 doc_m i0 channel;
-#X obj 97 356 doc_m i0 tuner;
-#X obj 97 376 doc_m i0 norm;
-#X obj 97 396 doc_m i0 frequency;
-#X obj 97 416 doc_m i0 transfer symbol;
-#X text 253 416 "read";
-#X text 253 455 "mmap": \$1=nframes (default:2);
-#X text 275 471 This is the normal (and fast) way of transferring pictures
+#X obj 14 190 doc_ii 0;
+#X obj 97 210 doc_m i0 brightness;
+#X obj 97 539 doc_m i0 hue;
+#X obj 97 338 doc_m i0 colour;
+#X obj 97 378 doc_m i0 contrast;
+#X obj 97 868 doc_m i0 whiteness;
+#X obj 97 418 doc_m i0 get;
+#X obj 97 519 doc_m i0 help;
+#X obj 97 230 doc_m i0 channel;
+#X obj 97 768 doc_m i0 tuner;
+#X obj 97 579 doc_m i0 norm;
+#X obj 97 398 doc_m i0 frequency;
+#X obj 97 619 doc_m i0 transfer symbol;
+#X text 200 619 "read";
+#X text 200 663 "mmap": \$1=nframes (default:2);
+#X text 200 685 This is the normal (and fast) way of transferring pictures
 from the camera.;
-#X text 264 436 Some cameras/drivers only support this instead of mmap.
+#X text 200 641 Some cameras/drivers only support this instead of mmap.
 ;
-#X obj 97 516 doc_m i0 white_red;
-#X obj 97 536 doc_m i0 white_blue;
-#X obj 97 555 doc_m i0 white_speed;
-#X obj 97 575 doc_m i0 white_delay;
-#X obj 97 595 doc_m i0 auto_gain;
-#X obj 97 615 doc_m i0 noise_reduction;
-#X obj 97 635 doc_m i0 compression;
-#X obj 97 665 doc_m i0 colorspace;
-#X text 248 663 "y":;
-#X text 248 683 "yuv":;
-#X text 248 703 "rgb":;
-#X text 248 723 "magic":;
-#X obj 97 765 doc_m i0 size;
+#X obj 97 828 doc_m i0 white_red;
+#X obj 97 788 doc_m i0 white_blue;
+#X obj 97 848 doc_m i0 white_speed;
+#X obj 97 808 doc_m i0 white_delay;
+#X obj 97 190 doc_m i0 auto_gain;
+#X obj 97 559 doc_m i0 noise_reduction;
+#X obj 97 358 doc_m i0 compression;
+#X obj 97 250 doc_m i0 colorspace;
+#X text 200 250 "y":;
+#X text 200 272 "yuv":;
+#X text 200 294 "rgb":;
+#X text 200 316 "magic":;
+#X obj 97 599 doc_m i0 size;
 #X text 188 764 \$1=y \$2=x;
-#X text 223 314 "min": minimum values for "size";
-#X text 223 334 "max": maximum values for "size";
-#X text 227 354 default: gets all attributes.;
-#X text 223 278 gets a specific attribute. a message is sent through
+#X text 200 453 "min": minimum values for "size";
+#X text 200 475 "max": maximum values for "size";
+#X text 200 497 default: gets all attributes.;
+#X text 200 418 gets a specific attribute. a message is sent through
 right outlet.;
-#X text 256 501 In case of mmap \, the extra numeric argument sets
+#X text 200 720 In case of mmap \, the extra numeric argument sets
 the queue length in number of frames \, so you can select an appropriate
 tradeoff between efficiency and latency.;
-#X obj 0 1030 doc_f;
+#X obj 0 958 doc_f;
 #X connect 5 1 6 0;
 #X connect 5 1 7 0;
 #X connect 15 1 43 0;

Modified: trunk/doc/flow_classes/#io.x11-help.pd
==============================================================================
--- trunk/doc/flow_classes/#io.x11-help.pd (original)
+++ trunk/doc/flow_classes/#io.x11-help.pd Fri Oct 30 00:38:02 2009
@@ -1,6 +1,6 @@
-#N canvas 683 0 568 2172 10;
+#N canvas 683 0 568 1841 10;
 #X obj 0 0 doc_h;
-#X obj 3 525 doc_c 0..;
+#X obj 3 517 doc_c 0..;
 #X msg 40 554 open x11;
 #X msg 40 574 open x11 here;
 #X msg 40 614 open x11 local 0;
@@ -27,26 +27,26 @@
 OS \, the OS comes with a X11 server \, but it may be on a "bundled
 software" CD.;
 #X msg 38 705 open x11 display foo.org:0;
-#X obj 3 738 doc_i 1;
-#X obj 14 768 doc_ii 0;
-#X obj 97 768 doc_m i0 grid;
-#X text 191 761 with [#out] \, displays a frame;
-#X obj 97 782 doc_m i0 bang;
-#X text 191 781 with [#in] \, captures a frame;
-#X obj 97 806 doc_m i0 out_size;
-#X text 209 800 \$1=height \$2=width. changes the window's size \,
+#X obj 3 745 doc_i 1;
+#X obj 14 775 doc_ii 0;
+#X obj 97 797 doc_m i0 grid;
+#X text 200 797 with [#out] \, displays a frame;
+#X obj 97 775 doc_m i0 bang;
+#X text 200 775 with [#in] \, captures a frame;
+#X obj 97 841 doc_m i0 out_size;
+#X text 200 841 \$1=height \$2=width. changes the window's size \,
 just like sending a grid dim(height \, width \, 3) would. this affects
 the size of screen captures too.;
-#X obj 97 854 doc_m i0 setcursor;
-#X text 217 852 \$1=cursor_id. \$1=cursor_id. Selects one of the 64
+#X obj 97 889 doc_m i0 setcursor;
+#X text 200 889 \$1=cursor_id. \$1=cursor_id. Selects one of the 64
 predefined cursors of X11. (Note that if your cursor table has them
 numbered from 0 to 126 using only even numbers \, then those cursor
 numbers are all doubled compared to the ones GridFlow uses.);
-#X obj 97 930 doc_m i0 hidecursor;
-#X text 225 929 This makes the cursor invisible.;
-#X obj 3 2123 doc_also;
-#X obj 105 2123 #io.quartz;
-#X obj 175 2123 #io.sdl;
+#X obj 97 819 doc_m i0 hidecursor;
+#X text 200 819 This makes the cursor invisible.;
+#X obj 3 1792 doc_also;
+#X obj 103 1792 #io.quartz;
+#X obj 175 1792 #io.sdl;
 #X text 141 227 Destroying the object (or sending "close") should close
 the window.;
 #X obj 35 65 #out x11;
@@ -63,54 +63,54 @@
 can also put a window number \, e.g. 0x28003ff \, you may connect to
 an existing window \; you can find out the number of a window by using
 a tool like xwininfo \, part of X11 standard tools.;
-#X obj 3 1022 doc_o 1;
-#X obj 14 1052 doc_oo 0;
-#X obj 97 1052 doc_m o0 grid;
-#X text 193 1044 grid(rows columns rgb);
-#X text 193 1062 resizes the window to the size of the grid \; encodes
+#X obj 3 973 doc_o 1;
+#X obj 14 1003 doc_oo 0;
+#X obj 97 1003 doc_m o0 grid;
+#X text 200 1003 grid(rows columns rgb);
+#X text 200 1025 resizes the window to the size of the grid \; encodes
 that grid in the display's pixel format \; also displays it if autodraw
 &gt \; 0 the values must be in range 0-255 \, or else they will be
 "wrapped".;
-#X obj 97 1136 doc_m o0 position;
-#X text 214 1134 \$1=y \$2=x \$3=buttons;
-#X text 189 1157 This is emitted every time the cursor moves inside
+#X obj 97 1304 doc_m o0 position;
+#X text 200 1304 \$1=y \$2=x \$3=buttons;
+#X text 200 1326 This is emitted every time the cursor moves inside
 the window connected to this format handler. This is also emitted when
 the cursor is dragging from inside to outside the window. This is also
 emitted when a mouse button is pressed.;
-#X text 189 1226 The y and x coordinates are relative to the upper
+#X text 200 1400 The y and x coordinates are relative to the upper
 right corner of the window. Specific button states may be extracted
 from the button value by applying [>> buttonnumber] and then checking
 whether the result is odd.;
-#X text 191 1292 0: Shift;
-#X text 191 1312 1: Caps Lock;
-#X text 191 1332 2: Control;
-#X text 191 1352 3: Alternate;
-#X text 191 1372 4: NumLock;
-#X text 191 1392 5: (unknown);
-#X text 191 1412 6: Meta or Window Key;
-#X text 191 1432 7: Scroll Lock;
-#X text 191 1452 8: Left Mouse Button;
-#X text 191 1472 9: Middle Mouse Button or Mouse Wheel Click;
-#X text 191 1492 10: Right Mouse Button;
-#X text 191 1512 11: Wheel Up;
-#X text 191 1532 12: Wheel Down;
-#X text 190 1552 NOTE: This message form may become longer in the future
+#X text 200 1461 0: Shift;
+#X text 200 1483 1: Caps Lock;
+#X text 200 1505 2: Control;
+#X text 200 1527 3: Alternate;
+#X text 200 1549 4: NumLock;
+#X text 200 1571 5: (unknown);
+#X text 200 1593 6: Meta or Window Key;
+#X text 200 1615 7: Scroll Lock;
+#X text 200 1637 8: Left Mouse Button;
+#X text 200 1659 9: Middle Mouse Button or Mouse Wheel Click;
+#X text 200 1681 10: Right Mouse Button;
+#X text 200 1703 11: Wheel Up;
+#X text 200 1725 12: Wheel Down;
+#X text 200 1747 NOTE: This message form may become longer in the future
 \, but the already defined parts will stay the same.;
-#X obj 97 1586 doc_m o0 keypress;
-#X obj 97 1722 doc_m o0 keyrelease;
-#X text 212 1585 \$1=y \$2=x \$3=buttons \$4=keyname;
-#X text 223 1727 \$1=y \$2=x \$3=buttons \$4=keyname;
-#X text 190 1602 Similar to position above \, but this is emitted when
+#X obj 97 1099 doc_m o0 keypress;
+#X obj 97 1234 doc_m o0 keyrelease;
+#X text 200 1099 \$1=y \$2=x \$3=buttons \$4=keyname;
+#X text 200 1234 \$1=y \$2=x \$3=buttons \$4=keyname;
+#X text 200 1121 Similar to position above \, but this is emitted when
 a keyboard key is pressed while this format handler's window is active.
 Keynames follow the X11 standard \, similarly to PureData's [keyname]
 object. The only exception is that keynames that are digits get prefixed
 by a capital D so that they don't get mistaken for actual numbers.
 NOTE: This message form may become longer in the future \, but the
 already defined parts will stay the same.;
-#X text 192 1746 Same as keypress but when a key gets released instead.
+#X text 200 1256 Same as keypress but when a key gets released instead.
 NOTE: This message form may become longer in the future \, but the
 already defined parts will stay the same.;
-#X obj 0 2143 doc_f;
+#X obj 0 1812 doc_f;
 #X connect 16 1 17 0;
 #X connect 18 1 19 0;
 #X connect 20 1 21 0;



More information about the Gridflow-cvs mailing list