<?xml version="1.0" encoding="utf-8" standalone="yes"?>

<?xml-stylesheet href="./_c74_tut.xsl" type="text/xsl"?>

<chapter name="Jitter Tutorials: Table of Contents">

<h1>Jitter Tutorials - Table of Contents</h1>
<h2>Topics</h2>
<ul>
<li><link type="tutorial" module="jit" name="jitterchapter00a_whatisamatrix">Jitter</link> - What is a Matrix?</li>
<li><link type="tutorial" module="jit" name="jitterchapter00b_whatareattributes">Attributes</link> - Editing Jitter object parameters</li>
</ul>
<h2>Video and Graphics Tutorials</h2>
<ul>
<li><link type="tutorial" module="Video and Graphics" name="jitterchapter00c_Display a Video">Display a Video</link> — Play your first video</li>
<li><link type="tutorial" module="Video and Graphics" name="jitterchapter00d_Live Capture">Live Capture</link> — Grab live video</li>
<li><link type="tutorial" module="Video and Graphics" name="jitterchapter00e_Control Jitter with Messages">Control Jitter with Messages</link> — Controlling Jitter Objects</li>
<li><link type="tutorial" module="Video and Graphics" name="jitterchapter00f_Adding 3D Objects">Adding 3D Objects</link> — 3 dimensional programming</li>
<li><link type="tutorial" module="Video and Graphics" name="jitterchapter00g_Jitter Matrix 1">Jitter Matrix Exploration - Part 1</link> — The Jitter Matrix, Part 1</li>
<li><link type="tutorial" module="Video and Graphics" name="jitterchapter00h_Jitter Matrix 2">Jitter Matrix Exploration - Part 2</link> — The Jitter Matrix, Part 2</li>
<li><link type="tutorial" module="Video and Graphics" name="jitterchapter00i_Generating Geometry">Generating Geometry</link> — Create 3d geometry using the matrix</li>
<li><link type="tutorial" module="Video and Graphics" name="jitterchapter00j_Audio into a matrix">Audio into a matrix</link> — Trigger visuals from audio input</li>
<li><link type="tutorial" module="Video and Graphics" name="jitterchapter00k_Building live video effects">Building live video effects</link> — transform video in real time</li>
<li><link type="tutorial" module="Video and Graphics" name="jitterchapter00l_Composing the screen">Composing the screen</link> — your screen is a canvas</li>
</ul>
<h2>Legacy Tutorials</h2>
<ul>
<li><link type="tutorial" module="jit" name="jitterchapter01">Jitter Tutorial 1</link> - Playing a QuickTime Movie</li>
<li><link type="tutorial" module="jit" name="jitterchapter02">Jitter Tutorial 2</link> - Create a Matrix</li>
<li><link type="tutorial" module="jit" name="jitterchapter03">Jitter Tutorial 3</link> - Math Operations on a Matrix</li>
<li><link type="tutorial" module="jit" name="jitterchapter04">Jitter Tutorial 4</link> - Controlling Movie Playback</li>
<li><link type="tutorial" module="jit" name="jitterchapter05">Jitter Tutorial 5</link> - ARGB Color</li>
<li><link type="tutorial" module="jit" name="jitterchapter06">Jitter Tutorial 6</link> - Adjust Color Levels</li>
<li><link type="tutorial" module="jit" name="jitterchapter07">Jitter Tutorial 7</link> - Image Level Adjustment</li>
<li><link type="tutorial" module="jit" name="jitterchapter08">Jitter Tutorial 8</link> - Simple Mixing</li>
<li><link type="tutorial" module="jit" name="jitterchapter09">Jitter Tutorial 9</link> - More Mixing</li>
<li><link type="tutorial" module="jit" name="jitterchapter10">Jitter Tutorial 10</link> - Chromakeying</li>
<li><link type="tutorial" module="jit" name="jitterchapter11">Jitter Tutorial 11</link> - Lists and Matrices</li>
<li><link type="tutorial" module="jit" name="jitterchapter12">Jitter Tutorial 12</link> - Color Lookup Tables</li>
<li><link type="tutorial" module="jit" name="jitterchapter13">Jitter Tutorial 13</link> - Scissors and Glue</li>
<li><link type="tutorial" module="jit" name="jitterchapter14">Jitter Tutorial 14</link> - Matrix Positioning</li>
<li><link type="tutorial" module="jit" name="jitterchapter15">Jitter Tutorial 15</link> - Image Rotation</li>
<li><link type="tutorial" module="jit" name="jitterchapter16">Jitter Tutorial 16</link> - Using Named Jitter Matrices</li>
<li><link type="tutorial" module="jit" name="jitterchapter17">Jitter Tutorial 17</link> - Feedback Using Named Matrices</li>
<li><link type="tutorial" module="jit" name="jitterchapter18">Jitter Tutorial 18</link> - Iterative Processes and Matrix Re-Sampling</li>
<li><link type="tutorial" module="jit" name="jitterchapter19">Jitter Tutorial 19</link> - Recording QuickTime movies</li>
<li><link type="tutorial" module="jit" name="jitterchapter20">Jitter Tutorial 20</link> - Importing and Exporting Single Matrices</li>
<li><link type="tutorial" module="jit" name="jitterchapter21">Jitter Tutorial 21</link> - Working With Live Video Input</li>
<li><link type="tutorial" module="jit" name="jitterchapter22">Jitter Tutorial 22</link> - Working With Video Output Components</li>
<li><link type="tutorial" module="jit" name="jitterchapter23">Jitter Tutorial 23</link> - Controlling Your FireWire Camera</li>
<li><link type="tutorial" module="jit" name="jitterchapter24">Jitter Tutorial 24</link> - QuickTime Effects</li>
<li><link type="tutorial" module="jit" name="jitterchapter25">Jitter Tutorial 25</link> - Tracking the Position of a Color in a Movie</li>
<li><link type="tutorial" module="jit" name="jitterchapter26">Jitter Tutorial 26</link> - MIDI Control of Video</li>
<li><link type="tutorial" module="jit" name="jitterchapter27">Jitter Tutorial 27</link> - Using MSP Audio in a Jitter Matrix</li>
<li><link type="tutorial" module="jit" name="jitterchapter28">Jitter Tutorial 28</link> - Audio Control of Video</li>
<li><link type="tutorial" module="jit" name="jitterchapter29">Jitter Tutorial 29</link> - Using the Alpha Channel</li>
<li><link type="tutorial" module="jit" name="jitterchapter30">Jitter Tutorial 30</link> - Drawing 3D text</li>
<li><link type="tutorial" module="jit" name="jitterchapter31">Jitter Tutorial 31</link> - Rendering Destinations</li>
<li><link type="tutorial" module="jit" name="jitterchapter32">Jitter Tutorial 32</link> - Camera View</li>
<li><link type="tutorial" module="jit" name="jitterchapter33">Jitter Tutorial 33</link> - Polygon Modes, Colors and Blending</li>
<li><link type="tutorial" module="jit" name="jitterchapter34">Jitter Tutorial 34</link> - Using Textures</li>
<li><link type="tutorial" module="jit" name="jitterchapter35">Jitter Tutorial 35</link> - Lighting and Fog</li>
<li><link type="tutorial" module="jit" name="jitterchapter36">Jitter Tutorial 36</link> - 3D Models</li>
<li><link type="tutorial" module="jit" name="jitterchapter37">Jitter Tutorial 37</link> - Geometry Under the Hood</li>
<li><link type="tutorial" module="jit" name="jitterchapter38">Jitter Tutorial 38</link> - Basic Performance Setup</li>
<li><link type="tutorial" module="jit" name="jitterchapter39">Jitter Tutorial 39</link> - Spatial Mapping</li>
<li><link type="tutorial" module="jit" name="jitterchapter40">Jitter Tutorial 40</link> - Drawing in OpenGL using jit.gl.sketch</li>
<li><link type="tutorial" module="jit" name="jitterchapter41">Jitter Tutorial 41</link> - Shaders</li>
<li><link type="tutorial" module="jit" name="jitterchapter42">Jitter Tutorial 42</link> - Slabs and Data Processing on the GPU</li>
<li><link type="tutorial" module="jit" name="jitterchapter43">Jitter Tutorial 43</link> - A Slab of Your Very Own</li>
<li><link type="tutorial" module="jit" name="jitterchapter44">Jitter Tutorial 44</link> - Flash Interactivity</li>
<li><link type="tutorial" module="jit" name="jitterchapter45">Jitter Tutorial 45</link> - Introduction to using Jitter within JavaScript</li>
<li><link type="tutorial" module="jit" name="jitterchapter46">Jitter Tutorial 46</link> - Manipulating Matrix Data using JavaScript</li>
<li><link type="tutorial" module="jit" name="jitterchapter47">Jitter Tutorial 47</link> - Using Jitter Object Callbacks in JavaScript</li>
<li><link type="tutorial" module="jit" name="jitterchapter48">Jitter Tutorial 48</link> - Frames of MSP signals</li>
<li><link type="tutorial" module="jit" name="jitterchapter49">Jitter Tutorial 49</link> - Colorspaces</li>
<li><link type="tutorial" module="jit" name="jitterchapter50">Jitter Tutorial 50</link> - Procedural Texturing &amp; Modeling</li>
<li><link type="tutorial" module="jit" name="jitterchapter51">Jitter Tutorial 51</link> - Jitter Java</li>
<li><link type="tutorial" module="jit" name="jitterchapter52">Jitter Tutorial 52</link> - Jitter Networking</li>
</ul>
<h2>Appendices</h2>
<ul>
<li><link type="tutorial" module="jit" name="jitterchapter99_appendixa">Appendix A</link> - QuickTime Confidential</li>
<li><link type="tutorial" module="jit" name="jitterchapter99_appendixb">Appendix B</link> - The OpenGL Matrix Format</li>
<li><link type="tutorial" module="jit" name="jitterchapter99_appendixc">Appendix C</link> - The JXS File Format</li>
<li><link type="tutorial" module="jit" name="jitterchapter99_appendixd">Appendix D</link> - Building Standalone Applications with Jitter</li>
</ul>
<h2>Bibliography</h2>
<ul>
<li><link type="tutorial" module="jit" name="jitterchapter99_bibliography">Jitter Bibliography</link> - For Your Further Reading Pleasure</li>
</ul>
</chapter>
