Orra Visualizer
Your sound, visualized.
Point it at your sound — a DAW, Spotify, a microphone, anything your Mac can hear — and create anything you can think of with an open ecosystem of GPU shader plugins, layered with webcams, screen captures, video, and text, all reacting to your audio in real time. Record it, stream it, or run it full-screen behind your set.
Subscribe in beta and keep your beta price for as long as you hold the sub · 3-day free demo built into the app
Secure checkout by Lemon Squeezy
Generative. Particles. FX.
Transitions. Filters. Hands.
Every plugin in Orra Visualizer is one of six kinds — and every kind is yours to create, from our open framework template with an LLM, or with your own coding knowledge.
Generative
Shader plugins that build visuals from scratch — the heart of the engine.
Particles
GPU particle systems that scale to a million particles, audio-reactive by design.
FX
Process the layer below — warp, glitch, or colorize anything that already exists.
Transitions
Scene-change animations with real, live-editable parameters per scene.
Filters
Face-driven effects — 71 tracked points across up to two faces at once.
Hand Tracking
Visuals that follow your fingertips — both hands, the full 21-joint skeleton.
An engine, not a library
Orra Visualizer ships empty on purpose. What fills it — and what makes it yours — travels as files.
An Empty Shell, By Design
The app ships with no content. Plugins, packs, scenes, and themes are files you download and drag onto the window — that is the whole install. Dropped files validate, sort themselves into the right folder, and go live immediately.
Orra Audio publishes packs and plugins to download; creators share their own. No account, no store, no upload step — grab one, drop it on the window, done.
Seamless creation, from the first drop
Browse packs & plugins →Creation Is the Heart
The plugin system is an open JS/GLSL framework, and its built-in templates teach any AI the whole engine. Creating a plugin is a conversation: describe the visual you want, paste the result into the built-in editor, and watch it run live on your canvas.
Six creator categories — Generator, Particles, FX, Transition, Face Filter, and Hand Tracking — with hot-reload in under a second, so you sculpt visuals by prompt. No graphics programming required.
Describe it. Paste it. Watch it run.
How AI creation works →Everything Shares as a File
One .js file is a plugin — send it as-is, and the receiver drops it on their canvas to install it. An .orrviz-pack is a whole collection, plugins and scenes together, folder structure intact. Scenes export from the scene chip; themes export as .json and re-theme the whole app when dropped.
A Discord message or an AirDrop is the whole distribution pipeline.
Make something good? It already travels.
Point it at your sound
A full mixer sits under the visuals. Every source is a channel strip with studio insert effects, and what you hear is exactly what every layer, meter, and recording gets.
Whole-system audio, one app in isolation (Spotify, your DAW, a browser), or any Core Audio input — mics, interfaces, aggregates. Each source gets a strip with a pro fader, stereo metering, and an insert chain of seven studio effects: gain, EQ, saturation, gate, compressor, duck, and limiter.
Drop the free Orra Link 2 plugin (AU / VST3 / AAX) on any track and that track appears in the mixer by itself, carrying the track’s name and color. One visual can respond to the kick, the vocal, and the hats as separate instruments — per-track spectral views are exposed to every plugin.
A 1024-band spectrum at studio-analyzer resolution, bass/mid/high band drivers, beat detection, overall loudness, and the raw stereo waveform. Every layer picks what it listens to — the master mix, one mixer channel, or one DAW track — with a sensitivity control per layer.
Play and stop Spotify, Apple Music, and any DAW from inside Orra Visualizer — 14+ DAWs are recognized automatically, and each gets its own private MIDI port, so controlling one never touches another. Press L and every armed source starts together; press it again and everything stops.
Layer anything
Everything on the canvas is a layer, stacked bottom-to-top like a compositor — with blend modes, per-layer FX chains, and crop tools on every source type.
Webcam
Live camera layers with Apple Vision background removal — plus hand tracking (both hands, the full 21-joint skeleton) and face tracking (71 points across up to two faces), entirely on your Mac.
Screen Capture
A whole display, one specific window, or an application. Retarget live from the layer’s source dropdown without re-adding it.
Video & Image
PNG, JPG, GIF, BMP, TIFF, MP4, MOV, M4V, AVI — or just drag a file onto the canvas and it lands where you drop it.
Text
Vector text you type directly on the canvas. Drag to set the size, type immediately.
Generative
Shader plugins that generate visuals — the heart of Orra Visualizer. Everything you’ve installed or written, grouped by folder, including 3D mesh plugins.
Particles
GPU particle-system plugins scaling to a million particles, audio-reactive by design.
Composite FX
A layer that processes everything below it — put one on top and give it an FX chain that treats the whole mix as its input.
Face & Hand FX
Face filters and hand-tracking effects go on a webcam layer and switch on by themselves. The face drives placement while the music drives intensity.
Describe it. Watch it run.
The Plugin Creator opens pre-loaded with a complete, commented template for each of the six plugin types. That template is a contract — hand it to Claude, Gemini, or any LLM, describe your visual in plain language, and paste the result back. Saves hot-reload in under a second, so iteration is conversational.

Six ways to create
Generators build visuals from scratch. Particles command GPU swarms. FX process the layer below. Transitions animate scene changes. Face Filters and Hand Tracking read the camera’s landmarks — every fingertip, knuckle, and wrist.
Errors round-trip themselves
If a draft doesn’t compile, one click on Copy Error bundles the exact compiler output, your full source, and a reference for what the engine actually feeds shaders. Paste it into the chat, paste the fix back, save. Most errors round-trip in one pass.
When it stops feeling like programming and starts feeling like producing, you're doing it right. Read the full AI-creation guide →
Ask for a dope UI
Plugins aren't limited to the standard gold knobs — they can ship a full custom UI in the editor window, and the AI can build it for you. An XY pad that steers the swarm, a glowing beat button, a color wheel that repaints a running plugin live — just describe the interface you want to perform with, the same way you described the visual.
A plugin with a UI you designed by prompt feels like your own instrument — and every control it exposes gets presets and MIDI Learn, like any other plugin.
Record. Perform. Stream.
Each scene is a full snapshot of your layer stack, effects, and colors — switch with keys 1–0, swap and copy by dragging, and give every scene its own transition plugin with real, live-editable parameters. Scene 3’s glass shatter can be tuned completely differently from scene 7’s.
Right-click any knob or slider, twist a controller knob, done. Layer solo and mute buttons are learnable too, mappings save with the project, and a mapped control stays live no matter which scene you’re looking at — treat your controller as one layout for the whole project.
One key starts and stops. Recordings render at the project’s output resolution regardless of window size or preview scaling — 4K by default — in HEVC or H.264 at 30 or 60 fps, with the full time-aligned mixer mix as the soundtrack.
Stream to Twitch or YouTube with a browser approve — the RTMP URL and stream key fill themselves — or paste any custom RTMP URL and key. Performance View collapses all chrome to a full-screen canvas for projection, with every shortcut still live.
Themed at runtime, tooltips in five languages
The entire interface is themed at runtime: nine factory palettes, plus custom palettes derived live from two color picks. Themes export as a small .json — drop one on any copy of the app and it installs and applies instantly.
Hover tooltips are translated into Japanese, Spanish, Portuguese, and Dutch alongside English, switching on the very next hover — no relaunch.
Beta pricing
Orra Visualizer is in paid public beta. Every plan is the full engine. Beta prices last while the beta does — and if you subscribe during the beta, you're grandfathered in: hold the subscription and your price never rises. Every license activates on up to 3 machines and works fully offline once activated.
Monthly
$15/mo after beta — beta subscribers keep $10
The full engine, month to month. Cancel any time.
- •Everything in Orra Visualizer
- •3 machine activations
- •All updates while subscribed
- •Hold the sub, keep the beta price — forever
Yearly
$135/yr after beta — beta subscribers keep $90
Three months free against monthly, and your beta price is yours to keep.
- •Everything in Orra Visualizer
- •3 machine activations
- •All updates while subscribed
- •Hold the sub, keep the beta price — forever
Lifetime — Founders License
$249 after beta
Own it outright. Version 1 and every update to it.
- •Everything in Orra Visualizer
- •3 machine activations
- •v1 and all v1 updates
- •Founders pricing — beta only
Not sure yet? The app has a 3-day free demo built into its launch gate — one demo per machine, no card required.
Licenses activate on up to 3 machines · Free a seat any time from Help → License · Works fully offline after activation
System Requirements
- •macOS 13 (Ventura) or later
- •Built for Apple Silicon — Intel Macs run it with best-effort support during the beta
- •Signed universal binary from Orra Audio LLC
- •Adaptive render scaling keeps 4K/5K displays smooth — recordings stay full resolution
Licensing
- • 3-day free demo, one per machine, from the launch gate
- • Licenses allow 3 machine activations
- • Once activated, works forever offline — it never phones home to keep running
Engine & I/O
- •1024-band spectrum analysis, band drivers, beat detection, stereo PCM waveform
- •Mixer sources: system audio, per-app capture, hardware inputs, Orra Link 2 DAW tracks
- •Transport control of Spotify, Apple Music, and any DAW over per-DAW MIDI ports
- •Plugin formats: single-file .js (JS/GLSL), plus direct ISF and Shadertoy imports
- •Recording: HEVC / H.264 at 30 or 60 fps, full output resolution
- •Streaming: Twitch, YouTube, and custom RTMP
Turn listening into something you can watch
Built for music producers, performers, and streamers — but you don't have to be one. If you love music, Orra Visualizer turns it into something you can see, shape, and share.
Pairs well with
Orra Link 2
Drop it on any DAW track and that track appears in Orra Visualizer's mixer by name — so one visual can respond to the kick, the vocal, and the hats as separate instruments. Free, and zero routing.
Get Orra Link 2Orra Collider
Press GENERATE for professional sound design instantly, then steer it with a handful of dials. Feed Collider through Orra Link 2 and watch your patches drive the visuals.
Explore Orra Collider