Unilighter Changelog
Welcome to the Unilighter changelog. Here you will find a summary of recent features, performance optimizations, hardware additions, and stability improvements across Unilighter and Unilighter Desktop.
5 November 2026:
- Improved
Art-Netnode discovery and network adapter selection inUnilighter Desktop. - Inspect connected devices with read-only
Art-RDMdiagnostics inUnilighter Desktop. - Connect an
ENTTEC DMX USB Prointerface forDMXoutput inUnilighter Desktop.
4 November 2026:
- Set faders to their minimum or maximum quickly by clicking near either end.
- Fixed fixture profile JSON showing the previously opened fixture.
- Find dashboard widgets faster when adding scenes and animations.
- Detach a
Shared Valueswriter from any graph to free its input. - New
MIDIPitch Bendassignments now default to 7-bit resolution, with 14-bit available for compatible controllers.
3 November 2026:
- Assign previous, next and random selection actions to dropdown controls on the
Dashboard. - New
MIDIPitch Bendassignments use full 14-bit precision by default. - Fixed built-in
Color Pickerpreset assignments and simplifiedMIDIencoder speed editing.
1 November 2026:
- Fixed channel value editing and grouped
Shutterswitches inKeyframe Animations, and improved coordinate entry in the 3D visualizer. - Edit existing control bindings without relearning their input.
- Improved button editing in
Function Widget, with a clearer layout and keyboard shortcuts. - Find devices and tags faster when editing scenes and animations.
- Assign saved
Color PickerandXY Padpresets to controllers and shortcuts.
31 October 2026:
- Added individual
MIDIinput switches and a dedicatedMIDIsettings tab. - Expanded the built-in
Genericfixture profiles with morePARmodes, a hazer and an updated moving head mode.
30 October 2026:
- MIDI feedback now requires explicit opt-in for each output in Settings; fixed Pitch Bend compatibility, MIDI output retries and stale controller LED states.
- Added
MIDIcontroller feedback: button LEDs, LED rings and motor faders follow the console, with configurable LED values and aMIDIdevice monitor in Settings. Surfacecontrols now show the actual state of their targets, including changes made fromDashboard, cues orMIDI.
29 October 2026:
- Fixed clipped numeric values in
Node Graphinputs.
28 October 2026:
- Improved
Surfacelink recovery after restarting the host, and added clear guest-facing reasons for unavailable control while retaining saved links.
27 October 2026:
- Prepare movement, wheels and optics while fixtures are dark with
Dark PrepforCue ListsandKeyframe Animations, with an optional preparation interval before playback. - Calibrate color and movement and choose
RGBWstrategies for compatible fixtures together by tag. - Removed unnecessary confirmation when changing unassigned
Surfacecontrol keys and addresses. - Turn
Node Graphson or off directly from their list. - Create a
Mathnode with its operation already selected, directly from node search. - Create
Sequence,OscillatorandRouternodes with an operation, waveform or selection mode already chosen from search. - Improved
Dashboardresponsiveness while the 2D visualizer is open.
26 October 2026:
- Restored individual
Releasebuttons forZoom,FocusandFrostcontrols.
25 October 2026:
- Improved numeric entry across controls and editors, and added right-click value entry for rotary knobs.
- Optionally display live node port values from General settings, with a note about additional system load.
- Preserved lighting control and keyframe tracks when renaming tags or repatching fixtures, improved touch response for
Surfacebuttons, fixed saving scene edits before adding them to dashboard widgets, and restored the round guided-tour button.
24 October 2026:
- Rename fixture tags across the project while preserving playback, with confirmation before merging existing groups.
- Find existing fixture tags as you type in device dialogs, keeping your search when selecting matching tags.
- Zoom and pan the 2D visualizer with buttons, trackpad scrolling and two-finger touch gestures.
- Hold a steadier audio tempo with
Stable/Carefulresponse, choose whether to synchronize beat phase, and read clearerBPMvalues. - Fixed
Surfacelink connections, multi-head fixture sizing in the 2D and 3D visualizers, aperture sizing in the editor, parameter ordering in keyframe animation setup, and missingShared Valuesports when adding nodes.
23 October 2026:
- Added an optional
Generate oncemode to the Oscillator'sRandomshape, holding a random value until the next graph start. - Insert Dashboard widgets directly at a chosen position, including inside groups, without changing the spacing while choosing.
- Made tags easier to distinguish from individual fixtures in
Capture SceneandScene Editor. - Adjust
MIDIencoder speed globally or per binding, including existing assignments. - Fixed
Shared Valuesupdates when enabling node graphs, DashboardMIDIbindings while editing node graphs, and compressed function rows, hover and scrolling issues inFunction Widgetsettings.
22 October 2026:
- Improved multicolor fixture lenses, 3D visualizer responsiveness and emitter settings.
- Improved project sharing to use newer fixture profiles and prefer original definitions over reconstructed profiles across devices.
- Simplified
Function WidgetandCombosetup with one-click modes, unified function lists, compact settings and stable editing windows. - Fixed missing miscellaneous fixture parameters in the
Controlsinspector.
21 October 2026:
- Arrange physical light sources in 2D/3D with
Emitter Layout, independently colored circular beam segments and rectangular LED-bar beams, with matching editor and agent controls. - Improved dragging reliability for faders, rotary knobs, XY pads and color pickers, including
ChromeonmacOS, multitouch and diagonal trackpad adjustments. - Fixed manual
Color WheelandGoborelease and preserved lighting output when reopening older projects.
20 October 2026:
- Choose exact
DMXvalues including zero forColor Wheel,Gobo Wheeland Boolean controls, with reliable priorities, manual Release, scene capture and playback of existing projects. - Reorder Dashboard widgets and group contents by dragging their handles in Edit mode.
- Adjust Dashboard widget size independently from the rest of the interface in Settings.
- Add scenes to dashboard function widgets right while capturing them, and add existing scenes and animations to any widget from the
ScenesandAnimationspages without opening widget settings. - Refresh the Fixture Library to discover new cloud profiles without reopening the console.
- Improved node graph performance with
Splitter,Routerand shared subgraph editing. - Fixed gobo priority handling and raw
DMXvalues across scene fades, editing, snapshots, keyframe imports and node graph inputs, and minor issues in Hold buttons, node graphs (including randomCustom Equationvalues when a graph is enabled),Combo Functions, projects saved during scene transitions,BPMphase sync, dropdown search,Layers, knobs, notifications behind the feedback button, feedback screenshots, photo capture, fixture uploads to the cloud library and device dialogs widening when editing tags.
19 October 2026:
- Fixed node graph inputs, legacy fixture compatibility, scene capture of raw
DMXvalues and independent gobo controls.
18 October 2026:
- Control individual fixture misc parameters in node graphs, use typed indices or raw
DMXinputs, and create tag device outputs directly from search. - Coordinate scenes, animations and node graphs with reusable
Combo Functions, editing in widget settings, seamless shared-function switching and safe linked-control deletion. - Made
Layersavailable to everyone, with separate actions to release a property request or deactivate a function across all fixtures, while keeping previews under editor control. - Select a tag's current fixtures individually with
Shift-click in theScene Editor. - Fixed shared graph updates, scene capture, control layouts, node menu positioning, scenario editing and feedback, and protected local fixture cleanup with confirmation.
17 October 2026:
- Reuse shared subgraphs across multiple node graphs, with independent parameters and instant updates to their common logic.
- Override scene, animation, and node graph playback priorities from a
Function Widgetwhile preserving each function's saved settings. - Change
Movementpatterns from other nodes using the new integerShapeinput. - Added
Splitterbranches and automaticRouterselection to switch lighting looks and release device control from inactive branches. - Feedback automatically attaches a compact screenshot of the current console view that you can preview or remove before sending.
- Added a visual
Layersinspector in developer mode to trace fixture control priorities and explain overridden properties. - Fixed audio beat-phase stability, dropdown search interactions and accessibility, opening device controls for fixture tags with special characters, selecting saved photos for fixture color and gobo capture, and clipped movement previews on high-density displays.
16 October 2026:
- Assign held-button
MIDIcombinations to reuse the same encoders and controls for different actions, with automaticLearn Combocapture. - Fixed automatic tempo continuing toward a discarded estimate after changing the BPM detector's response.
15 October 2026:
- Improved automatic audio tempo tracking on real music, with adjustable response from cautious locking to rapid provisional following, clearer status and separate clock and transient outputs.
- Fixed animation timing under processing load and preserved smooth playback across loop boundaries.
- Choose whether playback pauses during computer sleep in
Unilighter DesktopAdvanced settings. - Fixed moving-head previews, position restoration after releasing shared controls, scene-editor control layout, and
WebMCPaccess after sign-out.
14 October 2026:
- Align moving heads with per-device Pan/Tilt offsets and inversion, and narrow their movement range without losing calibration, including independent settings for multi-head fixtures.
- Fixed node graph priority inheritance after reopening projects and custom priorities for device outputs created through
MCP. - Improved device patch list spacing with tag columns that adapt to the project's fixtures, fit slightly longer tag sets, and give more room to fixture names.
13 October 2026:
- Set one priority for a node graph and its grouped device outputs, with optional custom priorities per node; existing projects retain their original priorities.
- Download
Unilighter Desktopconsole updates while continuing your show, with overall and file progress, highlighted new versions, a save-before-update choice, and quick access to release notes. - Fixed
MCPconnection interruptions when multiple AI connections useUnilighter Desktop, and improved reconnection after a restart.
12 October 2026:
- Search dropdown options directly, use arrow keys and Enter to select, and navigate node search results with the keyboard.
- Improved the device patch list with aligned compact fixture names and single-line, horizontally scrollable tags.
- Improved Unilighter Desktop update reloads and automatic recovery after an unexpected error.
- Send a project copy from Project settings by email to another operator, including any missing fixture profiles.
- You can now select and copy your account email in General settings.
- Fixed cloud scene editing and playback, duplicate gobo controls, color-wheel selection and bindings for the custom
DMXcolor-wheel knob.
11 October 2026:
- Node search offers separate control and frequency-analysis variants, ready to use when added with Enter.
- Frequency Meter adds adjustable fixed-band crossovers, automatic distribution for different audio resolutions, and more spectrum slope choices.
- Fixed Exclusive mode in Functions widgets, kept custom Math nodes compact, and restored fixture-control access from visualizers.
10 October 2026:
- Added an optional Loop Prev/Next setting to Cue Lists so Next continues from the last cue to the first and Prev from the first to the last.
- Published first early version of
Unilighter MobileforAndroidwith offline console versions, nativeArt-Net/sACNandUSB DMXoutput,MIDIinput, and local Dashboard and Surface sharing. Available for applied alpha testers. - Fixed scene capture by tag to preserve each fixture's own values, and made the Capture Scene action easier to find.
7 October 2026:
- Improved fixture import from
Avolites D4,Open Fixture Library,QLC+andDDF: mode selectors and color and gobo wheels become proper selections, continuous channels keep named ranges, and Shared channels are only used for genuinely combined functions such as dimmer and strobe. - Added Reimport to the Fixture Editor to update an imported fixture from its original library entry or file, with a preview of every changed channel.
- Fixed Settings opening over device controls and returning to the project workspace.
6 October 2026:
- Pro users can now let AI agents in the browser work with the open project in the web console through
WebMCP. - Fixed Shutter setup and device repatching, preserving visualizer positions and making pending address changes clearer.
- Setup sorts devices by Universe and address and highlights overlapping
DMXranges in red.
5 October 2026:
- Added Continue with Google sign-in and registration on the web and in
Unilighter Desktop, which opens Google in your system browser. Existing accounts with the same email are linked automatically. - Improved
Surfacesediting, signal assignment and recovery after paused or lost connections. - Fixture import now previews the device controls each mode provides, alongside its channel list.
- Improved
GDTFimports: readable channel names, automatic pan/tilt, dimmer, zoom, strobe and color macro controls, menu choices for function channels, separate heads for shape layers, and far fewer warnings.
4 October 2026:
- Added customizable
SurfacesfromDashboardwith familiar touch controls, a compact editor, channel-awareOSCbindings and persistent local sharing inUnilighter Desktop.
3 October 2026:
- Added
Color Wheelnodes to match colors to fixture wheel presets, with color sequences and independent control of multiple wheels. - Fixed missing final color wheel presets on fixtures with fine control.
- Value controls in Dropdown and Buttons modes add previous, next and random selection, with
MIDIand keyboard bindings on the Dashboard. - Functions widgets add random selection, momentary random triggers and optional cue-list shuffling, with
MIDIbindings andRemote Controlsupport.
1 October 2026:
- Fixture imports now preserve available dimensions, white temperature, movement ranges and shutter settings from
OFL,QLC+,DDFandD4. - Added CMY color mixing with independent head controls and high-resolution
DMXoutput. - Added editable
GDTFfixture imports from the catalog and local files in developer mode. - Fixture parameters support reversed control direction and restore precise
DMXdefaults when control is released. - Strobe controls have independent Shutter toggles and release buttons, simpler fixture mode settings with suggested ranges, and smoother 3D flashes.
- Fixture Editor shows imported mode visualizer settings only when present, keeps visualizer controls consistent, and displays imported Strobe ranges for reference.
- Fixture modes can be renamed with a double-click or context menu.
- Reverse Engineering adds new channels as unnamed misc channels.
30 September 2026:
- Fixture profiles now support Shutter and multiple strobe modes, with independent controls and matching effects in the 2D and 3D visualizers.
- The 2D visualizer now offers finer grid snapping, negative coordinates and a Fit command without moving existing fixtures.
- Stage blocks and horizontal trusses can be drawn and edited in 2D, saved with the project and edited in 3D.
- Fog machines have a distinct 2D symbol.
- Device Control widgets can hide individual miscellaneous fixture controls, grouped by device in settings.
- Dashboard groups can now contain Functions and other widget types, and Device Control in a group can target a fixture tag.
- Patching a device offers quick Universe and mode choices, consistent fields, and addresses based on the selected Universe.
- Tags are highlighted in blue when adding a Device Control widget and navigating between devices.
- Fixed minor issues in the visualizer, console layout and device setup.
29 September 2026:
- A new Movement node for Node Graphs draws moving-head Pan/Tilt patterns from one block: nearly 30 shapes including circle, figure 8, ballyhoo, spiral, star, Lissajous, pan/tilt waves, saws, steps and bounces, with home position, size, blend, rotation and safety limits for each head.
- Movement across a tag of fixtures can be spread, mirrored on Pan or Tilt, fanned, split into groups, blocks and wings, counter-rotated, or run as a ripple with Width.
- The Sequence node can pack several values, or several XY pads, into sequences, so each tagged head can have its own home position.
- Device nodes that control a tag now offer the fixtures' extra channels, such as Pan/Tilt Speed, as inputs.
- The Oscillator's Random shape now changes at the set frequency, and in Sequence mode Spread goes from fully random values on every fixture to new values chasing along the sequence.
- New hands-on guided tours take you from patching your first fixture to a lit rig in the visualizer, with a practice rig of four PARs when no hardware is connected.
- Guided chapters show how to save a look as a scene, build a chase, run it from a dashboard button, and shape light with a Node Graph.
- A getting-started checklist tracks your progress and continues a paused guide where you left it.
- Every console page has its own short guide with links to the documentation.
- Guided tours help connect a real
DMXinterface and troubleshoot a fixture that stays dark. - Guided tours are also available on
Unilighter Solo. - Simple Desk All Zeros takes manual control of every channel, a new guarded All 255 button sets every channel to full, and Release All returns them to the show.
- Simple Desk groups channels under a block for each patched device and shows a readable channel name above every fader.
- The Animations page works on phones: the list opens first, each animation opens on its own screen, and a back link or the Animations tab returns to the list.
- Scenes, Animations, Node Graphs, and the project list have a search that is ready for typing as soon as the page opens on desktop.
- The Setup device list can be searched by device name, fixture, manufacturer, or tag.
- Search fields for scenes, animations, fixtures, devices, nodes, bindings, and projects share one look, and Escape clears the search.
- Reloading the console with an unsaved or unopenable project now returns to the project list instead of an empty placeholder.
28 September 2026:
- The console opens the project selection page when there is no previous project to restore.
27 September 2026:
- Console access updates when the account reconnects and remains available for one extra day after renewal while offline.
25 September 2026:
- Settings open in a dialog over the console, keeping the project running while you adjust project and application controls.
- Unilighter Solo opens on a device home page with firmware details, a technical journal, and a large console launch button.
- Unilighter Solo keeps icons inside their controls and saves changes locally until operators press Save to update the device.
- Unilighter Solo keeps console icons aligned and lets operators open developer controls from the title.
- Reverse Engineering on Unilighter Solo sends fixture discovery directly to its local DMX output.
Site Planneropens directly without showing a temporary console project.Site Plannersaves with Ctrl+S, including local plans.Site Plannertrusses keep a fixed thickness, allow either endpoint to move, and form clean right-angle joints.Site Plannerremoves fixtures from the plan when their type is deleted and clears obsolete fixtures when a plan opens.- Fixtures can be placed and selected reliably on trusses in the
Site Planner3D view, and stay outside the face where they were mounted. - Fixtures on trusses can be rotated individually or in groups around all three axes in the
Site Planner3D view. Site PlannerDraft mode hides detailed models and beams cleanly when switching 3D quality.- Universe Setup lists
Unilighter Soloas an output. Connect fromUnilighter Desktopover the Solo Wi-Fi link (browser console still needs Desktop). - Output pickers dim
Art-Net,sACNandUnilighter Solowhen the browser can't use them withoutUnilighter Desktop.
24 September 2026:
Dashboardcontrols respond to simultaneous touches, andSimple Deskfaders follow finger dragging.Unilighter Soloserves an offline lighting console with liveDMXcontrol, project backups, and storage on the Solo box for one project and five fixture profiles.- Driver error indicators clear when a project is closed or another project is opened.
- Keyframe animations can import a scene at the playhead, choosing which fixtures and channels to include.
- Scene Editor uses the same controls as the device desk. Touch a control to store it in the scene. A tag applies to every fixture in that tag, including fixtures tagged later, and a fixture's own value overrides the tag.
- Device Control can set gobo index and shake.
23 September 2026:
- Device Control opens the current device fixture in
Fixture Editor. - Gobo capture keeps the pattern field visible when no white shape is found.
- A gobo photo can be dragged into place, and its brightness and contrast can be adjusted.
Fixture Editorfocuses the fixture search on desktop and leaves it unfocused on a phone.
22 September 2026:
- Device Control shows the fixture channel name on Dimmer and Strobe, and keeps Dimmer or Strobe on the fader only when that name is different.
- Device Control places misc controls assigned to a head inside that head group.
- Fixture Editor keeps head names when a fixture is saved.
- Fixture Editor can sample a color-wheel color from the camera and trace a white gobo on a dark surface into a pattern, including from a phone.
- Camera capture can switch cameras, and can adjust exposure or focus when the device allows it.
- Reverse Engineering keeps the cursor in a slot name while you type, and clicking a color, gobo, or enum slot moves the fader to that position.
- Reverse Engineering adds a slot from the bottom of the list or with
Ctrl+Enterin any slot field, moves the fader there, and places the cursor in the new name. A free fader value is kept; a value that is already a slot steps forward by the last gap. - Holding + or − on a Reverse Engineering fader keeps the value moving.
- The color bar above a Reverse Engineering fader shows only a saved wheel color.
- Half color in Reverse Engineering is a normal button and starts with an empty second color.
Ctrl+Enterin Reverse Engineering no longer adds a misc channel.- Reverse Engineering keeps the output connection when you switch to another Fixture Editor tab.
- Reverse Engineering adds one range at a time.
- Gobo capture can zoom in, then drag and resize the traced pattern. The pattern editor shows that pattern in white.
- Faders and knobs mark fixture channel ranges in the control color, and the fader shows the active range name.
- Device Control skips the Shared frame when the fixture has no heads.
- Fixture Editor can edit ranges on a
Gobo Wheelchannel and on enum channels. - Enum
DMXvalues stay at 0–255 until that channel has Fine, Ultra, or Uber. - Reverse engineering shows one extra live channel after the last defined one.
+1 channeladds it as Unknown. Simple Desklabels each misc channel with its fixture name.- Knobs, the XY pad, and the color wheel keep working when the browser refuses to lock the pointer. Clicking a knob no longer hides the cursor.
- A color wheel with no defined colors still opens, and the custom
DMXknob sets the channel directly. - A Dashboard node graph widget can show only the Value, XY Pad, and Color controls you pick.
- Device Control widgets include
Misccontrols by default when the fixture has them.
21 September 2026:
- Reverse engineering color wheels use a color picker, including a half-color such as white/red at its own
DMXvalue. Gobo wheels open the pattern editor, and a live session clears the universe first. - Added a Fixture Editor reverse-engineering workspace for discovering unknown fixtures directly on live
DMXoutput, marking ranges and positions, and testing the resulting controls. - Added named
DMXranges from imported or manually edited fixture profiles to faders and knobs so operators can see each function directly on the control. - Fixture Editor now shows whether a profile was imported from
Open Fixture Library,QLC+,DDF Library, orAvolites D4. - Avolites D4 fixtures import support.
- Import fixture library search stays responsive while typing.
- Import fixture profiles from the DDF Library in the same dialog as Open Fixture Library and QLC+.
- Device Control now shows every color wheel when a fixture has more than one.
- Import fixture profiles from QLC+ in the same dialog as Open Fixture Library, with All / OFL / QLC+ / DDF filters.
- When both libraries define the same fixture, pick a source in Import — Open Fixture Library is marked Recommended.
- Import From files now accepts Open Fixture Library JSON, QLC+ qxf, and DDF XML or zip (XML only, no images).
- QLC+ and DDF-only manufacturers in Import are labeled so they stand apart from Open Fixture Library vendors.
- Adding the first universe in Setup now appears immediately.
- Increased console text size so labels and lists are easier to read.
- Import fixture profiles from Open Fixture Library via Import in the Fixture Editor and the Add Device dialog.
- Add Device, Open Fixture Library import, and node search focus the search field on desktop. Escape clears the query, then closes.
- Open Fixture Library import search now finds manufacturers by name or by matching fixture names.
- Open Fixture Library import preview now lists converted channels for the selected mode.
- Open Fixture Library import fills the screen on phones and steps from manufacturer to fixture with a back control.
- Open Fixture Library maintenance menus now import as enum options instead of Shared ranges, and rest at 0 instead of the fixture menu default.
- Open Fixture Library color-temperature channels with an idle window now import as a single misc control.
- Open Fixture Library pixel groups such as Master and Shape now import as separate heads.
- Open Fixture Library groups that cover every pixel import as Shared, so a master dimmer scales every head.
- Grouped each head's Device Control into a wrap row so dense fixtures stay readable.
- Each Device Control group is labeled in the corner with the head name, or Shared for fixture-wide controls.
- Color Wheel, knobs, and Strobe snap buttons keep their original size inside each head group instead of stretching or clipping.
- Open Fixture Library import now maps unrecognized channels to misc, and expands matrix pixel groups so Master color and dimmer channels (including Fine) import as 16-bit controls.
- Removed the projected gray keyframe markers from the top of the animation timeline now that box selection covers multiple frames.
20 September 2026:
- Enum and gobo wheel DMX values now use the full 16/24/32-bit range when Fine, Ultra, or Uber channels are present.
- Boolean fixture parameters now copy on/off to every linked high-resolution DMX channel.
- Color wheel Fine remains a split-color control; Ultra and Uber are no longer offered for color wheels.
- Renamed the Alias fixture channel type to Shared in the editor.
- Made the Send feedback button larger and easier to spot against the console background.
- Added Frames for grouping selected nodes, moving and resizing groups, renaming and recoloring them, and deleting frames separately or with their contained nodes.
- Added Reroute points for tidying cable paths, including drag and click-to-click reconnection with active-port feedback.
- Added keyboard search and Enter-to-add selection when inserting nodes in Visual Node Graphs.
- Improved selected-node visibility in dense Visual Node Graphs.
- Enhanced audio spectrum displays with frequency and level guides, highlighted listening ranges, and separate Spectrum and RMS toggles.
- Added immediate conflict warnings for already-assigned MIDI controls and keyboard shortcuts, and simplified MIDI trigger selection to one-click controls.
- Standardized compact knob geometry across Visual Node Graphs and Dashboard widgets.
- Added inherited parameter selection across consecutive fixtures and tags when creating scenes and keyframe tracks.
19 September 2026:
- Copying the MCP agent prompt, URL, and token in Unilighter Desktop Settings now works.
- MCP device lists now return fixture IDs and tags so agents can recover a patch after a failed call.
- Reconnecting an MCP client no longer fails after a previous agent session dropped.
- Keyframe animations can now run at 4x and 8x project BPM.
- Fixed keyframe animation duration jumping to 1000 beats when resizing the timeline in beat mode.
- Custom color-wheel DMX now applies to every fixture in a tag, not only the first device.
18 September 2026:
- Added Deactivate all functions in Project Settings to stop every running scene, animation, and node graph, including ones that stayed latched after a hold-mode press.
- Hold-mode function buttons now fully release timeline animations instead of leaving them running after the button is released.
- Restored the Project Settings debug panel so listing active functions no longer collapses the accordion.
- Restored reliable fixture control for 16-bit and high-resolution DMX channels when a parameter is missing a coarse channel or a fine channel is listed first.
17 September 2026:
- Added high-resolution DMX channel precision (16-bit fine, 24-bit ultra, and 32-bit uber) for any fixture parameter with one-click creation in Fixture Editor.
- Enhanced in-app feedback dialog to reliably submit diagnostic logs and user reports directly to the team.
- Added built-in Generic PAR, Generic Moving Head, and Generic LED Bar fixture profiles for quick rig setup without creating custom fixtures.
16 September 2026:
- Added Model Context Protocol (MCP) skill integration for autonomous lighting show generation with AI coding assistants.
14 September 2026:
- Enhanced Visual Node Graph editor with smoother pinch-to-zoom gestures and intuitive cable routing.
- Resolved DMX output channel priority conflicts between active scenes and running timeline animations.
- Added custom toggle value mapping for non-binary MIDI controls.
- Polished Hardware Assign Mode to eliminate UI shifts and hide inactive faders during binding.
13 September 2026:
- Introduced Sequence Node and Delay Node for automated multi-step lighting cues and staggered effect triggers.
- Added top status bar alerts to immediately notify operators of hardware and communication errors.
12 September 2026:
- Restored responsive multi-column layouts inside Dashboard widget groups.
- Enabled scene triggers and timeline animations on mobile touch devices.
- Enabled microphone and audio input device access in Unilighter Desktop.
11 September 2026:
- Migrated Unilighter Desktop engine for improved runtime stability and lower CPU usage.
- Added automatic Crash Recovery Mode and instant safe relaunch in Unilighter Desktop.
- Improved Linux setup with automatic uDMX USB device permissions in
.debpackages. - Fixed MIDI control registration immediately following hardware binding changes.
- Resolved connection pauses when joining local network remote control sessions.
10 September 2026:
- Expanded fixture profile library with additional fixture models and channel modes.
- Added visual fixture DIP switch calculators directly inside Device Patch and address editor.
- Improved touch dragging responsiveness for virtual faders on mobile screens.
9 September 2026:
- Added quick in-app Feedback modal to submit bug reports and feature suggestions directly from the console.
8 September 2026:
- Enhanced Site Planner with fixture symbol classification for theatrical and stage plots.
- Enabled placing and snapping lighting fixtures directly onto venue walls and floors.
- Improved 3D transform gizmos for smooth multi-axis rotation, translation, and scaling of stage equipment.
7 September 2026:
- Introduced realistic 3D fixture models with customizable aiming angles and beam positioning in Site Planner.
- Added Draft vs. Realistic rendering toggle and 3D truss lattice visualizations.
- Added smooth fly-camera navigation controls across all 3D stage views.
- Optimized 3D visualizer memory usage and volumetric light beam rendering performance.
- Added active color preview swatch to the Color Picker and eliminated control value jumping during live adjustments.
5 September 2026:
- Added local network (LAN) Remote Control enabling live dashboard touch control from mobile devices without internet.
- Added dedicated Desktop Settings panel with automatic background updates and Emergency Page access (
!!Ctrl+Shift+E!!). - Added live audio DSP analysis and neural music beat-tracking for automated rhythm detection.
- Enhanced Model Context Protocol (MCP) agent tools with full dashboard widget customization support.
- Improved 3D stage visualizer lighting effects and keyframe timeline interpolation accuracy.
3 September 2026:
- Added comprehensive training guides covering timecode synchronization, stadium-scale routing, and live busking.
2 September 2026:
- Added blind channel discovery workflow to Simple Desk for tracing unknown fixture addresses.
- Published comprehensive reference guides for Color Engine, Theater Cue Lists, and Multi-Head LED Bars.
1 September 2026:
- Added native multi-universe Art-Net 4 and sACN (ANSI E1.31) network DMX streaming to Unilighter Desktop.
- Released local MCP server in Unilighter Desktop to automate fixture patching and show programming.
- Added printable DMX Patch Sheet export for stage technicians and riggers.
- Introduced Spatial Matrix and Fixture Choreography animation modes for sweeping motion effects without physical moving heads.
- Added Subgraphs and Reusable Macro functions to the Visual Node Graph system.
31 August 2026:
- Optimized console rendering engine to support high fixture counts and complex widget setups with zero UI latency.
- Overhauled Hardware Assign Mode with live visual feedback for physical faders, knobs, and buttons.
- Introduced Global Bindings Manager for unified management of all MIDI and keyboard shortcuts.
29 August 2026:
- Added Fixed and Parametric frequency analysis modes to the Audio Frequency Meter node.
- Added event-capture search in Bindings Manager to instantly find assignments by pressing a hardware key or moving a fader.
- Enhanced Keyframe Animation Editor with multi-channel keyframe copying and precision playhead scrubbing.
- Added dedicated BPM Node to dynamically sync animation speeds and project tempo.
- Added per-head parameter control in Scenes for multi-cell LED fixtures and pixel bars.
- Improved 2D/3D visualizer color rendering for monochrome and single-channel fixtures.
- Added independent single-axis control for 2D XY-Pads (Pan or Tilt only).
28 August 2026:
- Added visual indicators to clearly distinguish local offline projects from cloud-synchronized projects.
- Added in-depth reference documentation for control priorities and widget layering.
27 August 2026:
- Added detailed screen references and workflow documentation across all console views.
25 August 2026:
- Introduced early preview of the Choreography Animation engine for synchronized multi-fixture wave patterns.
23 August 2026:
- Streamlined Project Manager with a cleaner, icon-driven project selection interface.
- Overhauled Settings view for faster navigation between project preferences and application options.
- Added complete technical references for all 13 node graph modules and hardware compatibility guides.
22 August 2026:
- Released initial multi-platform build of Unilighter Desktop for Windows, macOS, and Linux.
- Added seamless in-app client updates for Unilighter Desktop without requiring full software reinstallation.
18 August 2026:
- Added cloud synchronization and read-only customer view sharing for Site Planner plots.
17 August 2026:
- Added Bill of Materials (BOM) export and print capability to Site Planner for venue equipment manifests.
- Added quick duplicate keyboard shortcuts and wall-snapping zones for stage rigging.
- Improved upright vertical truss selection and positioning in 2D and 3D views.
- Preserved 3D camera angles and zoom state when switching between planner tabs.
- Added support for fixture model variations in site plans.
16 August 2026:
- Added full 3D transformation tools (Move, Rotate, Scale) with interactive coordinate gizmos in Site Planner.
- Added architectural blueprint import to trace stage layouts over existing CAD and image drawings.
- Introduced venue height slicing and sectoral stage zones for complex multi-level venues.
15 August 2026:
- Added 3D Hang View in Site Planner to preview overhead fixture positions and hang heights.
- Promoted Fixture Profile Editor to a dedicated top-level tool for quick device profile creation.
- Added right-click context menus for quick editing, grouping, and deletion of stage objects.
- Improved drag-and-drop precision and placement stability on the venue canvas.
- Streamlined Project Manager header navigation.
14 August 2026:
- Released initial Site Planner stage plot designer preview for venue layout and truss drafting.
- Added one-click upload to migrate local offline projects directly to the cloud.
8 August 2026:
- Improved tactile responsiveness of physical MIDI rotary encoders, eliminating input latency during fast adjustments.
- Redesigned "Add Device Control" dialog with quick search and intuitive channel grouping.
- Enhanced custom dropdown selectors with drag-to-select and multi-key navigation support.
- Improved project recovery workflow for restoring damaged or archived fixture configurations.
28 July 2026:
- Consolidated Local and Cloud projects into a unified project hub with seamless cloud sync.
- Merged device patching and DMX universes into an intuitive single-screen Setup view.
- Replaced project Author metadata with venue-centric organization.
- Added Safe Mode startup and automated project recovery for corrupted show files.
- Standardized UI control sizing across Color Pickers and XY-Pads.
26 July 2026:
- Refined interactive Demo mode layout with isolated viewport scrolling.
25 July 2026:
- Released public interactive Demo Mode allowing instant testing without account registration.
- Unified UI scaling and proportional controls across all screen resolutions.
- Significantly reduced interface latency and boosted rendering speed in Settings and Node Graphs.
- Resolved cable connection alignment issues in scaled node canvases.
23 May 2026:
- Expanded MIDI hardware integration with comprehensive support for all message types (Note On/Off, Control Change, Pitch Bend, and relative encoders).
22 April 2026:
- Added multi-head fixture support for LED pixel bars, multi-emitter fixtures, and multi-beam moving heads.
- Added printable DMX patch sheet export for venue technicians and physical rig setup.
13 March 2026:
- Added smooth crossfade transitions for Cue Lists and Theatrical Scenarios.
- Introduced bulk parameter value replacement and batch editing for scenes.
20 December 2025:
- Introduced Theatrical Scenario Widget, embedding lighting cues and scene automation directly into running show scripts.
- Added 2D visualizer previews for gobo, prism, and frost optical effects.
29 November 2025:
- Introduced Keyframe Animation Timeline Editor with multi-track sequencing and beat-synchronized playback.
- Added Cue List mode to the Function Widget for sequential theatrical playback.
31 October 2025:
- Enabled multi-node selection, copying, and pasting across Visual Node Graphs.
- Added early local network (LAN) remote control prototype for mobile web browsers.
27 September 2025:
- Introduced initial 3D Stage Visualizer with orbit camera navigation and real-time volumetric beam rendering.
31 August 2025:
- Introduced GroupNode for building reusable procedural subgraphs and custom math macros.
- Added dedicated Global Bindings Manager for hardware controllers and keyboard shortcuts.
28 May 2025:
- Added wireless Bluetooth DMX (BLDMX) transmitter driver support.
- Added automated project autosave and safe recovery mode for damaged show files.
21 April 2025:
- Implemented Latest Takes Precedence (LTP) arbitration engine for multi-layered control priorities.
- Added controllable UI canvas scaling and responsive zoom controls.
26 March 2025:
- Added 2D stage visualizer grid mode for overhead rig layout.
- Added tag-controlled device grouping for simultaneous multi-fixture manipulation.
27 February 2025:
- Introduced Visual Node Graphs for procedural automation, including FaderNode, Oscillator, Math, and Gate modules.
- Added built-in vector SVG Gobo Editor for custom beam patterns.
27 January 2025:
- Introduced Live Dashboard (Virtual Console) with customizable Function buttons and Device Control widgets.
- Added browser-native FTDI USB-DMX driver running in a dedicated Web Worker.
8 January 2025:
- Initial public release of Unilighter: browser-based DMX console with Simple Desk, Fixture Profile Editor, color wheels, 2D XY-Pad, and WebUSB uDMX driver.