intelligent agent vol. 5 no. 1
review game
derivative touch: patrick lichty
download pdf


review
software
Derivative Touch Designer
VJ Software / Media Art Tool, $1199
Derivative, Inc. Toronto, CA

by Patrick Lichty

Live video mixing / performance is one of the relatively new genres brought about by a generation of tools that offer access to the functionality inherent in the current generation of computer hardware. Although Touch Designer fits in the area of VJ software, it is more aptly described as "media development artware" because it incorporates a visual programming IDE (Integrated Development Environment), 3d / 2d amination application, and the ability to web-embed visual synths etc. Designer is much more of an integrated suite of tools than an application, per se, which makes it a little hard to classify.

Designer works in a signal-flow manner, like MAX, PD, Reaktor, VVVV, and Keyworx (to some extent). Information comes from the input devices, such as audio, video, MIDI, and whatever you can write code for in order to get Designer to hear. That information is processed and acted upon through Channel Operators (that generate or process signals), and applied to Object Operators (which usually refer to visual elements). All of these can generate their own signals and pass them on to other operators or generate their own outputs. Through the development environment, users can program their own interfaces as well. In short, Designer is a real-time media design, programming, and performance tool that is extremely flexible and powerful.

In addition to the real-time media production environment, Designer also provides a basic set of 2D and 3D modeling tools that are sufficient for most Designer tasks. For anyone wishing to bring in their own models, Designer integrates seamlessly with Houdini, and imports Renderman format files. From the internal formats, as well as imported files, effects like inverse kinematics, animated textures and others can be applied to 3D models for live Touch performances (I use Touch to refer to the general visual synth platform, and Designer for the development tool).

In performance, Touch offers a lot of features for the visual designer. Touch synths can run on dual monitor systems, allowing the operator to manipulate the visuals on one screen while projecting the other (most likely sent to video distribution amplifiers etc). Touch synths can also communicate over IP networks, meaning that multiple cameras can operate on the same synth, or numerous synths can operate from the same signal. However, because of latency times in the network, complete frame-to-frame synchronization isn't really possible, although a large-scale Derivative Touch net performance is technically feasible.

Within three months, I was able to get going at a good level of expertise. I connected a MIDI device to some channel operators, used a particle system, and produced some interesting effects. This also told me how deeply I could potentially dive into Designer, and that three months would not be enough to really sharpen my skills on this platform.

The extensibility of Touch is considerable: for example, ATR (Kyoto) artist Rod Berry has integrated AR Toolkit code with Touch to create an augmented reality visual synthesizer using this particular suite of tools. In Rod's synth, one might see a card with an icon printed on it, and above it, for example, a fan. Take another card with a picture of a letter on it, place it next to the first one, and a mailbox with letters appears, with the letters being blown around by the fan. Of course, this is a logical extreme for the tool, and only illustrates its potentials.

In more mundane applications, bands like Rush and Plastikman make use of Derivative Touch in concert to create visuals for their various performances, and Prada used it for ambient visuals in its Tokyo showcase building. Derivative Touch Designer supports a range of applications, from sound and data visualization to nothing short of a development kit, if someone were inclined to push it this way..

I was impressed with the level of attention that Derivative places in their product, and the listserv offers incredibly good support for the product. The documentation (offered online) is a bit of a work-in-progress, but far more comprehensive today than when I first saw Derivative Touch in 2003-4. Any questions about undocumented features are answered very quickly, and seem to be integrated into the manual at time of answer. At $ 1,199, derivative offers a lot, but you obviously have to be serious about using if you invest that much.

Trying to write a review of Derivative Touch Designer is like condensing an operator's manual for a 747 into a pamphlet. It's one of the most extensive live visual performance packages that I've seen and, as mentioned before, can even act as part of a live new media performance development kit. One may be a bit overwhelmed by its breadth of features, and its fairly unique interface paradigm. However, once one gets used to it, the Designer environment becomes much more intuitive, and delivers a lot of power. For what it does, Derivative Touch Designer is an amazing tool.