Millumin vs RenderWave: Theater Show-Control vs Live VJ Instrument
Millumin is the Mac-native show-control app for theater, dance, projection mapping, and museum installations: timelines, JS scripting, multi-canvas composition. RenderWave is the Mac-native live VJ instrument for clubs and festivals: Metal 3 compute shaders, per-band audio reactivity, instant deck-style performance. Same platform, different shows.
Quick Verdict
If you're cueing a 90-minute theater production with timeline-driven projections, choose Millumin. If you're VJing a 4-hour club set with audio-reactive shaders, choose RenderWave.
These are not competing products in the same lane. Millumin is rehearsed show-control with cues you commit to before the audience walks in. RenderWave is improvisational performance with the audio doing half the work in real time. Both are Mac-native, both Apple Silicon, both share Syphon. That's where the overlap ends.
RenderWave
Live VJ Instrument- ✓ Mac-native, Metal 3 compute, Apple Silicon
- ✓ 85 production-grade GPU shaders included
- ✓ Per-parameter audio modulation (bass/mid/treble)
- ✓ Ableton Link beat + bar sync
- ✓ MIDI Learn with Launchpad LED feedback
- ✓ Syphon out to MadMapper / Millumin / VDMX
- ✓ Deck-style Performance Mode
- ✓ MetalFX upscaling to 8K
- ✓ Public pricing, 14-day full-access trial
Starting from
or $9.99/mo / $99/yr / $299 perpetual
Millumin
Show-Control · Theater · Installations- ✓ Mac-native (macOS 10.14+), Apple Silicon
- ✓ Multi-canvas timeline composition
- ✓ JavaScript scripting for show logic
- ✓ Projection mapping toolkit (warp, edge-blend)
- ✓ TouchDesigner integration
- ✓ HDR support, NDI, Syphon, Art-Net / DMX
- ✓ Cue-driven playback for theater + dance
- ✓ Museum / installation deployment workflows
- − Limited live audio-reactive shader engine
Rental from
up to EUR 399 perpetual (millumin.com, May 2026)
Feature Comparison
Two Mac-native apps in different lanes. See RenderWave's feature set for the live-performance side of the picture.
| Feature | RenderWave | Millumin |
|---|---|---|
| Platform | macOS 15+ / Tahoe | macOS 10.14+ |
| Mac native | Yes | Yes |
| Apple Silicon | Native ARM64 (M1–M5) | Universal binary |
| Price | Free → $9.99/mo → | EUR 29/7-day → EUR 399 perpetual |
| Timeline-based playback | No: live performance model | Yes: core feature |
| Audio-reactive shaders | Per-parameter, per-band FFT | Limited audio input modules |
| Shader library | 85 curated Metal-compute shaders | Effects + custom GLSL / ISF import |
| MIDI controllers | MIDI Learn + Launchpad LED feedback | MIDI + OSC for show triggering |
| Projection mapping | Syphon out to MadMapper | Built-in warp + edge-blend |
| TouchDesigner integration | Via Syphon | Native integration |
| JS scripting | No | Yes: show logic scripts |
| Best for | Clubs, festivals, DJ sets, residencies | Theater, dance, museums, installations |
Where Millumin Wins
Credit where it's due. Millumin is the best Mac-native show-control app in its category for a reason.
Win 1
Timeline cueing
Millumin's multi-canvas timeline is the heart of the app. You scrub through a 90-minute show, drop video clips on tracks, set cue points, and rehearse the whole production frame-by-frame. For theater and dance where the show must run identically every night, this is the right model.
Win 2
JavaScript scripting
Millumin exposes a JS scripting layer so technical directors can wire show logic: conditional cues, branching scenes, sensor-driven triggers for interactive installations. RenderWave has no equivalent because live VJing doesn't need scripted state machines.
Win 3
Theater production tooling
Cue lists, stage manager handoffs, Art-Net / DMX for lighting console integration, rehearsal mode, fallback safety. Millumin treats the production as a deliverable. RenderWave is the wrong tool for cueing acts of a play.
Win 4
TouchDesigner integration + multi-canvas
Native TouchDesigner handoff plus built-in projection-mapping warp / edge-blend across multiple output canvases. For a museum installation with six projectors on three walls, Millumin is built exactly for that geometry.
Where RenderWave Wins
The flip side. For the live-music, audio-reactive use case, Millumin is over-engineered and RenderWave is purpose-built.
Win 1
Metal-compute audio-reactive performance
RenderWave's renderer is written in Metal 3 compute kernels. Every shader runs on the GPU as a compute pass, fed by per-band FFT data on the same frame. Millumin's audio-input modules are useful for triggers but not the same engine class. You can't drive 85 shader parameters off bass / mid / treble in real time with sub-frame latency.
Win 2
Per-band FFT modulation
Bass, mid, and treble bands are first-class parameter targets across every shader. Smoothing, attack, release, threshold: all tuned for live music. A kick drum lights up displacement, a hi-hat shimmer drives chromatic aberration. This is the feature most VJs switching to a Mac-native tool are actually asking for.
Win 3
Instant deck-style VJ workflow
Performance Mode opens to a deck layout. Trigger shaders like clips, crossfade banks, ride the parameters with a MIDI controller. No timeline to author beforehand. You're improvising over a 4-hour set with the DJ. RenderWave assumes you don't know what the next track is.
Win 4
$9.99/mo entry + curated club shaders
RenderWave's monthly entry is $9.99 with a 14-day full-access trial. The 85-shader library is curated specifically for electronic music: tunnels, fluids, geometry, displacement, glitch, not generic. Millumin's rental starts at EUR 29 for 7 days, which is a different pricing model aimed at one-off productions.
When to Use Both
The two apps compose cleanly via Syphon. Two realistic hybrid productions.
Scenario 1 · Theater hybrid show
A contemporary dance piece has six scenes. Scenes 1, 2, 4, and 6 are tightly cued projected video on a back wall: pure Millumin timeline territory. Scene 3 is a 12-minute live drum and synth improv where the visuals should follow the music. Scene 5 is silence with slow generative drift. Use RenderWave for scenes 3 and 5, route Syphon into Millumin, let Millumin handle the timeline, projection warp, and stage manager handoff. The performer never knows two apps are running.
Scenario 2 · Art installation with audio-reactive segments
A museum installation runs unattended for eight hours a day on a 4K wall. Visitors approach, a microphone picks up ambient sound and conversation, the wall responds. Millumin handles the daily start/stop cue list, the rest schedule, the multi-output warp, and the sensor logic via JS scripting. RenderWave feeds the audio-reactive segment via Syphon. When the installation closes for the night, Millumin stops both processes cleanly.
Pricing
RenderWave's full pricing page covers monthly, annual, and perpetual.
RenderWave
- Free: 720p, no watermark
- $9.99/mo: full access, monthly
- $99/yr: save 17%
- $299 perpetual: one-time, 12 months of updates
14-day full-access trial. No lockout if you cancel.
Millumin
- EUR 29: 7-day rental
- Monthly + annual rental: tiers above 7-day
- EUR 399 perpetual: one-time, lifetime activation
- Free demo available from millumin.com
Pricing per millumin.com, May 2026. Rental model is well-suited to one-off productions.
Frequently Asked Questions
Is Millumin only for Mac?
Yes, Millumin is macOS-exclusive (10.14+). Per millumin.com, it is built specifically for macOS and is not available on Windows or Linux. RenderWave is also Mac-only, so the two apps share the same platform identity: what differs is the use case.
What does Millumin cost?
Millumin offers short-term rental from EUR 29 for 7 days, with longer rentals scaling up through monthly and annual tiers. The perpetual license sits at EUR 399 (millumin.com pricing page, May 2026). RenderWave is $9.99/month, $99/year, $299 perpetual: no rental tier, but a 14-day full-access trial.
Can Millumin handle live audio-reactive shaders?
Limited: Millumin's strength is timeline cueing and scripted show-control, not real-time audio modulation. It accepts audio input but does not ship a per-band FFT engine the way RenderWave does. RenderWave's strength is real-time audio modulation: every parameter on every shader can be wired to a bass, mid, or treble band with smoothing controls.
Which is better for theater?
Millumin. Timeline production tooling, JS scripting, multi-canvas composition, and TouchDesigner integration are theater-grade. A 90-minute show with cued video drops, projection mapping, and stage automation is exactly what Millumin is engineered for. RenderWave is not a show-control app and would be the wrong tool for that job.
Which is better for clubs?
RenderWave. Audio-reactive shaders plus per-band FFT modulation are built for live electronic music: 4-hour DJ sets, festival mainstages, club residencies. Performance Mode triggers, MIDI Learn for APC40/Launchpad, and Ableton Link sync are the live-VJ feature set. Millumin would feel over-engineered for that workflow.
Can I use both?
Yes: RenderWave's Syphon output feeds Millumin's video inputs for hybrid theater shows with live audio-reactive segments. Use Millumin as the show-control spine for timed cues and projection mapping; use RenderWave as a live audio-reactive source for any segment that needs a band, DJ, or sound design to drive visuals in real time.
Live-music shows? Start with RenderWave
14-day full-access trial. Pairs with Millumin via Syphon for hybrid theater + live productions.