More Things to Know about TouchDesigner
This is a continuation of First Things to Know about TouchDesigner.
- 1 34. Exploring Other People's Work
- 2 35. Output to Movie Files
- 3 36. Connect MIDI Devices
- 4 37. Use Multiple Monitors for Output
- 5 38. Clones are Components kept in sync with a Master Clone
- 6 39. The Beat Dialog - Using BPM
- 7 40. Simplify a Network by creating a new Component
- 8 41. A Component Viewer shows the output of a Node inside - panel, polygon geometry or the Viewer of any OP
- 9 42. Exporting using DATs
- 10 43. TouchDesigner crashes or hangs - what to do
34. Exploring Other People's Work
- The square box at the top left of a pane brings up panel (or viewer) of the component you are in.
- Use a Trail CHOP on CHOPs that animate to watch clearly their time-history.
- Pressing the F10 or F9 keys with your cursor over any panel (click on the panel first) takes you to its source network in a floating window
35. Output to Movie Files
TouchDesigner allows you to output the viewer contents of any operator to a movie file. You can use a Movie File Out TOP easily enough, but the following procedure is an alternative. First, start playing forward using the Timeline. Right-click on the operator whose viewer you want to output. Select Export Movie from the context menu that appears to bring up the Export Movie Dialog. Select the output options for your movie such as resolution, codec and file name. Click on the Start button to start recording to a QuickTime movie. To finish, click on the Stop button.
36. Connect MIDI Devices
See the MIDI Device Mapper Dialog to map a MIDI device to a MIDI device ID (not same as MIDI channel).
The easiest way is to bringing a MIDI In CHOP, select your device, wiggle a control, and export that channel to a parameter or wherever yo need it.
37. Use Multiple Monitors for Output
38. Clones are Components kept in sync with a Master Clone
A clone is a copy of a master component, with the additional feature that any time the master is changed (including the wiring and parameters of nodes inside it), all of its clones are changed.
Pick any component, like
container1 created above, put its name (
container1) in the Clone parameter on the Misc page, and copy/paste (Ctrl-C Ctrl-V, or via the network menu) the component twice. Make each clone's inputs different. You will see each clone's outputs are unique.
39. The Beat Dialog - Using BPM
The Beat Dialog allows you to set the tempo for components that are driven by the timeline. Open the Beat Dialog by selecting Dialogs -> Beat... from the menu. To change the beat, select the listen button in the dialog. Then tap out the beat by clicking on the tap button every fourth beat. To use the BPM in a network, use a Beat CHOP. The Beat CHOP generates channels based on the values in the Beat Dialog.
40. Simplify a Network by creating a new Component
You can select nodes, right-click on the network and select Collapse Selected. It will create a new Base COMP and the selected nodes will be placed inside it. Inputs and outputs to the component will be created and wired up to incoming and outgoing operators.
If you want the new component to be a Container component, for example, right-click on the Base component and select Change OP Type.
( Manually, the above can be accomplished as follows: First create a Container COMP in your network. Select the nodes you wish to to put in the container and copy them using Ctrl+C. Select the container and enter it by pressing "Enter" or "i" or by using the mouse scroll-wheel into the container. Once inside, paste the nodes into the container using Ctrl+V. If your nodes were originally wired to other nodes in the network, create In and Out CHOPs, TOPs, DATs, SOPs etc as necessary to establish inputs and outputs to the container. Then go back out the component and wire its inputs and outputs to the appropriate nodes. Then delete the nodes you originally copied. )
41. A Component Viewer shows the output of a Node inside - panel, polygon geometry or the Viewer of any OP
The viewer area of any component can contain a choice of things: Normally, Panel Components show their internal gadgets, and Object viewers contain views of their 3D objects, which is the default. But in the component viewer you can put the viewer of any other operator, or the component's parameters, or an interactive view of the component's network. It's all managed with the Node View menu on the Misc page of the component's parameters.
42. Exporting using DATs
You can export from one DAT table to any number of parameters in any number of nodes, via DAT Export. The table needs 4 columns:
enable, and the DAT Export flag needs to be clicked On in the DAT.
43. TouchDesigner crashes or hangs - what to do
Some day, TouchDesigner will crash or hang. If it crashes, it may prompt you to save the
CrashAutoSave.toe file, which you can restart right away to get back to your work before the crash. The crash may ask you if you want a .dmp file, accept it and send the file to us. Don't bother sending the Microsoft crash files.
If TouchDesigner is full-screen with no borders, first try to press Esc with the cursor over the window. It may eliminate or shrink the window and allow you to save or restart. If you can get up the Task Manager, you can kill any TouchDesigner process there is in the Process section. If the Ctrl-Alt-Del key combination (or Ctrl-Shift-Esc ) doesn't give you the Task Manager or if nothing is killable, then you may need to reboot.
An Operator Family that creates, composites and modifies images, and reads/writes images and movies to/from files and the network. TOPs run on the graphics card's GPU.
Exporting is the connection of CHOP channels to parameters of operators. The output of each exporting CHOP is one or more channels, active only while the CHOP Viewer is on. The current value of a channel can be exported to a parameter of any operator, overriding that parameter's value. See Parameter.
Any of the procedural data operators. OPs do all the work in TouchDesigner. They "cook" and output data to other OPs, which ultimately result in new images, data and audio being generated. See Node.
TOuch Environment file, the file type used by TouchDesigner to save your project.