aboutsummaryrefslogtreecommitdiff
path: root/help
diff options
context:
space:
mode:
authorB. Bogart <bbogart@users.sourceforge.net>2005-11-26 22:21:07 +0000
committerB. Bogart <bbogart@users.sourceforge.net>2005-11-26 22:21:07 +0000
commit33789244c6dbe3611607e77fa98f0f0c72f354ee (patch)
treec1c0c3d40f010b7be1e3bc223cecdaaf2e0bd74b /help
Initial Commit of pixelTANGO 0.3.4svn2git-root
svn path=/trunk/abstractions/pixelTANGO/; revision=4049
Diffstat (limited to 'help')
-rw-r--r--help/pixelTANGO-help.pd127
-rw-r--r--help/pt.animate-help.pd100
-rw-r--r--help/pt.entry-help.pd44
-rw-r--r--help/pt.fader-help.pd21
-rw-r--r--help/pt.feedback-help.pd34
-rw-r--r--help/pt.file-help.pd19
-rw-r--r--help/pt.filelist-help.pd45
-rw-r--r--help/pt.interp-help.pd32
-rw-r--r--help/pt.layer-help.pd25
-rw-r--r--help/pt.layerfx-help.pd36
-rw-r--r--help/pt.light-help.pd31
-rw-r--r--help/pt.live-help.pd27
-rw-r--r--help/pt.loop-help.pd55
-rw-r--r--help/pt.model-help.pd23
-rw-r--r--help/pt.presets-help.pd30
-rw-r--r--help/pt.rotate-help.pd23
-rw-r--r--help/pt.scale-help.pd24
-rw-r--r--help/pt.source-help.pd30
-rw-r--r--help/pt.squeeze-help.pd25
-rw-r--r--help/pt.text-help.pd21
-rw-r--r--help/pt.translate-help.pd23
-rw-r--r--help/pt.video-help.pd19
-rw-r--r--help/pt.whatcolour-help.pd25
-rw-r--r--help/pt.window-help.pd43
24 files changed, 882 insertions, 0 deletions
diff --git a/help/pixelTANGO-help.pd b/help/pixelTANGO-help.pd
new file mode 100644
index 0000000..23eff46
--- /dev/null
+++ b/help/pixelTANGO-help.pd
@@ -0,0 +1,127 @@
+#N canvas 329 23 931 558 10;
+#X obj 18 259 cnv 15 440 15 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X obj 8 485 cnv 15 900 45 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X obj 8 6 cnv 15 900 30 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 21 259 * Headers (Modules at the top of layers);
+#X obj 19 280 pt.layer-help;
+#X obj 118 280 cnv 16 340 16 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 18 322 cnv 15 440 15 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X obj 8 42 cnv 15 450 15 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X text 11 42 Start Here First: (from the readme);
+#X text 17 68 PixelTANGO is a set of abstractions and patches that
+make use of pd/Gem for creating visuals in a live performance setting.
+Of course it can be used for many other things and provides an interface
+to use the power of pd/Gem with a less-steep learning curve.;
+#X text 123 280 Header for all pT layers;
+#X text 21 322 * Footers (Modules at the bottom of layers);
+#X obj 19 343 pt.video-help;
+#X obj 118 343 cnv 16 340 16 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 118 363 cnv 16 340 16 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 19 363 pt.text-help;
+#X text 123 343 Defines a 2D video layer;
+#X text 123 363 Defines a text layer;
+#X obj 118 383 cnv 16 340 16 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 19 383 pt.model-help;
+#X text 123 383 Defines a 3D model (OBJ) layer;
+#X obj 468 42 cnv 15 440 15 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X obj 598 63 cnv 16 310 16 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 471 42 * Modifiers (Go between Headers and Footers);
+#X obj 469 63 pt.entry-help;
+#X obj 598 83 cnv 16 310 16 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 469 83 pt.fader-help;
+#X text 603 83 RGBA colour fading for layer;
+#X obj 598 103 cnv 16 310 16 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 469 103 pt.file-help;
+#X text 603 63 Text entry for text layers;
+#X text 603 103 File selection for QTs \, Models etc.;
+#X obj 598 143 cnv 16 310 16 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 469 143 pt.layerfx-help;
+#X obj 469 283 pt.translate-help;
+#X obj 598 283 cnv 16 310 16 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 603 143 Pixel effects for layer textures;
+#X obj 598 163 cnv 16 310 16 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 469 163 pt.live-help;
+#X text 603 163 Live DV/firewire video input;
+#X obj 598 183 cnv 16 310 16 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 469 183 pt.loop-help;
+#X text 603 183 Looper for QT files;
+#X obj 598 203 cnv 16 310 16 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 469 203 pt.rotate-help;
+#X text 603 203 Control 3D rotation of layer;
+#X text 603 283 Control 3D translation of layer;
+#X obj 598 223 cnv 16 310 16 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 469 223 pt.scale-help;
+#X text 603 223 Control scale of layer;
+#X obj 598 243 cnv 16 310 16 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 469 243 pt.source-help;
+#X text 603 243 Texture source switcher;
+#X obj 598 263 cnv 16 310 16 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 469 263 pt.squeeze-help;
+#X text 603 263 Control independant XYZ scale of layer;
+#X obj 468 322 cnv 15 440 15 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X obj 598 343 cnv 16 310 16 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 598 363 cnv 16 310 16 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 598 383 cnv 16 310 16 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 471 322 * General (Effect all layers in patch);
+#X obj 469 343 pt.light-help;
+#X text 603 343 Control lighting in scene;
+#X obj 469 363 pt.window-help;
+#X text 603 363 Render window controls;
+#X obj 469 383 pt.interp-help;
+#X text 603 383 Interpolation control;
+#X text 548 488 Copyright Ben Bogart \, Franz Hildgen \, \; The Societe
+des arts technologiques (SAT) & \; The Interaccess Electronic Media
+Arts Centre 2004;
+#X text 17 138 PixelTANGO was written by Ben Bogart and Franz Hildgen
+@ The Societe des arts technologiques (SAT) and at the Interaccess
+Electronic Media Arts Centre as part of the Territoires Ouverts / Open
+Territories (TOT) project funded by Heritage Canada.;
+#X text 17 208 PixelTANGO is Copyright Ben Bogart \, Franz Hildgen
+\, The Societe des arts technologiques and The Interaccess Electronic
+Media Arts Centre;
+#X text 468 7 Click on each pT object to get the full help for that
+module.;
+#X obj 598 403 cnv 16 310 16 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 469 403 pt.presets-help;
+#X text 603 403 Presets (State-Saving);
+#X obj 598 423 cnv 16 310 16 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 603 423 Animate params using presets;
+#X text 12 6 pixelTANGO HELP - Listing of Modules - CVS: $Revsion$
+;
+#X obj 469 423 pt.animate-help;
+#X obj 598 123 cnv 16 310 16 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 469 123 pt.filelist-help;
+#X text 603 123 Load a directory of files by wildcard;
+#N canvas 0 22 462 312 META 0;
+#X text 12 5 CATEGORY: PixelTANGO;
+#X text 12 15 KEYWORDS: pixeltango video gem graphics rradical index
+objects;
+#X restore 13 490 pd META;
diff --git a/help/pt.animate-help.pd b/help/pt.animate-help.pd
new file mode 100644
index 0000000..546af84
--- /dev/null
+++ b/help/pt.animate-help.pd
@@ -0,0 +1,100 @@
+#N canvas 194 100 932 627 10;
+#X obj 9 77 cnv 15 900 15 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X obj 458 146 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 9 100 cnv 15 430 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 458 100 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 458 310 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 461 100 *Sliders:;
+#X obj 8 575 cnv 15 900 30 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X text 576 577 Copyright Ben Bogart \, Franz Hildgen & \; The Societe
+des arts technologiques (SAT) 2004;
+#X obj 8 6 cnv 15 900 50 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 12 23 Type: General. Effects all layers in patch.;
+#X text 12 6 pixelTANGO HELP - pt.animate - Animate Parameters w/ Presets
+;
+#X text 11 77 Preset Animation Functions:;
+#X obj 180 464 pt.animate 10;
+#X text 12 100 *Introduction:;
+#X obj 458 210 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 461 310 *Notes;
+#X obj 8 350 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 11 350 *Bangs:;
+#X text 21 388 >>: Go to next key-frame;
+#X text 21 371 <<: Go to previous key-frame;
+#X text 21 407 Save: Write all key-frames to preset file;
+#X text 21 424 Load: Read all key-frames from preset file;
+#X text 471 121 Choose a key-frame \, random access with jump-on-click
+;
+#X text 471 167 Current-Key-Frame: Shows the key-frame set by the slider
+;
+#X text 12 39 Creation Arguments: pt.animate [number-of-keyframes]
+;
+#X text 471 184 Number-of-Key-Frame: Shows the total number of key-frames.
+;
+#X text 461 146 *Number Boxes: (Output only \, non-interactive);
+#X text 461 210 *Methods: Messages you can send to pt.animate;
+#X text 471 231 First Inlet:;
+#X text 481 248 "numKeys [integer]" sets the number of key-frames.
+;
+#X text 471 267 Second Inlet:;
+#X text 481 284 "[integer]" sets the current key-frame;
+#N canvas 121 78 745 414 Using 0;
+#X obj 8 356 cnv 15 700 30 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X text 376 358 Copyright Ben Bogart \, Franz Hildgen & \; The Societe
+des arts technologiques (SAT) 2004;
+#X obj 8 6 cnv 15 700 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 176 25 You can use pt.loop to control pt.animate just like
+a video clip. Connect the left outleft of pt.animate to the right inlet
+of pt.loop. Connect the right outlet of pt.loop to the left inlet of
+pt.animate. pt.animate needs to tell pt.loop how many key-frames there
+are. This happens on load-bang so if pt.loop is not attached when pt.animate
+gets created pt.loop will not get the number of keyframes. To solve
+this copy and paste the pt.loop and pt.animate together or send the
+"numKeys [integer]" message to pt.animate to force it to resend the
+number of key-frames.;
+#X text 12 6 pixelTANGO HELP - Using pt.loop to control pt.animate
+;
+#X obj 177 254 pt.animate 10;
+#X obj 10 198 pt.loop;
+#X msg 177 231 numKeys 10;
+#X text 176 155 At this point you can now use pt.loop to control the
+playback of the frames just as you would control the playback of a
+video clip. The state of pt.loop will not be saved when used outside
+of a layer.;
+#X connect 5 0 6 1;
+#X connect 6 1 5 0;
+#X connect 7 0 5 0;
+#X restore 473 402 pd Using pt.loop with pt.animate;
+#X text 22 121 pt.animate provides the ability to animate all state-saved
+parameters in a patch. In actually pt.animate is a specialized interface
+for pt.presets. This means you cannot have both in one patch because
+as they will interfere. Presets can be thought of as key-frames when
+using this module. Unlike pt.presets the first key-frame/preset is
+selected by default. This means that any changes you make to parameters
+are automatically saved in the first key-frame.;
+#X text 22 238 The animation process is: Add pt.animate to a patch
+\, alter patch parameters to the desired intitial state. (This includes
+the interpolation params.) Press the ">>" Bang to go to the next frame
+and set the params for the next state. Once you have set a number of
+key-frames you can use the "<<" and ">>" to jump from one key-frame
+to the next \, or use the slider to jump to any frame and tween from
+the current frame.;
+#X text 471 332 Will interfere with pt.presets if both are in the patch.
+Like presets only parameters that have been changed will be saved in
+the key-frame. If you do not change a value it will stay the same throughout
+the animation regardless of the current keyframe.;
+#N canvas 0 22 466 316 META 0;
+#X text 12 5 CATEGORY: PixelTANGO;
+#X text 12 16 KEYWORDS: pixeltango animate presets keyframe;
+#X restore 13 582 pd META;
diff --git a/help/pt.entry-help.pd b/help/pt.entry-help.pd
new file mode 100644
index 0000000..9ae896a
--- /dev/null
+++ b/help/pt.entry-help.pd
@@ -0,0 +1,44 @@
+#N canvas 422 71 658 362 10;
+#X obj 174 77 cnv 15 460 15 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X obj 184 251 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 184 208 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 184 165 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 184 97 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 187 208 *Popup:;
+#X obj 8 315 cnv 15 640 30 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X text 306 317 Copyright Ben Bogart \, Franz Hildgen & \; The Societe
+des arts technologiques (SAT) 2004;
+#X obj 8 6 cnv 15 640 50 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 12 23 Type: Modifier. Effects only layer with a pt.text footer.
+;
+#X text 12 6 pixelTANGO HELP - pt.entry - Text Control;
+#X text 177 77 Text Control Functions:;
+#N canvas 17 425 450 161 bugs 0;
+#X text 13 23 Entry send raw pd messages \, it is not parsed for special
+characters. this means that using " \; " or "$" or " \, " will cause
+strange things to happen. The benifit of this is you can use entry
+just like the "File" -> "Message" command. \; \; This may be fixed
+in a future release to remove special message characters. You can escape
+special characters with backslash.;
+#X restore 582 22 pd bugs;
+#X obj 24 95 pt.entry;
+#X text 12 39 Creation Arguments: None;
+#X text 187 165 *Entry:;
+#X text 197 186 Place to type your text. Copy-Paste works fine.;
+#X text 197 229 Change the type-face of the text.;
+#X text 187 97 *Bangs:;
+#X text 197 118 Send: Send message typed into entry box.;
+#X text 197 138 Clear: Clear message typed into entry box.;
+#X text 187 251 *Number Box:;
+#X text 197 272 Specify the point size of the type. Integers only.
+;
+#X obj 24 243 pt.text;
+#X connect 13 0 23 0;
+#X connect 13 1 23 1;
diff --git a/help/pt.fader-help.pd b/help/pt.fader-help.pd
new file mode 100644
index 0000000..6aec404
--- /dev/null
+++ b/help/pt.fader-help.pd
@@ -0,0 +1,21 @@
+#N canvas 422 71 661 242 10;
+#X obj 174 77 cnv 15 460 15 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X obj 184 97 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 8 195 cnv 15 640 30 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X text 306 197 Copyright Ben Bogart \, Franz Hildgen & \; The Societe
+des arts technologiques (SAT) 2004;
+#X obj 8 6 cnv 15 640 50 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 12 39 Creation Arguments: None;
+#X obj 24 90 pt.fader;
+#X text 12 6 pixelTANGO HELP - pt.fader - Red \, Green \, Blue and
+Alpha;
+#X text 12 23 Type: Modifier. Effects only its own layer.;
+#X text 177 77 Red \, Green \, Blue and Alpha Functions:;
+#X text 187 97 *Sliders:;
+#X text 197 118 Alpha: Control transparency of layer;
+#X text 197 138 R/G/B: Control amount of Red \, Green & Blue in layer
+;
diff --git a/help/pt.feedback-help.pd b/help/pt.feedback-help.pd
new file mode 100644
index 0000000..72ce80e
--- /dev/null
+++ b/help/pt.feedback-help.pd
@@ -0,0 +1,34 @@
+#N canvas 422 71 666 370 10;
+#X obj 174 77 cnv 15 460 15 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X obj 184 100 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 8 315 cnv 15 640 30 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X text 306 317 Copyright Ben Bogart \, Franz Hildgen & \; The Societe
+des arts technologiques (SAT) 2004;
+#X obj 8 6 cnv 15 640 50 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 12 39 Creation Arguments: None;
+#X text 12 6 pixelTANGO HELP - pt.feedback - Copy render window to
+layer;
+#X obj 24 135 pt.feedback;
+#X text 12 23 Type: Modifier. Uses images from all preceeding layers.
+;
+#X text 177 77 Feedback Functions:;
+#X text 187 100 *Number Boxs: (Set feedback cropping box of render
+window);
+#X text 197 121 X_Offset: Distance between left edge of render window
+and the left edge of the copied area.;
+#X text 197 151 Y_Offset: Distance between top edge of render window
+and the top edge of the copied area.;
+#X text 197 181 X_Size: Width of the copied area. (On some platforms
+this needs to be a value of 2^x);
+#X text 197 211 Y_Size: Height of the copied area. (On some platforms
+this needs to be a value of 2^x);
+#X obj 184 243 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 187 243 *Notes:;
+#X text 197 261 Default values presume a 640x480 render window. For
+a 512x512 window values should be 0 \, 0 \, 512 \, 512 or 0 \, 0 \,
+1024 \, 512 for 1024x512 window.;
diff --git a/help/pt.file-help.pd b/help/pt.file-help.pd
new file mode 100644
index 0000000..88883d4
--- /dev/null
+++ b/help/pt.file-help.pd
@@ -0,0 +1,19 @@
+#N canvas 422 71 658 210 10;
+#X obj 174 77 cnv 15 460 15 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X obj 184 97 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 8 165 cnv 15 640 30 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X text 306 167 Copyright Ben Bogart \, Franz Hildgen & \; The Societe
+des arts technologiques (SAT) 2004;
+#X obj 8 6 cnv 15 640 50 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 12 39 Creation Arguments: None;
+#X text 12 23 Type: Modifier. Effects only its own layer.;
+#X text 187 97 *Bang:;
+#X obj 24 90 pt.file;
+#X text 197 118 Open: Popup file requester and pass filename to control
+bus.;
+#X text 177 77 File Management Functions:;
+#X text 12 6 pixelTANGO HELP - pt.file - File Management;
diff --git a/help/pt.filelist-help.pd b/help/pt.filelist-help.pd
new file mode 100644
index 0000000..878651b
--- /dev/null
+++ b/help/pt.filelist-help.pd
@@ -0,0 +1,45 @@
+#N canvas 358 149 657 499 10;
+#X obj 174 77 cnv 15 460 15 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X obj 184 97 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 8 458 cnv 15 640 30 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X text 306 460 Copyright Ben Bogart \, Franz Hildgen & \; The Societe
+des arts technologiques (SAT) 2004;
+#X obj 8 6 cnv 15 640 50 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 12 39 Creation Arguments: None;
+#X text 12 23 Type: Modifier. Effects only its own layer.;
+#X text 187 97 *Bang:;
+#X obj 24 200 pt.filelist;
+#X text 197 118 Open: Popup requester to choose a directory.;
+#X obj 184 137 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 187 137 *Symbol:;
+#X text 197 158 The first Symbol box shows the directory chosen via
+the bang above. You can also type a path-name in manually here by clicking
+once and typing. Press enter to send path-name.;
+#X text 12 6 pixelTANGO HELP - pt.filelist - Choose files from directory
+;
+#X text 177 77 Functions:;
+#X obj 184 292 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 187 292 *Popup:;
+#X text 197 313 This popup lists all files matching the pattern. You
+can load a file by selecting.;
+#X obj 184 344 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 187 344 *Notes:;
+#X text 197 201 The second Symbol box labbeled "Pattern" is the glob
+style pattern for choosing files in the directory. For example to list
+all quicktime movies you can use the pattern "*.mov" Where "*" is expanded
+to refer to anything. The pattern "*" will list all files in the directory
+(including sub-directories!) The popup is updated when this value is
+sent.;
+#X text 197 365 Only the directory and pattern values are state-saved.
+The directory listing is not updated on load \, but only when a preset
+is selected \, or a new pattern has been entered.;
+#X text 197 405 The popup box saves a copy of the file-list when the
+patch is saved. If the files have not changed you can use the popup
+without updating the directory listing.;
diff --git a/help/pt.interp-help.pd b/help/pt.interp-help.pd
new file mode 100644
index 0000000..b2b13a7
--- /dev/null
+++ b/help/pt.interp-help.pd
@@ -0,0 +1,32 @@
+#N canvas 422 71 665 319 10;
+#X obj 174 77 cnv 15 460 15 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X obj 184 97 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 8 274 cnv 15 640 30 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X text 306 276 Copyright Ben Bogart \, Franz Hildgen & \; The Societe
+des arts technologiques (SAT) 2004;
+#X obj 8 6 cnv 15 640 50 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 12 39 Creation Arguments: None;
+#X text 177 77 File Management Functions:;
+#X text 12 6 pixelTANGO HELP - pt.interp - Interpolation Control;
+#X obj 24 140 pt.interp;
+#X obj 184 151 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 187 151 *Popup:;
+#X text 187 97 *Slider:;
+#X text 197 189 Linear: Use normal linear interpolation.;
+#X text 197 172 Low-Pass: Use DSP lop~ to smooth out linear interpolation.
+;
+#X text 12 23 Type: General. Effects all interpolated controls in a
+patch.;
+#X text 197 118 Smoothness: Controls how smooth the controls are. Left
+for faster/rougher and right for slower/smoother.;
+#X obj 184 226 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 187 226 *Notes:;
+#X text 197 247 Low-Pass is the default value;
+#X text 197 207 None: Use no interpolation. Controls pass through.
+;
diff --git a/help/pt.layer-help.pd b/help/pt.layer-help.pd
new file mode 100644
index 0000000..8cf2822
--- /dev/null
+++ b/help/pt.layer-help.pd
@@ -0,0 +1,25 @@
+#N canvas 422 71 662 288 10;
+#X obj 174 77 cnv 15 460 15 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X obj 8 245 cnv 15 640 30 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X text 306 247 Copyright Ben Bogart \, Franz Hildgen & \; The Societe
+des arts technologiques (SAT) 2004;
+#X obj 8 6 cnv 15 640 50 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 24 141 pt.layer 1;
+#X text 12 39 Creation Arguments: pt.layer [render order];
+#X obj 184 101 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 12 6 pixelTANGO HELP - pt.layer - Layer Header;
+#X text 12 23 Type: Header. Top of every pt layer;
+#X obj 184 151 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 187 151 *Notes:;
+#X text 187 101 *Toggle:;
+#X text 197 122 Show/Hide this layer;
+#X text 177 77 Layer Functions:;
+#X text 197 172 The creation argument (render order) starts in the
+back with 1 and goes forward up to 100 The back-most layer \, render
+order == 1 \, is turned on by default. All other layers are off by
+default.;
diff --git a/help/pt.layerfx-help.pd b/help/pt.layerfx-help.pd
new file mode 100644
index 0000000..b821a73
--- /dev/null
+++ b/help/pt.layerfx-help.pd
@@ -0,0 +1,36 @@
+#N canvas 422 71 670 487 10;
+#X obj 174 77 cnv 15 460 15 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X obj 184 97 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 8 394 cnv 15 640 30 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X text 306 396 Copyright Ben Bogart \, Franz Hildgen & \; The Societe
+des arts technologiques (SAT) 2004;
+#X obj 8 6 cnv 15 640 50 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 12 39 Creation Arguments: None;
+#X obj 184 151 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 187 97 *Slider:;
+#X obj 184 327 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 187 327 *Notes:;
+#X text 12 6 pixelTANGO HELP - pt.layerfx - Pixel Based Effects;
+#X text 12 23 Type: Modifier. Effects only pixels/textures of own layer.
+;
+#X text 177 77 Layer Effects Functions:;
+#X text 197 118 fx_amount: Degree of effect;
+#X text 187 151 *Popup:;
+#X text 197 172 None: No pixel effect (inactive slider) \; edge: Edge-detection
+convolution \; emboss: Random bevelling effect (inactive slider) \;
+gain: Change gain/brightness of image \; motionblur: Fast objects become
+less visible \; negative: Reverse colour values (inactive slider) \;
+normalize: Normalize pixels (inactive slider) \; posterize: Reduce
+number of colours \; randomdot: Creates random-dot stereogram (inactive
+slider) \; roll: Shift pixels up with roll-over \; rtx: Transpose Time
+and X axes. BROKEN (inactive slider) \; scanline: Reduce number of
+vertical pixels;
+#X text 197 348 Only effects pixels/textures of layers. Will be a future
+interface to add your own filters.;
+#X obj 24 200 pt.layerfx;
diff --git a/help/pt.light-help.pd b/help/pt.light-help.pd
new file mode 100644
index 0000000..fa199d5
--- /dev/null
+++ b/help/pt.light-help.pd
@@ -0,0 +1,31 @@
+#N canvas 422 71 671 361 10;
+#X obj 174 77 cnv 15 460 15 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X obj 184 97 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 8 306 cnv 15 640 30 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X text 306 308 Copyright Ben Bogart \, Franz Hildgen & \; The Societe
+des arts technologiques (SAT) 2004;
+#X obj 8 6 cnv 15 640 50 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 12 39 Creation Arguments: None;
+#X obj 184 233 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 187 233 *Notes:;
+#X text 177 77 Layer Effects Functions:;
+#X text 12 6 pixelTANGO HELP - pt.light - Lighting Control;
+#X text 12 23 Type: General. Effects all layers in patch.;
+#X obj 184 141 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 187 141 *Sliders:;
+#X text 197 162 Top: X position of light \; Left: Y position of light
+\; Bottom: Z position of light \; Red/Green/Blue: Amount of R/G/B in
+light \; White: Overall brightness of light (changes R \, G & B);
+#X text 187 97 *Bang:;
+#X text 197 118 Reset: Reset all controls to defaults w/ interpolation.
+;
+#X text 197 254 You must turn lighting on in the pt.window controls.
+You can have up to 8 lights in a patch but the more you add the slower
+the machine will render;
+#X obj 24 116 pt.light 1;
diff --git a/help/pt.live-help.pd b/help/pt.live-help.pd
new file mode 100644
index 0000000..b7a26cd
--- /dev/null
+++ b/help/pt.live-help.pd
@@ -0,0 +1,27 @@
+#N canvas 422 71 666 272 10;
+#X obj 174 77 cnv 15 460 15 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X obj 184 97 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 8 226 cnv 15 640 30 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X text 306 228 Copyright Ben Bogart \, Franz Hildgen & \; The Societe
+des arts technologiques (SAT) 2004;
+#X obj 8 6 cnv 15 640 50 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 184 163 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 187 163 *Notes:;
+#X text 12 6 pixelTANGO HELP - pt.live - Capture live video (firewire)
+;
+#X text 12 39 Creation Arguments: pt.live [width] [height];
+#X obj 24 126 pt.live 320 240;
+#X text 187 97 *Number Boxes:;
+#X text 196 118 Left: Shows the pixel width of the captured video image.
+;
+#X text 196 135 Right: Shows the pixel height of the captured video
+image.;
+#X text 197 184 The width and height of the video capture can only
+be set on object creation via creation arguments.;
+#X text 12 23 Type: Modifier. Effects only its own layer.;
+#X text 177 77 Live Video Functions:;
diff --git a/help/pt.loop-help.pd b/help/pt.loop-help.pd
new file mode 100644
index 0000000..c917eba
--- /dev/null
+++ b/help/pt.loop-help.pd
@@ -0,0 +1,55 @@
+#N canvas 422 71 669 546 10;
+#X obj 174 77 cnv 15 460 15 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X obj 8 493 cnv 15 640 30 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X text 306 495 Copyright Ben Bogart \, Franz Hildgen & \; The Societe
+des arts technologiques (SAT) 2004;
+#X obj 8 6 cnv 15 640 50 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 24 180 pt.loop;
+#X obj 24 322 pt.source;
+#X obj 184 273 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 184 339 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 184 194 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 184 97 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 187 194 *Sliders:;
+#X text 187 339 *Popup:;
+#X text 187 273 *Number Boxes:;
+#X text 187 97 *Toggle:;
+#X text 197 118 Loop_Film: Turn on and off looping of video file. Off
+by default.;
+#X obj 184 150 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 187 150 *Bang:;
+#X text 197 233 Out_Point: Set the relative out point of the loop;
+#X text 197 296 In_Point: Show the relative in point as percentage
+;
+#X text 197 314 Out_Point: Show the relative out point as percentage
+;
+#X text 12 23 Type: Modifier. Effects only layer. Requires pt.source
+;
+#X text 12 6 pixelTANGO HELP - pt.loop - Loop video file (Quicktime)
+;
+#X text 12 39 Creation Arguments: None;
+#X text 177 77 Loop Functions:;
+#X text 197 215 In_Point: Set the relative in point of the loop;
+#X text 197 251 Play_Rate: Control loop speed left(slow) to Right(fast)
+;
+#X text 197 360 Set the Loop direction (forward \, reverse and ping-pong)
+;
+#X text 197 171 Reset: Reset controls to defaults.;
+#X obj 184 381 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 187 381 *Notes:;
+#X text 197 402 The in and out points are relative because the left
+edge of the slider is the first frame and the right edge is the last
+frame. pt.loop requires pt.source to work properly. The number of frames
+is reported by pt.source and is passed to pt.loop via a loopBack in
+header and footers.;
+#X connect 4 0 5 0;
+#X connect 4 1 5 1;
diff --git a/help/pt.model-help.pd b/help/pt.model-help.pd
new file mode 100644
index 0000000..318df01
--- /dev/null
+++ b/help/pt.model-help.pd
@@ -0,0 +1,23 @@
+#N canvas 425 78 664 201 10;
+#X obj 174 77 cnv 15 460 15 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X obj 8 157 cnv 15 640 30 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X text 306 159 Copyright Ben Bogart \, Franz Hildgen & \; The Societe
+des arts technologiques (SAT) 2004;
+#X obj 8 6 cnv 15 640 50 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 12 23 Type: Footer. Effects only its own layer;
+#X text 12 39 Creation Arguments: None;
+#X obj 24 124 pt.model;
+#X text 177 77 3D Model Functions:;
+#X obj 184 101 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 187 101 *Notes:;
+#X text 12 6 pixelTANGO HELP - pt.model - Load an 3D Model as layer
+;
+#X obj 24 77 pt.file;
+#X text 197 122 To load a model use an immediatly preceeding pt.file.
+Support Alias|Wavefront obj models.;
+#X connect 11 0 6 0;
+#X connect 11 1 6 1;
diff --git a/help/pt.presets-help.pd b/help/pt.presets-help.pd
new file mode 100644
index 0000000..daf6e81
--- /dev/null
+++ b/help/pt.presets-help.pd
@@ -0,0 +1,30 @@
+#N canvas 422 71 674 320 10;
+#X obj 174 77 cnv 15 460 15 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X obj 184 97 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 8 276 cnv 15 640 30 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X text 306 278 Copyright Ben Bogart \, Franz Hildgen & \; The Societe
+des arts technologiques (SAT) 2004;
+#X obj 8 6 cnv 15 640 50 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 184 163 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 12 39 Creation Arguments: pt.live [width] [height];
+#X text 12 23 Type: Modifier. Effects only its own layer.;
+#X text 12 6 pixelTANGO HELP - pt.presets - Manage Presets;
+#X text 177 77 Presets:;
+#X obj 24 128 pt.presets;
+#X text 187 97 *Popup:;
+#X text 196 118 Selecting the popup will associate the current state
+positions with that preset. Only changed parameters are stored.;
+#X text 13 289 CVS: $revision$;
+#X obj 184 216 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 187 216 *Notes:;
+#X text 197 237 The width and height of the video capture can only
+be set on object creation via creation arguments.;
+#X text 187 163 *Bangs:;
+#X text 197 184 Save: Save the set of presets to a file Load: Load
+the set of presets from a file;
diff --git a/help/pt.rotate-help.pd b/help/pt.rotate-help.pd
new file mode 100644
index 0000000..2c0b56c
--- /dev/null
+++ b/help/pt.rotate-help.pd
@@ -0,0 +1,23 @@
+#N canvas 422 71 660 252 10;
+#X obj 174 77 cnv 15 460 15 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X obj 184 147 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 8 205 cnv 15 640 30 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X text 306 207 Copyright Ben Bogart \, Franz Hildgen & \; The Societe
+des arts technologiques (SAT) 2004;
+#X obj 8 6 cnv 15 640 50 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 12 39 Creation Arguments: None;
+#X text 12 23 Type: Modifier. Effects only its own layer.;
+#X text 187 147 *Sliders:;
+#X text 12 6 pixelTANGO HELP - pt.rotate - Rotate Layer;
+#X text 177 77 Rotational Functions:;
+#X obj 24 95 pt.rotate;
+#X obj 184 97 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 187 97 *Bangs:;
+#X text 197 171 X/Y/Z: Control rotation on X \, Y and Z axes.;
+#X text 197 118 Reset: Reset controls to defaults w/ interpolation.
+;
diff --git a/help/pt.scale-help.pd b/help/pt.scale-help.pd
new file mode 100644
index 0000000..a6337e8
--- /dev/null
+++ b/help/pt.scale-help.pd
@@ -0,0 +1,24 @@
+#N canvas 422 71 662 245 10;
+#X obj 174 77 cnv 15 460 15 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X obj 184 147 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 8 200 cnv 15 640 30 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X text 306 202 Copyright Ben Bogart \, Franz Hildgen & \; The Societe
+des arts technologiques (SAT) 2004;
+#X obj 8 6 cnv 15 640 50 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 12 39 Creation Arguments: None;
+#X text 12 23 Type: Modifier. Effects only its own layer.;
+#X text 187 147 *Sliders:;
+#X obj 184 97 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 187 97 *Bangs:;
+#X text 197 118 Reset: Reset controls to defaults w/ interpolation.
+;
+#X text 12 6 pixelTANGO HELP - pt.scale - Scale Layer;
+#X text 177 77 Scaling Functions:;
+#X obj 24 108 pt.scale;
+#X text 197 171 Scale: Control scale on X \, Y and Z axes simultaneously.
+;
diff --git a/help/pt.source-help.pd b/help/pt.source-help.pd
new file mode 100644
index 0000000..4381f1b
--- /dev/null
+++ b/help/pt.source-help.pd
@@ -0,0 +1,30 @@
+#N canvas 422 71 662 347 10;
+#X obj 174 77 cnv 15 460 15 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X obj 184 245 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 8 302 cnv 15 640 30 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X text 306 304 Copyright Ben Bogart \, Franz Hildgen & \; The Societe
+des arts technologiques (SAT) 2004;
+#X obj 8 6 cnv 15 640 50 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 12 39 Creation Arguments: None;
+#X text 12 23 Type: Modifier. Effects only its own layer.;
+#X obj 184 97 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 24 164 pt.source;
+#X text 177 77 Source Functions:;
+#X text 187 97 *Popup: Set source of texture/pixel data;
+#X text 197 118 Image: pix_image is the image source. (This may cause
+crashes in some cases on OSX);
+#X text 197 147 Movie: pix_movie is the image source. (On OSX this
+loads all file types QT supports with the exception of MPEG1 and flash
+files. Other platforms support various file types.);
+#X text 197 187 Network_Stream: pix_dvts is the image source. This
+feature is not yet implimented but will allow receiving a network DV
+stream. In the mean-time try loading a SDP file with "Movie".;
+#X text 187 245 *Notes:;
+#X text 197 267 The middle outlet sends the number of frames in a video
+file.;
+#X text 12 6 pixelTANGO HELP - pt.source - Set texture source;
diff --git a/help/pt.squeeze-help.pd b/help/pt.squeeze-help.pd
new file mode 100644
index 0000000..271d96d
--- /dev/null
+++ b/help/pt.squeeze-help.pd
@@ -0,0 +1,25 @@
+#N canvas 422 71 664 256 10;
+#X obj 174 77 cnv 15 460 15 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X obj 184 147 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 8 205 cnv 15 640 30 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X text 306 207 Copyright Ben Bogart \, Franz Hildgen & \; The Societe
+des arts technologiques (SAT) 2004;
+#X obj 8 6 cnv 15 640 50 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 12 39 Creation Arguments: None;
+#X text 12 23 Type: Modifier. Effects only its own layer.;
+#X text 187 147 *Sliders:;
+#X obj 184 97 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 187 97 *Bangs:;
+#X text 197 118 Reset: Reset controls to defaults w/ interpolation.
+;
+#X text 12 6 pixelTANGO HELP - pt.squeeze - Squeeze and Stretch Layer
+;
+#X text 197 171 X/Y/Z: Control scaling on X \, Y and Z axes independantly.
+;
+#X text 177 77 Squeeze Functions:;
+#X obj 24 95 pt.squeeze;
diff --git a/help/pt.text-help.pd b/help/pt.text-help.pd
new file mode 100644
index 0000000..1ca299f
--- /dev/null
+++ b/help/pt.text-help.pd
@@ -0,0 +1,21 @@
+#N canvas 177 256 662 311 10;
+#X obj 174 77 cnv 15 460 15 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X obj 8 265 cnv 15 640 30 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X text 306 267 Copyright Ben Bogart \, Franz Hildgen & \; The Societe
+des arts technologiques (SAT) 2004;
+#X obj 8 6 cnv 15 640 50 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 24 75 pt.entry;
+#X text 12 39 Creation Arguments: None;
+#X obj 24 223 pt.text;
+#X text 12 6 pixelTANGO HELP - pt.text - Text;
+#X text 12 23 Type: Footer. Needs to be controlled by pt.entry.;
+#X text 177 77 Text Functions: None. This is a footer module.;
+#X text 194 122 Right or Control click to get help on pt.entry;
+#X obj 184 100 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 187 100 *Notes:;
+#X connect 4 0 6 0;
+#X connect 4 1 6 1;
diff --git a/help/pt.translate-help.pd b/help/pt.translate-help.pd
new file mode 100644
index 0000000..1d8f6f0
--- /dev/null
+++ b/help/pt.translate-help.pd
@@ -0,0 +1,23 @@
+#N canvas 422 71 664 256 10;
+#X obj 174 77 cnv 15 460 15 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X obj 184 147 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 8 205 cnv 15 640 30 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X text 306 207 Copyright Ben Bogart \, Franz Hildgen & \; The Societe
+des arts technologiques (SAT) 2004;
+#X obj 8 6 cnv 15 640 50 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 12 39 Creation Arguments: None;
+#X text 12 23 Type: Modifier. Effects only its own layer.;
+#X text 187 147 *Sliders:;
+#X obj 184 97 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 187 97 *Bangs:;
+#X text 197 118 Reset: Reset controls to defaults w/ interpolation.
+;
+#X text 12 6 pixelTANGO HELP - pt.translate - Move layer in space;
+#X obj 24 95 pt.translate;
+#X text 197 171 X/Y/Z: Control translation on X \, Y and Z axes.;
+#X text 177 77 Translate Functions:;
diff --git a/help/pt.video-help.pd b/help/pt.video-help.pd
new file mode 100644
index 0000000..0d8d811
--- /dev/null
+++ b/help/pt.video-help.pd
@@ -0,0 +1,19 @@
+#N canvas 425 78 668 205 10;
+#X obj 174 77 cnv 15 460 15 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X obj 8 157 cnv 15 640 30 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X text 306 159 Copyright Ben Bogart \, Franz Hildgen & \; The Societe
+des arts technologiques (SAT) 2004;
+#X obj 8 6 cnv 15 640 50 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 12 23 Type: Footer. Effects only its own layer;
+#X text 12 39 Creation Arguments: None;
+#X obj 184 101 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 187 101 *Notes:;
+#X obj 24 101 pt.video;
+#X text 12 6 pixelTANGO HELP - pt.video - 2D Video Layer;
+#X text 177 77 Video Functions:;
+#X text 197 122 Dynamically responds to the dimensions of the render
+window to always fill the screen & match aspect ratio.;
diff --git a/help/pt.whatcolour-help.pd b/help/pt.whatcolour-help.pd
new file mode 100644
index 0000000..cc34c9b
--- /dev/null
+++ b/help/pt.whatcolour-help.pd
@@ -0,0 +1,25 @@
+#N canvas 422 71 656 256 10;
+#X obj 174 77 cnv 15 460 15 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X obj 8 214 cnv 15 640 30 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X text 306 216 Copyright Ben Bogart \, Franz Hildgen & \; The Societe
+des arts technologiques (SAT) 2004;
+#X obj 8 6 cnv 15 640 50 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 12 39 Creation Arguments: None;
+#X obj 184 96 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 187 96 *Notes:;
+#X text 12 6 pixelTANGO HELP - pt.whatcolour - What colour is pt.fader?
+;
+#X text 12 23 Type: layer. Only reports the colour of the fader above
+it.;
+#X obj 24 155 pt.whatcolour;
+#X obj 24 76 pt.fader;
+#X text 177 77 whatcolour:;
+#X text 197 117 Shows you what colour the pt.fader module above it
+is set to. Useful for choosing colours before an object becomes visible.
+;
+#X connect 10 0 9 0;
+#X connect 10 2 9 1;
diff --git a/help/pt.window-help.pd b/help/pt.window-help.pd
new file mode 100644
index 0000000..020629a
--- /dev/null
+++ b/help/pt.window-help.pd
@@ -0,0 +1,43 @@
+#N canvas 443 192 654 468 10;
+#X obj 24 105 pt.window 60;
+#X obj 174 77 cnv 15 460 15 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X obj 184 310 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 184 267 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X obj 184 97 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 197 178 Window: Create the render window and start rendering
+;
+#X text 197 196 Light: Turn on lighting;
+#X text 177 77 Window Management Functions:;
+#X text 187 267 *Sliders:;
+#X text 187 310 *Popup:;
+#X obj 8 431 cnv 15 640 30 empty empty empty 20 12 0 14 -261148 -66577
+0;
+#X text 306 433 Copyright Ben Bogart \, Franz Hildgen & \; The Societe
+des arts technologiques (SAT) 2004;
+#X obj 8 6 cnv 15 640 50 empty empty empty 20 12 0 14 -233017 -66577
+0;
+#X text 12 39 Creation Arguments: pt.window [frame-rate];
+#X text 187 97 *Toggles: (All of these functions can be turned on and
+off);
+#X text 197 118 Fullscreen: Expand render window to full-screen on
+primary display. Only has effect before creating render window.;
+#X text 197 148 FSAA(6): Turn on Full-Scene Anti-Aliasing. Only has
+effect before creating render window.;
+#X text 12 23 Type: General. Effects all layers in patch.;
+#X text 12 6 pixelTANGO HELP - pt.window - Window Management;
+#X text 197 288 Render window background colour;
+#X text 197 214 Cursor: Show or hide cursor in window. (not OSX compliant)
+;
+#X text 197 232 Border: Show or hide window titlebar. Only has effect
+before creating render window.;
+#X text 197 331 Resolution: Pixel resolution of render window \, pt.video
+layers and pt.feedback dimentions;
+#X text 197 361 Offset: X & Y distance from the upper-left corner of
+the primary display. Only has effect before creating the render window.
+;
+#X text 197 401 Frame-Rate: How many frames to render in one second.
+;