RenderWave is Mac VJ software, but the more useful way to describe it is this: RenderWave is a live shader instrument.
It is built for performers who want generated visuals they can play, shape, and route in real time. You choose a shader, adjust the parameters that matter, map audio and MIDI to the controls you actually perform with, save the state as a preset, and send the result to a display, LED wall, recording surface, or Syphon workflow.
That sounds simple on purpose. Underneath it, RenderWave 1.5 is a native Swift and Metal app with a bundle-defined shader catalog, a parameter system, an audio/tempo engine, a post-processing rack, output management, presets, licensing, and update delivery all pointed at one job: making live visuals responsive on Apple Silicon Macs.
The Runtime Is Built Around Shaders
RenderWave does not start with a pile of video clips. It starts with shader bundles.
Each bundle defines its own visual, metadata, parameter schema, resources, and runtime contract. When you select a shader, the app resolves the bundle, prepares the Metal pipeline, writes the current parameter state into the uniform buffer, runs the scene pass, applies post-processing, composites overlays and layers, then sends the frame to the output path.
That matters because the app is not treating visuals as static media. It is generating frames live. Parameters are not decoration; they are the performance surface.
The current catalog contains 70 shader entries across abstract, circuit, fluid, fractal, geometric, multipass, organic, particle, space, and tunnel categories. Some are direct club tools like Superclub Tunnel, MEGAGRID, WOOKIN OUT, Blinder, Plasma Pool, The Grid, and Audio React Ring. Others push into 3D or spatial looks like Satellite, Futurama, Galactic Core, Cosmic Polyhedra, Black Hole, and Rafale F3.
The point is not just that there are a lot of shaders. The point is that each shader arrives with controls, defaults, categories, and validation expectations instead of being a loose file you hope behaves on show night.
Audio Reactivity Is Parameter-Level
Audio reactivity in RenderWave is not a single global “make everything pulse” switch.
The audio engine captures input, analyzes frequency content, produces band and transient data, and hands that to the parameter system before values reach the GPU. RenderWave tracks continuous bands such as overall, bass, mid, mid-high, and high; longer presence bands; transient hits; and beat data. Those signals can drive individual parameters with different behavior modes.
In practice, that means one shader can respond to music in several ways at once:
- Bass can widen geometry or increase density.
- Bass hits can fire glow, flashes, or one-shot accents.
- Midrange can push texture, rotation, or shape changes.
- Overall energy can drive hue cycling.
- Beat and bar phase can keep motion aligned with the set.
RenderWave 1.5 also cleaned up the control contract around this system. Motion-rate sliders are treated as user controls, not hidden audio puppets. If a speed slider is at home, it should not keep flying because some invisible modulation path is still pushing it. That sounds like an engineering detail, but it is exactly the kind of detail that decides whether a visual instrument feels playable.
1.5 Is a Performance Release
RenderWave 1.5 is not just a marketing version number. It shipped real changes to the live rig.
The audio engine was rebuilt with Mel-scale spectral analysis, transient detection, loudness normalization, beat awareness, bar awareness, Ableton Link, and CoreAudio hot-swap handling. The goal is less setup time before a show and tighter default response when a shader loads.
MIDI control also moved deeper into the product. MIDI CC mapping lets you put shader controls, FX controls, and selection behavior under hardware. APC40 mkII support adds LED feedback so the controller gives you state back instead of acting like a blind set of buttons.
The FX rack is now part of the instrument. RenderWave has 23 effects in the post-processing chain, including Bloom, Tone Mapping, Transform, Mirror, Kaleidoscope, RGB Split, Feedback, Strobe, Sharpen, Cinematic Pass, CRT, Color Grading, Halftone, Voronoi Mosaic, Spectral FFT, and MPS-based specialty effects. Effects can receive audio context too, so a single shader can become a whole sequence through feedback, bloom, strobe, color movement, and MIDI-mapped changes.
Output Is Part of the Show
RenderWave is built for the realities of Mac performance setups: preview surfaces, external displays, LED walls, recording workflows, Syphon routing, overlays, and licensing-dependent output behavior.
The frame path is scene render, post-process, composite, and output. Syphon can publish frames to other Mac tools when enabled and allowed by the current license tier. Output settings support high-resolution workflows, including custom resolutions up to 8K via MetalFX spatial upscaling, and 1.5 adds a native 4K performance preset for cleaner live output when that is the better tradeoff.
This is why RenderWave is Mac-only. It is written for the current Apple graphics stack: Swift, Metal, Apple Silicon, unified memory, CoreAudio, CoreMIDI, Ableton Link, and Syphon workflows. That is narrower than a cross-platform app, but it is also the point.
Where RenderWave Fits
Use RenderWave when you want generated visuals that you can perform live from a Mac. It fits VJs, DJs adding visuals to sets, club operators, installation artists, and shader artists who want a finished performance surface instead of starting from a blank node graph.
It is not trying to replace every visual tool. If your show is mostly video clip launching, deep projection mapping, or fully custom node programming, you may still want a dedicated clip launcher, mapper, or procedural environment. RenderWave is strongest when the source material is live shader output and the performance is about manipulating that output with parameters, audio, tempo, effects, presets, and hardware.
The next layer is creator tooling. The RenderWave CLI and ShaderForge direction are about validating, previewing, packaging, and eventually generating custom visuals without breaking the live app contract. The core product is already a complete VJ app; the expansion layer is for people who want to build new material for it.
Try the Current Build
RenderWave 1.5 is live for Apple Silicon Macs running macOS 15 or later.
The current download flow offers a 14-day full-access trial. Card required. Cancel before day 15 and there is no charge. A 30-day money-back guarantee applies to charges.