โ 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. Stage elements appear on screen only โ they're intentionally omitted from the printed PDF layout to keep it clean.
- 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).
- Select multiple fixtures: there are three ways:
- Box-select: click and drag on empty stage area to draw a selection rectangle โ any fixtures inside get selected. Hold Shift while box-dragging to add to the existing selection.
- Click-by-click: Shift+click or Cmd/Ctrl+click on placed fixtures to add/remove them from the selection.
- Select all: press Cmd/Ctrl+A or click the โ Select All toolbar button.
Selected fixtures show an orange dashed outline. Drag any one of them to move the whole group together โ perfect for relocating an entire truss line or section.
- Deselect: click empty stage or press Esc.
- Delete selected: press Del/Backspace to remove all selected fixtures from the layout (they stay 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 on the layout, a visual Stage Layout page is automatically added to your PDF export after the patch tables โ with all your fixtures rendered to scale. Stage elements (truss, props, etc.) are intentionally omitted from the PDF to keep it focused on fixture placement.
Managing your library
- Add a new fixture: fill out the "Add to Library" form in the sidebar โ manufacturer, model, fixture type (for the layout icon), and one or more DMX modes (name + channel count). Hit ๏ผ Save to Library.
- Fixture Type (Layout icon): this picks which silhouette represents the fixture in the Stage Layout view โ moving spot, wash, beam, LED par, bar, strobe, laser, hazer, etc. Leave it on "Auto-detect" if you want the app to guess from the model name. To change the type of a fixture you've already saved, just re-enter the same manufacturer + model with a new type picked and click ๏ผ Save to Library โ it updates the existing entry.
- 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 (Patch Sheet) / remove selected fixtures from layout (Stage Layout)
- Cmd/Ctrl+D โ duplicate focused fixture
- Cmd/Ctrl+P โ print patch sheet
- Cmd/Ctrl+A โ (Stage Layout only) select all placed fixtures
- Shift+click / Cmd/Ctrl+click โ (Stage Layout) add fixture to multi-selection
- Esc โ close help modal / clear layout selection
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.