Everything in BeamSync
Built around real production workflows. Every feature exists because a working electrician or lighting designer needed it on a real show.
Instrument Worksheet
A professional-grade spreadsheet built around how electricians actually work β not adapted from generic software.
- βAdd, delete, and duplicate instruments with full multi-select
- βBulk select via checkbox, Shift+click, or Ctrl+click
- β40+ fields per instrument: channel, dimmer, DMX, color, gobo, focus, position, user fields
- βMode and DMX Footprint columns populated from VectorWorks
- βNumeric multi-cell auto-increment for channels, dimmers, DMX addresses
- βDMX address sequential fill with automatic universe wrapping
- βText uniform fill across entire selection
- βDrag-select range selection with Shift+Enter for uniform values
- βTab/Shift+Tab navigation, F2/Enter to edit, Escape to cancel
- βDouble-click or single-click editing (configurable)
- βAuto-complete suggestions from field history
- βSort by any column β ascending or descending
- βSave and restore custom view presets (columns + sort order + groups)
- βBuilt-in presets: Channel Hookup, Instrument Schedule, Dimmer Hookup
- βPosition-based grouping with collapsible sections
- βColumn reordering, resizing, and visibility toggle
- βHide/show individual instruments without deleting
- βGlobal search and per-column filtering
- βUndo/redo with Ctrl+Z / Ctrl+Y (default 10-action history)
- β6 custom text fields and 6 custom number fields with configurable names
VectorWorks Bidirectional Sync
Live two-way data exchange using the native SLData XML protocol VectorWorks already speaks. Changes in VW appear in BeamSync in 2 seconds. BeamSync edits write back to VW on 100ms debounce.
- βImport VWX/SLData XML β supports modern SLData and all legacy LightingDevice formats
- βAuto-set show name from VWX filename on first import
- βParse 25+ VectorWorks field names to BeamSync fields
- βAuto-watch VWX file β poll every 2 seconds for VW changes
- βDelta-patch writing: only changed UID blocks, not the full file
- βSurgical XML patch: all VW-internal data preserved exactly
- βEcho prevention: fingerprint check skips BeamSync's own writes
- βFlush pending writes immediately when focus leaves BeamSync
- βConflict detection on import: merge or replace options
- βForce-push all instruments as "Entire Plot" when needed
- βFull baseline XML storage for correct incremental export handling
- βMode and DMX Footprint read from VW fixture profiles (never written back β prevents VW freeze)
Cloud Collaboration
Every show automatically backs up to the cloud on save. Share with your crew, submit field-level change requests, and keep everyone working from the same data.
- βAuto-create cloud show on first save β no manual linking required
- βAuto-upload .bsshow on every save (dirty β clean transition)
- βOpen .bsshow from cloud directly into the app
- βUpload and download .vwx files with signed URLs
- βKeep the 3 most recent file versions automatically
- βInvite collaborators by email or shareable link
- βGuest read-only instrument table β no account required for view access
- βCollaborators submit field-level edit requests with an optional message
- βCell coloring: amber = unsent local changes, purple = pending owner review
- βOwner reviews requests field-by-field: approve or reject with a note
- βEmail notifications to owner on submission, to collaborator on review
- βPending edit count badge polled every 60 seconds
- βCloud sync status indicator (syncing / idle / error) in status bar
Paperwork & Reporting
Generate professional reports from your live instrument data in seconds. Every report respects your current column selection.
- βChannel Hookup β sorted by channel
- βInstrument Schedule β sorted by position β unit number
- βDimmer Hookup β sorted by dimmer
- βColor Schedule β sorted by gel
- βFocus Chart β per-channel notes
- βCheat Sheet β compact: channel, purpose, position, color
- βColor Count β gel cut list with quantities
- βEquipment Count β fixture type quantities
- βCable Schedule β power and data cable counts
- βPosition Summary β grouped by position
- βMaster PDF β combine any reports into a single file
- βSave to user-selected location with pre-filled filename
Label Printing
Design label templates, print to Avery sheets, or send directly to a Zebra printer on the network.
- βCreate templates matched to Avery label codes
- βData fields, static text, boxes, lines, and logo elements
- βFull font control: size, weight, style, color
- βLogo embedding with invert option for dark backgrounds
- βPrint preview with copies-per-label control
- βWindows printer list via system integration
- βRaw ZPL output to Zebra thermal label printers
- βPNG/JPEG logo β 1-bit ZPL bitmap with dithering
Power Distribution
Design your distro layout before load-in. Know your phase loads before the dimmer racks arrive.
- βCreate dimmer racks, relay racks, and distribution panels
- βConfigure amperage, voltage (120/208/240V), and phase (1ph/3ph)
- βBreakout groups with connector types and phase assignment
- βAuto-generate circuit names from group prefix
- βError checking flags overloaded dimmers against breaker amps
- βSave distro configurations as reusable templates
Planning Canvas
A 2D spatial layout for documenting cable runs, connections, and rig topology. Calculate cable lengths from 3D VW coordinates.
- βPan/zoom 2D canvas with grid snap (configurable 50β5000mm)
- βLoad a background floor plan image and scale to mm
- βFixture boxes with DMX and power ports
- βDraw DMX and power connections with waypoint routing
- βAuto-calculate cable length from VW X/Y/Z coordinates
- βManual cable length override
- βAnnotations: boxes, text labels, tritap diagrams
- βDevice nodes: splitters, 2-fers, custom port counts
- βColor-coded fixture groups linked to worksheet filter
- βGroups saved and restored with view presets
Smart DMX Assignment
Assign DMX addresses across your plot in one operation. Preview the result before applying.
- βPer-position universe and start-address configuration
- βSort by unit number or current address within each position
- βRespects fixture DMX footprints from your library profiles
- βUniverse wrapping at 512 addresses with overflow detection
- βPreview table before applying β no surprises
Fixture Library
A searchable library of fixture profiles with 100+ pre-loaded entries and tools to build your own.
- β100+ pre-loaded fixture profiles with wattage, DMX footprint, modes, and power connectors
- βCreate custom fixture profiles with barrel sizes and through-power flags
- βAuto-create profiles for fixture types found in the plot
- βSave show fixtures to your global library for reuse
- βGear templates for planning canvas: nodes, splitters, distros
Error Checking
Configurable checks flag conflicts as you work. No need to run a separate report.
- βDuplicate channel, dimmer, and DMX address detection
- βOverloaded dimmer detection (respects breaker amp settings)
- βMissing channel, dimmer, focus notes, and color warnings
- βPer-check severity: error / warning / off
- βRed and yellow row outlines with hover tooltip
- βError panel lists all issues by instrument
- βError and warning count in status bar
Rider Check
Paste in a rider, instantly see what you have, what you're short, and what's extra.
- βParse rider text in multiple formats
- βCompare against show inventory by fixture type
- βRed for shortages, yellow for surpluses, green for exact matches
- βList show fixtures not mentioned in the rider
- βExclude hidden instruments from count
Truss Tape
One-page-per-position tape strips formatted for any tape width β from 2" to letter size.
- βPer-position strips with unit #, type, channel, dimmer, color, gobo, focus
- βDistance from previous fixture using VW coordinates when available
- βWidth presets: 2", 2.25", 3.125", 4", Letter
- βCustom width input with automatic font scaling
- βOpens in browser for print or PDF save