Velvet Visualizer
See your show in 3D before you play it.
1. Welcome to Velvet Visualizer
Velvet Visualizer is a macOS app that shows your real lighting rig in 3D, live, before and during the show. Connect it to your lighting console over Art-Net or sACN — or import a MaestroDMX file directly — and it mirrors exactly what your console is sending, fixture by fixture.
What Velvet Visualizer is for:
- Planning and placing a lighting rig in a virtual room built to your real dimensions
- Checking your DMX patch for conflicts before you touch real cables
- Previewing your actual show live, driven by your real console
- Producing plans and equipment lists (PDF, CSV) for yourself or your crew
What Velvet Visualizer is not:
- A lighting console — it doesn't send DMX out, it only receives it (except when you're building a scene manually, before connecting a console)
- A replacement for MaestroDMX or any other control software
2. Installation
Velvet Visualizer is distributed as a .zip containing the app.
- Unzip and drag Velvet Visualizer into your Applications folder.
- Launch it from Applications or Spotlight.
- On first launch, macOS may ask you to confirm you want to open it. Click Open.
System requirements: macOS 14 or later.
3. First Launch and Getting Started
The Getting Started guide (Help menu) walks you through six steps, each with a button that performs the action directly:
- Pick a starting template, or import a MaestroDMX file
- Add your gear (from the library, an online search, or by creating a custom fixture)
- Place and adjust it (Inspector)
- Check your DMX addresses (Patch)
- Connect your console (Art-Net Setup Assistant)
- Show, save, and export
You don't have to follow it in order — it's there whenever you want a reminder.
Quick-start templates: when starting a new project, you can begin from a ready-made rig instead of an empty stage — Empty stage, DJ, DJ + screen + audience, Band, Truss + 2 totems, or Wedding/private party.
Demo shows: two built-in demo tracks (Electro and Rock) auto-populate a rig and play a synced audio + lighting show, so you can see the app in action without any real gear connected. Play them from the Library's Demo section.
4. Building Your Scene
The Library panel (⌘L)
The Library is where everything starts. It's organized into sections:
- Quick starts — the templates listed above
- Demo — the two demo shows
- Structures & Supports — truss, totem, stand, light bar, T-Bar, floor support
- Decor — backdrop
- Musicians — DJ, DJ booth, singers, guitarist, bassist, pianist, drums (useful as visual reference points on stage)
- Real fixtures — a searchable list of real fixture profiles, plus buttons to create a custom one or import one
Placing fixtures
Fixtures you add start "unplaced" in a tray. You can:
- Drag one onto the stage yourself
- Double-click it, or use Auto-place, to have it fill an open mounting point on a truss or bar automatically
Positioning
Click to select, drag to move. For precise control, open the Inspector (⌘I):
- Numeric X / Y / Z position and rotation, with rotation presets
- Physical orientation presets: Normal, Vertical 90°, Vertical -90°, Flipped, Uplight
- Mounting mode, orientation, and bar side
- Attach or detach from a carrier (truss, bar, stand) at a specific mount point
- Align and distribute several selected objects (left/center/right, back/middle/front, spread evenly)
- Group / ungroup, lock, hide, duplicate, delete, nudge
- "Center" and "Set down" quick actions
- Weight and power fields — filled in automatically from the fixture's profile, editable, and used later in your equipment totals
Right-click any object for a context menu (duplicate, copy/paste, rename, frame, lock, hide, group, delete, select all, show all, save this camera view) or, on a fixture, to view its DMX channels, attach it to a carrier, detach it, or aim it straight at the audience or the back of the stage.
Setting up the room
The Room section lets you pick a stage-size preset or enter your own floor width, depth, and ceiling height. Velvet Visualizer warns you if something you've placed pokes above the ceiling.
5. The Fixture Library
Beyond the built-in library, you have three ways to get the exact fixture you own:
GDTF files — import a .gdtf file (the industry-standard fixture description format, with full 3D geometry and moving-head articulation) from the File menu or the Library's Import button. If you have a GDTF Share account (gdtf-share.com), Velvet Visualizer can sign in and use it behind the scenes to automatically find the right profile for fixtures it doesn't recognize during a MaestroDMX import.
Open Fixture Library — a free online search, no account needed. Search by name, pick the right result, and import it directly. A local .json file from the same project can also be imported by hand.
Custom Fixture Builder — for a fixture that isn't listed anywhere. Click "Create…" in the Library, name it, pick a fixture type, and build its DMX channel list yourself (or start from a common preset like "PAR LED 7ch" and adjust). It's saved on your Mac and available in every future project.
You can also right-click any fixture and choose "View DMX channels…" to see its mode, its full channel list, and — if it's receiving live data — the actual value on each channel right now.
6. DMX Patch
Open the patch table with ⇧⌘P. It lists every fixture with its universe, address, and mode, and lets you:
- Rename fixtures inline
- Change addresses with steppers
- See conflicts and overflows highlighted automatically
- Select several fixtures at once to shift their addresses, re-sequence them with a fixed step, or move them to another universe
- Copy the whole patch to the clipboard, or export it as a CSV spreadsheet
- Undo any change
7. Connecting Your Console
Velvet Visualizer listens for Art-Net and sACN (E1.31) on your network — it doesn't need a direct cable, just the same network as your console.
Turn on the Live DMX toggle to let incoming signal drive the visualizer. While it's on, manual light controls in the app are locked out — your console is in charge.
The Art-Net Setup Assistant (Tools menu) walks you through it live, in four steps:
- Shows this Mac's IP address(es) — enter one of these as the destination on your console
- Confirms the app is listening
- A checklist for your console's output settings (protocol, destination, universe, addresses)
- A live test: are packets arriving? Valid Art-Net or sACN? Which universes, and do they match what you expect? There's also a switch for Art-Net universe numbering (0-based vs. 1-based) in case your console counts differently, and a button to generate a diagnostic report you can copy or email if something's not working.
8. Importing from MaestroDMX
Rather than patching everything by hand, you can import your show directly from MaestroDMX.
File ▸ Import MaestroDMX File… (⇧⌘I) reads the JSON file exported from Maestro. It matches each fixture to a real profile (falling back to an online GDTF Share lookup, then a generic profile if nothing is found), places them automatically, and reports what was imported, what was ignored, and any conflicts or warnings.
A full MaestroDMX Guide is built into the app (Library button "MaestroDMX Guide") and walks through the whole process in nine steps: duplicating your fixtures in Maestro so you have a dedicated Art-Net copy, understanding what Art-Net is, finding your Mac's IP address, setting the copies to Art-Net, double-checking your real DMX output is untouched, exporting the right JSON file, dropping it into Velvet Visualizer, verifying the signal arrives, and what to do if a fixture isn't recognized. It includes the same live signal check as the Setup Assistant, plus a diagnostic report you can copy or email.
9. DMX Monitor and Recording
Open the DMX Monitor with ⇧⌘D for a live grid of every channel on every universe, with recent changes highlighted. You can filter to non-zero channels only, or to just the selected fixture, and see packet and universe statistics at a glance.
It also includes recording and playback: record incoming DMX to a file, then play it back later — with looping and a scrubber — even with no real console connected. Useful for testing or for building a demo.
10. Working in 3D
Camera
Jump to a preset view — Audience, Control desk, Stage → Audience, Top, Stage left (jardin), Stage right (cour) — from the camera menu. Save your own views by name and come back to them any time. Freely orbit (right-click and drag, or two fingers + ⇧ on the trackpad), pan (two fingers), zoom (pinch or scroll), or nudge with the arrow keys; press Space to recenter.
Render modes
- Installation — a normal, well-lit day view for building and adjusting your rig
- Spectacle / Show — dims the room so you can actually see the light, with a haze slider (Inspector, Render section) to control how visible the beams are
Light controls
For each fixture: color, intensity, beam angle, pan/tilt (or a simple aim for fixtures that don't move), gobo (open or a pattern), prism (off, or 3 to 8 facets), and a "Mirror" toggle to force symmetric left/right behaviour across moving heads.
Aiming
Click "Aim at a point…", then click anywhere in the scene — the selected fixture(s) turn to face it, and you get a short report of what they're now aimed at. Right-click a fixture for one-click shortcuts: "Light the audience" or "Light the back of the stage."
Presenting
The Show bar lets you play or stop a demo show, exit presentation, and export a PNG or video straight from the current camera.
11. Plans — Multiple Layouts per Project
A single project can hold several Plans: different combinations of fixture placement, patch, and camera views, all inside the same file. Switch between them, duplicate one to start a variation, create an empty one, rename or delete them — from the Plans menu in the toolbar. Handy for comparing two rig ideas, or keeping a "load-in" layout and a "show" layout side by side.
12. Exporting
Export PDF (toolbar or File menu) opens a options sheet with three ready-made audiences:
- Client — cover page, plan, 3D views, and equipment list. No fixture-by-fixture DMX list, no notes, no weight/power detail.
- Technician / crew — everything, including the full fixture list with DMX addresses and weight/power.
- Loader / transport — cover page and an equipment list with weight and power only.
Every page is individually toggleable (cover, plan, 3D views, fixture list, equipment list, a free-text notes page), and the plan can optionally show DMX labels and dimensions. You can add your own contact details and logo, which print on the document.
DMX patch CSV
A spreadsheet with one row per fixture: name, type, manufacturer/model, universe, address range, mode, channel count, its carrier, and any conflict or overflow warning. (Toolbar: "Export patch".)
Images and video
Export a PNG of the current view (⇧⌘E) — standard or 4K — or a turntable video that rotates the whole scene 360° over a duration you choose, from the Show bar.
13. Setup Assistant (AI)
The Setup Assistant (⇧⌘A, or the sparkle icon in the toolbar) helps you build a rig from a plain description of your gear instead of adding everything by hand.
The first time you use it, you'll see a short screen explaining what's sent (your typed description and the names of fixtures/supports already in your scene — never your project file, and no photos in this version), that it uses your own Anthropic API key (stored securely on your Mac, never in the project file, and billed directly to you), and that suggestions are a starting point to check, not a guarantee.
Describe your gear in your own words — typed or dictated — and the assistant proposes a structured list matched against real fixture profiles. Review each suggestion as a card: accept it, ask for another one, pick a specific model, choose "Generic," search online, or import a GDTF file instead. You can also just keep talking to correct earlier answers — the conversation is saved and you can pick it back up later. Placement hints (on the floor, on a stand, on a bar, on a truss, above or below, left/center/right, aimed at the stage or the audience) are included automatically, so accepted fixtures land roughly where they belong instead of piling up in one spot. Each request shows you its estimated cost before you commit.
14. Licensing and Trial
Velvet Visualizer comes with a free 30-day trial, counted from the moment you first launch it. A badge in the toolbar shows how many days are left.
Once the trial ends without a licence, the whole app locks — not just exporting — until you enter a key or buy one. Nothing is lost: your projects are kept exactly as they were, and unlock the moment you activate.
A licence key works on 2 Macs. Once activated, the app keeps working offline indefinitely — losing your internet connection never locks you out; only an explicit invalid-key response does. To move a licence to a new Mac, deactivate it from the current one first.
15. Preferences and Settings
- Language — French or English, from the globe icon
- Units — metric or imperial (feet/inches), from the ruler icon
- Grid snap — on or off while moving objects
- Active tool — Select, Move, or Rotate (also V / M / R)
- Array — duplicate an object into a row
- Mirror selection — left/right or front/back
- Updates — Velvet Visualizer checks for a new version automatically (at most once every 6 hours) and shows a badge when one is available; clicking it opens the release page in your browser. Nothing installs automatically.
16. Keyboard Shortcuts
The full list is always available from Help ▸ Keyboard Shortcuts (⌘/), grouped by Project, Editing, Objects, Tools & movement, Camera, and Windows. It's the fastest way to look one up without leaving the app.
17. Reporting a Bug
Help ▸ Report a Bug… (and the diagnostic-report buttons inside the Art-Net Setup Assistant and the MaestroDMX Guide) put together a short technical summary — project and fixture counts, Art-Net/sACN listener state, your last MaestroDMX import result — that you can copy or send by email. It makes it much faster to figure out what went wrong without back-and-forth questions.
18. Credits
Velvet Visualizer uses free 3D models (credited individually, CC BY licence, via Sketchfab) and open-source libraries (GLTFKit2/cgltf, MIT licence; KTX-Software, Apache 2.0 licence). It is not affiliated with MaestroDMX, Chauvet, ADJ, Martin, Cameo, or BeamZ — brand names are used only to describe compatibility. Full credits: Help ▸ Credits.
19. Frequently Asked Questions
Do I need anything besides my Mac and my Maestro (or other console)?
No extra hardware — just your Mac and your console on the same network, with Art-Net or sACN turned on.
Will it show exactly what happens on stage?
Yes — it displays the live signal your console is actually sending, so what you see always matches what's really going out.
Do I have to patch my fixtures again by hand if I already have them in MaestroDMX?
No — import your Maestro's own JSON export and it brings in your fixtures, addresses, and groups automatically.
What happens after the trial?
Your projects are kept. Enter a licence key to unlock the app again.
Can I use my licence on another Mac?
Yes — one licence works on 2 Macs. Deactivate it on one before activating it on a third.
Is there a Windows version?
Not yet — Velvet Visualizer is Mac only (macOS 14 or newer).