TouchDesigner vs RenderWave — When to Use Which
If you're building a permanent installation with sensors and projection mapping, choose TouchDesigner. If you're VJing at a club tonight, choose RenderWave.
RenderWave is professional Mac VJ software built on Swift and Metal 3 for Apple Silicon. TouchDesigner is a node-based visual programming environment by Derivative used for installations and generative art. RenderWave is an instrument; TouchDesigner is an IDE. For live club VJ sets, RenderWave is the faster path; for permanent installations with custom hardware, TouchDesigner remains the standard.
Last updated May 2026
Quick Verdict
Permanent installation
TouchDesigner
Sensors, multi-machine, projection at scale
Club night tonight
RenderWave
Open, MIDI Learn, play. 15 minutes.
Festival art car
Either
Or both via Syphon, depending on the rig
RenderWave
Instrument- + Mac-native: Swift + Metal 3, no translation layer
- + 73 production-ready GPU compute shaders
- + Per-parameter audio reactivity (bass / mid / treble)
- + Performance Mode + Create Mode, ready out of the box
- + MIDI Learn with Launchpad / APC40 mkII LED feedback
- + Ableton Link, Syphon out, 8K via MetalFX upscaling
- + 14-day full-access trial
Starting from
or $9.99/mo / $99/yr / $299 perpetual
TouchDesigner
Creative IDE- + Node-based visual programming (CHOPs / TOPs / SOPs / DATs)
- + Industry standard for installations and generative art
- + Sensor + DMX + OSC + GPIO + serial: bind to anything
- + Multi-machine sync for projection mapping at scale
- + Python scripting throughout — extensible by design
- + Huge community: Bileam Tschepe, Matthew Ragan, derivative.ca forum
- − No bundled VJ UI — build Vjzual / AAVJ / your own .tox first
- − Apple Silicon renders via MoltenVK, not native Metal
Starting from
Commercial $600 / Pro $2,200 (derivative.ca, May 2026)
Side-by-Side
Two tools, two jobs. The comparison only makes sense once you accept they're not competing for the same role. See RenderWave's feature set and Derivative's official TouchDesigner page.
| TouchDesigner | RenderWave | |
|---|---|---|
| Platform | macOS + Windows | macOS only (Apple Silicon) |
| Mac native | arm64 build, renders via MoltenVK (Vulkan → Metal) | Native Swift + Metal 3, no translation layer |
| Price (entry) | Free non-commercial (1280×1280 cap) | Free 720p no-watermark + 14-day trial |
| Price (pro) | $600 Commercial / $2,200 Pro | $9.99/mo, $99/yr, $299 perpetual |
| Time to first show | Weeks to months (Python + ops + UI build) | Under 15 minutes |
| Audio-reactive shaders | Build with Audio Spectrum CHOPs, wire manually | 73 shaders, per-band reactivity wired by default |
| MIDI controllers | MIDI In CHOP — map manually in patch | MIDI Learn + Launchpad / APC40 LED feedback |
| Syphon output | Yes (Syphon Spout Out TOP) | Yes (native) |
| Learning curve | High — Python + operator families + UI design | Low — preset modes, MIDI Learn, ready library |
| Best for | Installations, sensor work, projection mapping | Clubs, festivals, DJ + visuals, fast load-in |
| Worst for | Showing up at a venue and VJing in an hour | Custom sensors, multi-machine sync, DMX heavy |
Feature Matrix
| Feature | TouchDesigner | RenderWave |
|---|---|---|
| Architecture | Node-graph visual programming IDE | Opinionated VJ instrument |
| Graphics API on Mac | Vulkan via MoltenVK | Metal 3 native |
| Bundled shader library | None — author your own GLSL TOPs | 73 production-ready Metal compute shaders |
| Post-processing | Compose TOPs in patch | 27 composable effects chain |
| Audio reactivity | Audio Spectrum / Audio Analysis CHOPs, hand-wired | Per-parameter, per-band (bass/mid/treble) |
| Ableton Link | Via third-party Ableton Link CHOP | Native |
| MIDI | MIDI In/Out CHOP, manual mapping | MIDI Learn with controller LED feedback |
| DMX / lighting | DMX Out CHOP + Art-Net / sACN, deep | Not the focus — Syphon to a DMX bridge |
| Sensors / GPIO / serial | Serial DAT, OSC In, custom Python — yes | Not the focus |
| Multi-machine sync | Native via Touch In/Out TOPs and Sync CHOPs | Single-machine |
| Projection mapping | Industry standard — Kantan Mapper, custom rigs | Syphon to MadMapper / Resolume Arena |
| Syphon | Yes (Syphon Spout Out TOP) | Yes (native) |
| Max output | Hardware-bound; NC cap at 1280×1280 | 8K via MetalFX spatial upscaling |
| Scripting | Python 3 throughout (required to scale) | No scripting needed |
| First released | 2008 (Derivative) | 2024 |
| License model | Perpetual + Floating Cloud | Subscription, annual, or perpetual |
Pricing
TouchDesigner pricing per derivative.ca/product/touchdesigner as of May 2026. RenderWave per /pricing.
TouchDesigner
- Non-Commercial$0
- Educational$300
- Commercial$600
- Floating Cloud (Commercial)$900
- Pro$2,200
Non-Commercial caps render output at 1280×1280 and prohibits paid work. Commercial and Pro are one-time perpetual; major version upgrades may be paid.
RenderWave
- Free (720p, no watermark)$0
- Subscription monthly$9.99/mo
- Subscription annual$99/yr
- Perpetual$299
14-day Studio trial included. Subscription unlocks 8K MetalFX output, Syphon routing, custom overlays, and MIDI Learn.
A working VJ choosing TouchDesigner Commercial ($600) is roughly two years of RenderWave annual ($99). TouchDesigner Pro ($2,200) is over 22 years of RenderWave annual — but TouchDesigner Pro buys things RenderWave doesn't sell (multi-machine sync, engine deployment, encrypted components).
Honest Tradeoffs
TouchDesigner is an extraordinary tool. It is not the right tool for every job, and a few of its costs are worth naming up front.
TouchDesigner's strengths
- + The most flexible creative IDE in the field, full stop. If you can describe it, you can patch it.
- + Used in genuinely high-end work: Riyadh planetariums, MGM Cotai installations, Salesforce keynotes, Nike productions.
- + Sensor and protocol coverage is unmatched — DMX, OSC, MIDI, serial, GPIO, NDI, OpenCV, Kinect, LiDAR, Leap.
- + Real engineering culture: Derivative ships builds frequently, the forum is excellent, and the educational ecosystem (Bileam Tschepe, Matthew Ragan, The Interactive & Immersive HQ) is mature.
- + Once you've built your rig, performance scales: multi-machine sync, engine deployment, encrypted .tox distribution.
TouchDesigner's costs — for VJs specifically
- − Python prerequisite. The moment you outgrow drag-and-drop you're writing Python. Beginner VJs without code background hit this wall fast.
- − Operator-family confusion. CHOPs (channels), TOPs (textures), SOPs (geometry), DATs (data), MATs (materials), and COMPs (containers) each have their own rules. Mixing them correctly is a learned skill.
- − You build the VJ tool before performing. Every show is a network rebuild unless you commit to a template like Vjzual, AAVJ, PATCHDECK, or your own .tox decks.
- − Mac performance delta. Native arm64 since 2022, but rendering goes through MoltenVK, not native Metal. Forum threads document M3 / M4 Max users seeing sub-optimal performance versus equivalent Windows + NVIDIA rigs.
- − Sensitive to missing input devices. If the rig expects a Launchpad and one isn't connected, the patch can throw errors at the worst possible time. Hardening this requires defensive Python.
- − The "VJ trap." Many VJs try TouchDesigner because Bileam Tschepe makes audio-reactive shader work look effortless on YouTube. Then they open it and realize it's an IDE, not an instrument.
Where TouchDesigner Wins
Credit where it's due. These are the jobs where you should pick TouchDesigner and not look back.
Permanent installations
Museum exhibits, brand activations, retail experiences, public art. TouchDesigner ships as a perpetual license precisely because installations live for years and can't tolerate subscription drift.
Projection mapping at scale
Multi-projector domes, full-room mapping, planetariums. Kantan Mapper, the Camera Schnappr workflow, and multi-machine sync are unrivalled for venue-scale mapping.
Custom sensor integration
LiDAR, depth cameras, capacitive touch, IR arrays, hand-built MCUs over serial. Whatever signal you have, TouchDesigner can bind to it via DAT, CHOP, or Python.
Multi-machine sync
Synced output across N machines for big screens or distributed mapping. Touch In/Out TOPs and Sync CHOPs solve this natively.
AV studio pipelines
Notch-style content authoring, brand work, generative content commissions. Engine deployment and encrypted .tox distribution make TouchDesigner the practical choice for studio delivery.
Generative art commissions
Algorithmic, data-driven, or sensor-driven artwork. Python plus the node graph is the right level of abstraction for one-off conceptual pieces.
Where RenderWave Wins
Different job, different tool. RenderWave is engineered for the live VJ moment.
Mac-native Metal compute
No MoltenVK translation layer. RenderWave's compute kernels target Metal 3 directly, exploit unified memory, and use MetalFX for 8K spatial upscaling on M-series silicon.
Opinionated defaults
Two preset modes — Performance Mode for triggering and Create Mode for parameter-level control. You don't design your own UI; you walk in and play.
Instrument feel
MIDI Learn binds a knob to a parameter in one gesture. Launchpad / APC40 mkII LED feedback turns the controller into the UI. No patching mid-set.
Audio-reactive without CHOP networks
Per-parameter bass / mid / treble bands ship with every shader. No Audio Spectrum CHOP, no Math CHOPs, no manual wiring — react now, refine later.
Fast load at unfamiliar venues
Open, plug in, MIDI Learn, output via HDMI or Syphon, play. No external displays needed to debug a patch, no Python errors to chase under stage lights.
Cost predictability
$9.99/mo or $299 perpetual. No surprise upgrade fees, no Pro tier required to unlock the resolution you already need on stage.
You Can Run Both
The most honest answer: many serious VJs run both. RenderWave handles the live, audio-reactive shader instrument layer. TouchDesigner handles the projection-mapping front-end, sensor inputs, or installation orchestration. RenderWave outputs Syphon natively, and TouchDesigner accepts Syphon via the Syphon Spout In TOP. Download RenderWave and route it into your existing TouchDesigner rig in under five minutes.
Frequently Asked Questions
Is TouchDesigner free?
Yes for non-commercial use, with a 1280x1280 output resolution cap and no paid work allowed. Commercial is $600 perpetual, Educational $300, Pro $2,200, and a Floating Cloud Commercial license is $900 (derivative.ca/product/touchdesigner, May 2026).
Can I use TouchDesigner for VJing?
Yes, but you will need to build the VJ interface first using community templates like Vjzual, AAVJ, PATCHDECK, or your own .tox decks. TouchDesigner is a visual programming environment, not a VJ application. RenderWave ships as an instrument out of the box: 73 shaders, two preset modes, MIDI Learn, and audio reactivity wired in by default.
Does TouchDesigner run natively on Apple Silicon?
TouchDesigner shipped a native arm64 build in 2022, but it renders through MoltenVK, a Vulkan-to-Metal translation layer, rather than native Metal. RenderWave is Metal 3 end to end — Swift, MetalKit, and MetalFX directly on the M-series GPU, with no translation layer.
Which is better for clubs?
RenderWave. Fast setup, opinionated defaults, 73 production-ready shaders, per-band audio reactivity, and MIDI Learn with Launchpad/APC feedback. You can be running visuals 15 minutes after install, with no network patching between sets.
Which is better for installations?
TouchDesigner. It is the standard for permanent installations because of multi-machine sync, sensor and DMX integration, projection mapping at scale, and the ability to bind to almost any input or output protocol. If you are building a planetarium dome, a brand activation, or a sensor-driven installation, TouchDesigner is the right call.
How long does it take to learn TouchDesigner vs RenderWave?
TouchDesigner takes weeks to months to reach a first usable show because you have to learn Python, the CHOPs/TOPs/SOPs/DATs operator families, and design your own UI before performing. RenderWave takes under 15 minutes if you already know any VJ software — two preset modes, MIDI Learn, and 73 shaders ready to trigger immediately.
Already know TouchDesigner?
You'll have RenderWave running a set in 15 minutes. Two preset modes, MIDI Learn, 73 shaders, audio reactivity wired by default. No patches to build, no Python to write — just play.
Compare RenderWave to other Mac VJ tools
vs Resolume
Shader-first vs clip-first industry standard
vs VDMX
Native Metal 3 vs ISF/Quartz host
vs Synesthesia
Pro tooling vs beginner presets
vs Magic Music Visuals
73 ready shaders vs node patching
vs VDMX + MadMapper
Unified engine vs the classic Mac combo
All comparisons
Full Mac VJ software shootout