โ Save your custom library!
Custom fixtures you add live in your browser's local storage โ if you clear your browser data, use a different browser/device, or the browser forgets (e.g. private/incognito), they'll be gone.
Click โฌ Library in the top bar anytime to download a JSON backup of everything (built-in + your custom additions). Keep that file somewhere safe. Re-import it on any device via the ๏ผ Load .json File button in the sidebar.
Adding & patching fixtures
- Pick โ patch: select a manufacturer, model, and DMX mode from the sidebar dropdowns. Optionally give it a name prefix, a group tag, and a quantity, then hit ๏ผ Patch Fixtures (or press Enter).
- Auto-#: with quantity > 1 and a name prefix, fixtures auto-number ("Spot 1, Spot 2โฆ").
- Live preview: the box below the form shows exactly what addresses your next add will take before you commit.
Editing the patch
- Change mode: click the mode dropdown in any row. It updates all fixtures of the same model to the new mode automatically.
- Custom channel count (override): click the number in the Ch column and type a new value. An orange APPLY button will appear โ click it (or press Enter) to commit. Useful when a manufacturer ships a firmware update with extra channels, or the library mode is slightly off. The field turns red and the mode dropdown shows โ Custom (N ch) so you can see at a glance it's off-spec. Picking a library mode from the dropdown reverts the override.
- Rename: click the fixture name cell and type.
- Lock an address: click the address cell and type
123 or U2/123. Locked fixtures show ๐ and keep their address; others auto-patch around them.
- Unlock: click ๐ in the actions column.
- Reorder: drag the
โฎโฎ handle.
- Duplicate: click โ or press Cmd/Ctrl+D while focused on a row.
- Delete: click โ or press Del/Backspace while focused on a row.
- Collapse a universe: click the universe header. Useful for big rigs.
๐จ Stage Layout tab
- Switch views: click the ๐จ Stage Layout tab at the top of the workspace to visualize your rig on a 2D stage.
- Place fixtures: drag a fixture from the "Unplaced Fixtures" tray on the left onto anywhere on the stage. Fixtures snap to a grid and can't overlap each other.
- Stage elements (props): under the fixtures list is a palette of stage props โ Truss, Light Bars, Speakers, Subs, Risers, Drums, Keys, DJ booth, Mics, Podiums, LED Screens, Text Labels. Drag any of them onto the stage to build your set. These help you visualize where fixtures sit relative to the physical setup.
- Resize stage elements: click any placed element to select it (dashed orange outline appears). Drag the orange handles on the right edge, bottom edge, or bottom-right corner to resize. Drag the element body to reposition. Click empty stage to deselect.
- Edit element labels: click the โ button on a selected element to change its text (e.g. rename "RISER" to "DRUM RISER" or add a custom label).
- Remove element: click the โ on a selected element.
- Move fixtures: drag any placed fixture to reposition. Hover over it and click the red โ to remove it from the layout (it stays patched).
- Group colors: each group you've assigned gets a unique color automatically. Fixtures in the same group share a color border.
- DMX labels: each fixture shows its universe/address (e.g., U1/45) and custom name. Tap ๐ท Labels to hide labels for a cleaner view.
- Auto Layout: the โจ Auto Layout button instantly arranges all fixtures in a grid sorted by group โ wraps wide groups to multiple rows.
- Save with your show: fixture positions AND all stage elements are saved inside the show file, so they travel between devices with Save/Load Show.
- PDF export: if you have fixtures placed or stage elements on the layout, a visual Stage Layout page is automatically added to your PDF export after the patch tables โ with all your trusses, bars, props, and fixtures rendered to scale.
Managing your library
- Add a new fixture: fill out the "Add to Library" form in the sidebar โ manufacturer, model, and one or more DMX modes (name + channel count). Hit ๏ผ Save to Library.
- Delete a custom fixture: pick it from the "Delete Custom Fixture" dropdown. Built-in fixtures (ADJ, Chauvet, Elation, Martin) can't be deleted.
- Reset: the โบ Reset to Built-in Library button wipes all custom additions and reverts to the 150+ built-ins.
Saving your work (show files)
- ๐พ Save Show โ downloads a single
.json file containing your entire session: every patched fixture with its address, mode, group, custom name, lock state, any custom channel overrides โ PLUS your full fixture library. On iPhone, use the Share sheet to save to Files, email to yourself, or AirDrop to another device.
- ๐ Load Show โ upload a previously-saved show file to pick up where you left off. Works cross-device: save the file on your desktop, email it to yourself, and open it on your phone at the venue โ or vice-versa. Loading a show REPLACES your current patched fixtures (you'll get a confirm), but the library merges so custom fixtures stick around.
- Pro tip: save a separate show file for each venue or event โ
christmas_2026.json, sanctuary_base.json, etc. You can even share them with other techs at your company.
Exporting
- โฌ Library โ JSON of the entire fixture library only (no patched rig). Use this to share your library with someone else who doesn't need your specific show.
- โฌ Excel โ clean formatted .xlsx of your current patch, ready to print or share with a crew.
- โฌ PDF (mobile) โ branded patch sheet PDF with the Wilson Pro AVL logo, ready to email or AirDrop to the venue.
- ๐จ Print โ print-friendly black-on-white patch sheet. All filters are temporarily cleared so you always print the complete rig.
Keyboard shortcuts
- Enter โ patch fixtures (from the add form)
- Del / Backspace โ remove focused fixture
- Cmd/Ctrl+D โ duplicate focused fixture
- Cmd/Ctrl+P โ print patch sheet
Universes
Each DMX universe holds 512 channels. If your rig needs more, fixtures spill into additional universes automatically. A universe showing TIGHT means it's 90%+ full โ plan ahead before the next fixture won't fit. Use the "First Universe Number" setting if your console starts counting from 0 or some custom base.