TouchDesigner is the reference standard for real-time media installations. It is also the tool with the most dangerous licence design for permanent gallery work. What the tool solves is well-documented: GPU-heavy signal routing, native NDI and DMX, GLSL shader access, Python orchestration in a single patch environment. What the licence architecture can do to an unattended installation at 2 a.m. in a museum basement — that part gets less attention. This review covers both.
What TouchDesigner Is
TouchDesigner is a node-based visual programming environment developed by Derivative Inc., a Toronto-based company founded in 1999. The core design is operator-based: every functional unit — a video input, a GLSL shader, a DMX output, a Python script — is an “operator” connected to other operators via wires that carry data in real time. There is no compile step. Changes propagate instantly through the patch. That architecture is why TD has become the dominant tool in professional AV installations, live performance, and immersive environments.
The tool is Windows and macOS only. Linux deployments are not supported, which matters for long-running gallery installations where Linux is often preferred for stability and cost reasons. The latest official release as of early 2026 is build 2025.32460 (March 2026), introducing the first new operator family in over a decade: Point Operators (POPs), GPU-based operators for 3D geometry, particle systems, and point cloud manipulation. The same release added native Vulkan support on Windows and macOS via MoltenVK, DMX Fixture POP for integrated lighting control, and updated NVIDIA Maxine SDK AI operators.
Built for installation. The signal-graph model means complex multi-system setups — ten cameras, four DMX universes, eight projector outputs, a depth sensor, live audio analysis — can be wired together in a single patch without external glue code. That is what makes TD the industry standard. Not the interface. Not the learning curve. The ability to route complex real-time signals without fragile bridges between separate applications.
The Licence Architecture — Non-Commercial, Commercial, Pro, Cloud
Four licence tiers. The differences matter enormously for production planning.
The Non-Commercial edition is free. It is not a demo. It is a full version of the software with two substantive restrictions: resolution is capped at 1280×1280 pixels, and it cannot be used for any compensated work. For learning, experimentation, and student work, this is genuinely generous. For gallery installations, the resolution cap alone rules it out.
The Commercial licence costs $600 USD (prices per derivative.ca, verified April 2026). It removes all resolution limits, enables the full operator set, and is tied to a specific machine via a key. Internet is required only for initial activation. After activation, the key works offline. This is the right licence for a permanent installation with stable, dedicated hardware.
The Pro licence costs $2,200 USD and adds specific high-end operators including Shared Memory OPs, C++ OPs, and SDI OPs for broadcast-grade video I/O. For most gallery installations, Commercial is sufficient. Pro is for broadcast facilities and large-scale touring productions that need the additional operator set.
The Educational licence is $300 USD for students and institutions, with the same technical capabilities as Commercial but restricted to non-commercial use.
Cloud floating licences are available at $900 USD (Commercial Cloud) and $450 USD (Educational Cloud). These are designed for teams sharing a pool of licences across multiple machines. They are not designed for permanent installations. The reason for that distinction is architectural, and it is the most important single fact in this review.
The Cloud Licence Problem
The cloud floating licence renews every nine minutes over an active internet connection. When that renewal fails, TouchDesigner stops working on that machine.
This is not a bug. It is the designed behaviour, documented in Derivative’s official Floating Cloud Licenses guide. The system uses Wibu/CodeMeter’s CmCloud technology: a credential file grants access to a shared pool of licences. While TouchDesigner is running, it checks in with the cloud server at nine-minute intervals. If the nine-minute check occurs without a valid internet connection, the licence fails. The installation stops.
For a touring event production with reliable venue Wi-Fi, this is manageable. For a gallery installation running unattended in a basement for three years — it is an indefensible choice. Museum networks have maintenance windows. Routers restart. ISPs have outages. None of these events are predictable, and none should be capable of stopping an artwork mid-run. The cloud licence makes all of them capable of doing exactly that.
There is an additional architectural detail that makes this worse: any machine with the credential file installed counts against the pool limit even when TouchDesigner is not running. A studio that purchased a five-seat cloud pool and has the credential file on six machines will find one machine locked out without obvious explanation.
Derivative’s answer to this problem is the hardware dongle. A USB dongle with a commercial or pro key loaded onto it works offline indefinitely. The installation machine needs CodeMeter Runtime installed, but no internet after initial setup. The dongle is a physical dependency — it can be lost, damaged, or stolen — but it removes the internet dependency that makes cloud licences unsuitable for permanent work. Standard commercial keys activated to a specific machine also work offline after activation; the machine name and system code are registered at activation and the key runs locally from then on.
The failure mode is rarely discussed in TD tutorials or marketing. Artists purchasing a cloud licence for a first installation — attracted by the flexibility of sharing seats across machines — may not discover the nine-minute renewal until the opening night. That is not a theoretical problem. It is a real one, and it belongs at the front of any honest review of this tool.
What TouchDesigner Does Better Than Its Competitors
Set the licence problem aside for a moment. As a technical environment for real-time installation work, TouchDesigner has advantages that no other tool in this class matches cleanly.
GLSL shader access. TD provides direct GLSL shader authoring through two native operator types: the GLSL TOP for 2D fragment shader work, and the GLSL MAT for 3D material shaders applied to geometry in the SOPs network. There is no wrapper, no abstraction layer. You write GLSL directly. This matters because pixel shaders are how the most computationally demanding real-time visual work gets done at GPU speed. Competitors that abstract shader access behind higher-level nodes limit what is achievable at the hardware ceiling.
Native NDI, Syphon, and Spout. NDI In and Out TOPs for IP video routing are native. Syphon (macOS) and Spout (Windows) for inter-application GPU texture sharing are native. In a gallery installation with multiple machines, a projection mapping application, and a media server, these protocols are the connective tissue. Other tools require third-party addons that introduce maintenance overhead and version dependency risks.
DMX and Art-Net. The 2025 release formalised DMX Fixture POP and DMX Out POP as first-class operators. Native DMX control from the same patch that handles video, audio, and sensor input is genuinely powerful for integrated lighting-and-image installations. No other tool in this class integrates all four signal types — video, audio, DMX, OSC — as cleanly.
TOX components. Reusable operator networks can be packaged as .tox files and shared between projects. This is TD’s module system. A well-maintained library of TOX components significantly accelerates development. The community ecosystem of shared TOX files is one of the concrete advantages of TD’s commercial community over open-source alternatives where equivalent functionality is scattered across repos of varying maintenance quality.
Python orchestration layer. Python 3.12 integration (2025 release) allows scripting at every level of the patch: parameter callbacks, data processing, external API calls, file I/O. The TDPyEnvManager manages Python virtual environments within the TD process. For installations that need to interface with external systems — museum ticketing data, environmental sensors, internet data feeds — the Python layer is the bridge. Not every tool in this class offers equivalent programmatic depth.
The vvvv and Notch Comparisons
Two tools come up most often when artists consider alternatives to TouchDesigner. They occupy different positions.
vvvv gamma is an open-source node-based environment developed by vvvv group in Berlin. It is capable, cross-platform (Windows primarily, with Linux support in development), and free for non-commercial use with commercial licences starting around €450 per year. The relevant fact for production planning: vvvv gamma 5.0 (2023) and 6.0 (2024) introduced significant architectural changes. Discourse.vvvv.org documents cases of older patches failing to open in newer gamma versions. Migration between major versions is not automatic. For a long-running installation, this means the version used at deployment must be maintained actively — or a migration project initiated when the host institution updates its infrastructure. That is a real maintenance burden.
The deeper difference is ecosystem depth. TouchDesigner’s commercial community — courses, plugin libraries, the forum at forum.derivative.ca with over 7,200 topics in the general discussion category alone — means that specific technical problems almost always have documented solutions. vvvv’s community is smaller, stronger in experimental art contexts, and more code-oriented. For teams comfortable with that dynamic, vvvv is a legitimate choice. For institutions that need a new technical person to maintain the work years later, TD’s documentation depth is a practical advantage.
Notch is not a competitor to TouchDesigner in the way vvvv is. Notch is a real-time 3D renderer optimised for live event production: touring LED walls, theatrical projections, broadcast graphics. It integrates with media servers and Resolume via NDI and via the Notch TOP inside TouchDesigner itself. Many professional installations use both: TD for signal routing and system logic, Notch for high-end 3D rendering. Treating them as alternatives is a category error. Notch is Windows-only, subscription-based (£2,600/year for the Pro licence), and has limited traction for independent artists building gallery work without a production team. It belongs in the toolkit of professional event studios, not as the first tool an independent artist reaches for.
Long-Term Production — The Five-Year Test
The question no comparison article asks: what does this installation look like in 2031?
Derivative was founded in 1999. TouchDesigner has been in active commercial development for over twenty-five years. That track record means the software has survived multiple hardware generations, graphics API transitions (from OpenGL to now Vulkan/Metal), and several rounds of operator family additions without catastrophic backward incompatibility in the commercial tier. Patches built in TD 099 (the major version before the 2020-series) require some adjustment for current builds, but the operator model itself has been stable. This is a meaningful distinction from tools that have rewritten their core architecture between major versions.
The learning curve plateau is real. New users typically report a steep initial climb — the operator families (TOPs, CHOPs, SOPs, DATs, COMPs) each require separate conceptual models. Most practitioners describe hitting a productivity plateau around two to three months of daily use, after which the patch-based logic becomes natural. That timeline is similar to openFrameworks and longer than Processing, but the ceiling is also higher. An artist who has built a complex TD patch for a large installation has developed expertise that transfers directly to the next project.
Build migrations are the practical maintenance reality. Derivative releases official builds and experimental builds. Pinning a production machine to a specific build is possible and recommended for long-running installations. The risk is not that TD will actively break a running project — it is that OS updates and GPU driver updates interact with older TD builds in ways that require occasional maintenance attention. Museums that have accepted a TouchDesigner installation into their collection should plan for a technical review every twelve to eighteen months. This is not a TD-specific problem. It is an installation-art infrastructure problem. TD at least provides the build archive to return to a known-good state.
Community knowledge depth is a genuine advantage at the five-year mark. The TD forum has been active since 2005. Questions about obscure operator behaviour, edge cases in multi-display setups, GPU driver compatibility with specific builds — these are searchable in archived threads going back nearly two decades. For openFrameworks, the forum activity has declined from its 2012–2018 peak. For tools younger than TD, the historical depth simply does not exist yet. When a problem appears in year three of a gallery run, the answer being findable in a 2018 forum thread matters.
Nordic Artists and Installations Using TouchDesigner
The Nordic context for TouchDesigner is honest to describe as sparse in verifiable public documentation. The tool is used by Nordic artists and studios — TD events in Berlin (2024) drew practitioners from across northern Europe, and the TD community in Scandinavia is present in the Discord and forum networks — but published accounts of specific works with named installations and venues are harder to find than in the UK, US, or German contexts.
HC Gilje (NO), the Norwegian artist who developed VPT (Video Projection Tool, free multipurpose real-time projection software), built his practice primarily in Max/MSP and Jitter rather than TouchDesigner. That choice is itself a data point: Gilje’s long-running installation practice, documented across his blog at hcgilje.wordpress.com and spanning major institutions since the mid-2000s, reflects a deliberate preference for Max’s perpetual licence over TD’s commercial architecture. When an artist of Gilje’s experience and duration in practice chooses against TD on licence grounds, that is not a beginner’s caution. It is a production decision.
For Nordic artists working in interactive installation contexts, the TD event ecosystem has been expanding: workshops in Helsinki, Stockholm, and Copenhagen have appeared in the Derivative events calendar in 2024–2025. Whether that community activity is translating into documented permanent installations at Nordic institutions — Malmö Konsthall, Kiasma, Moderna Museet — is not yet visible in the public record. If it is happening, it is undocumented. That gap between practice and documentation is itself worth naming.
Frequently Asked Questions
What is TouchDesigner and who makes it?
TouchDesigner is a node-based visual programming environment for real-time interactive media, developed by Derivative Inc., a Toronto-based company founded in 1999. It is the dominant tool in professional AV installations, live performance, and immersive environments, used by studios, artists, and technical teams worldwide. The software is available on Windows and macOS. The current official build as of early 2026 is 2025.32460.
How much does TouchDesigner cost in 2025 and 2026?
Four licence tiers, per derivative.ca as verified April 2026: Non-Commercial (free, 1280×1280 resolution cap, non-commercial use only), Educational ($300 USD, full features, non-commercial), Commercial ($600 USD, full features, one machine), Pro ($2,200 USD, full features plus Shared Memory, C++, and SDI operators). Cloud floating licences are $900 USD (Commercial Cloud) and $450 USD (Educational Cloud). The Commercial licence is the appropriate tier for most gallery installations.
Why is the Cloud Licence a risk for permanent installations?
Cloud floating licences in TouchDesigner renew every nine minutes over an active internet connection. If the renewal check occurs without a valid connection, TouchDesigner stops running on that machine. For a gallery installation expected to run unattended for months or years, any internet outage — router restart, ISP maintenance, museum network downtime — will stop the work. The correct alternative for permanent installations is a standard Commercial key (activated once, works offline thereafter) or a USB hardware dongle. Derivative’s own documentation recommends against cloud licences where continuous, unattended operation is required.
How does TouchDesigner compare to vvvv or Notch?
vvvv gamma is open-source, has a smaller community, and has introduced breaking changes between major versions (5.0 in 2023, 6.0 in 2024) that require active patch migration. It is a legitimate alternative for teams comfortable with its programming model, but its community depth and documentation breadth are narrower than TD’s. Notch is not a comparable alternative: it is a real-time 3D renderer for live event production, Windows-only, and commonly used alongside TouchDesigner rather than instead of it. TD handles signal routing and system logic; Notch handles high-end 3D rendering when required.
Can TouchDesigner run a gallery installation for five years without maintenance?
Not without periodic maintenance, but it is one of the better commercial options for long-term deployment. Derivative has maintained backward compatibility across builds more consistently than competitors that have rewritten their core architecture. Pinning a production machine to a specific build, using an offline Commercial key or hardware dongle, and scheduling an annual technical review are the practical requirements. The five-year maintenance plan is a realistic commitment — not an edge case. Open-source tools with no licence dependency (Processing, openFrameworks) have a structurally simpler long-term profile, but lack TD’s hardware integration depth.