xLights

xLightsSequencer·xLightsSequencer.xLights

xLights is a free and open source program that enables you to design, create and play amazing lighting displays through the use of DMX controllers, E1.31 Ethernet controllers and more.

winget install --id xLightsSequencer.xLights --exact --source winget

Latest 2026.13·July 14, 2026

Release Notes

2026.13 — July 14, 2026 Enhancements

  • charlie — Effect Symbols: define a reusable effect once and link any number of effects to it; editing one propagates to all linked effects. Symbols round-trip through .xsq with a "Convert All Symbols to Effects" escape hatch for compatibility export (#2671)
  • scott — Windows: experimental Vulkan preview rendering backend (model preview, sequencer grid, waveform, color canvases), switchable via Preferences > Other > "Preview graphics"; defaults to OpenGL with automatic fallback
  • dan — Linux: Vulkan preview rendering backend with X11 and native Wayland surface support; new "Auto" default picks Vulkan only when OpenGL would fall back to software rendering (llvmpipe)
  • dkulp — Linux/Windows: GPU-accelerated rendering (Vulkan) for blur, rotozoom, transitions, layer blending and most effects, mirroring the Metal backend on macOS; enable via Preferences > Other > GPU rendering
  • dkulp — macOS/iPad: Shader effect now renders natively on Metal (GLSL translated to Metal via SPIR-V and cached); set XL_NO_NATIVE_SHADER=1 to force the OpenGL fallback
  • dkulp/scott — Linux/Windows: Shader effect now renders natively on Vulkan (GLSL -> SPIR-V via glslang); falls back to OpenGL when Vulkan is unavailable
  • dkulp — GPU/SIMD rendering for additional effects: Tree, Shimmer, Candle (per-node), Wave, Garlands, Fill, Life, Twinkle, and Meteors
  • dkulp — Galaxy effect: faster per-pixel rendering method (ISPC/Metal/Vulkan)
  • dkulp — Galaxy effect: blend passes now scan only the bounding box instead of the whole buffer, up to ~5x faster on large 2D models
  • dkulp — Much faster saving of large .fseq files via multi-threaded zstd compression
  • dkulp — Add headless render mode (--headless -s <seq.xsq>): renders sequences to .fseq with no window, then exits
  • cybercop23 — Effect Presets track unsaved changes independently; preset-only edits no longer mark the RGB effects file dirty
  • alex — Tools - Test: defer controller connection until a model/port is selected, eliminating startup delay; re-resolve hostnames on demand for controllers that were offline at startup
  • daryl — Recall the last directory used in Open Sequence and Save Sequence As dialogs (#3107) Bug Fixes
  • daryl — Undo of a Model Set move now restores every member of the Set, not just the grabbed prop (#6681)
  • daryl — Mark the layout as needing a save when aliases are added
  • charlie — Fix app hang when changing a color to a gradient/color curve on an effect linked to an Effect Symbol (deadlock in symbol propagation)
  • daryl — Fix Align To Closest Timing Mark doing nothing when both ends of an effect are closest to the same mark (#6659)
  • daryl — Fix Align To Closest Timing Mark creating impossible effect overlaps (#6652)
  • cybercop23 — Fix crash configuring a 3D Servo model when servo count is increased (#6663)
  • cybercop23 — Fix "Copy Layers/SubModels to Models" for submodels with trailing empty layers (#6647)
  • dkulp — Fix crash cancelling or failing a model download/import with a malformed .xmodel (double-free)
  • dkulp — Fix crash in 3D layout preview after deleting a model (stale cached model list)
  • dkulp — Fix crash closing the Key Bindings editor with an uncommitted property edit
  • dkulp — Fix crash clicking "Render All" while a sequence is closing
  • dkulp — macOS: fix crash after deleting a model while a property-grid combo popup is being torn down (wxWidgets fork fix)
  • dkulp — Metal: fix crash when the GPU refuses a texture allocation (memory pressure or zero-sized image)
  • dkulp — Windows: fix crash rendering Shader effects after a GPU device reset (WDDM TDR)
  • dkulp — Linux: fix random startup crash from Moving Head panel adding its Color page to a notebook twice (use-after-free)
  • dkulp — Fix non-deterministic Meteors effect rendering (threading race in overlapping trails)
  • dkulp — macOS GPU: fix layer blending ignoring CPU-computed transition masks, causing wrong/non-deterministic transitions
  • dkulp — Fix non-deterministic rendering with "Per Model" buffer style (race reading effect settings during parallel member renders)
  • dkulp — Fix non-deterministic rendering of groups containing a nested group plus its own members (race on shared channels)
  • dkulp — Fix "Random" value/color curves re-randomizing on every render instead of producing stable results
  • dkulp — macOS GPU: fix non-deterministic Blur output (replaced MPS tent filter with deterministic compute kernel)
  • dkulp — macOS GPU: fix RotoZoom X/Y rotate writing past buffer bounds into adjacent layers, causing run-to-run corruption
  • dkulp — macOS: fix Video effect occasionally dropping frames or choosing different frames per render; playback is now frame-exact
  • dkulp — macOS GPU: fix non-deterministic Canvas layer output when group nodes share a buffer pixel
  • dkulp — macOS GPU: fix non-deterministic Rotate/Zoom output when multiple source pixels map to the same destination
  • dkulp — Fix non-deterministic Twinkle effect when twinkling by node on groups with shared buffer pixels
  • dkulp — Fix non-deterministic Kaleidoscope effect (Square/Triangle) rendering
  • dkulp — Fix headless render not honoring the "Use GPU For Rendering" preference
  • dkulp — Fix Galaxy effect rendering extremely slowly on very wide/short buffers (e.g. "Single Line" render style) Changes
  • dkulp — Render jobs now suspend and reschedule instead of blocking threads, reducing the thread pool to roughly CPU+GPU core count and lowering memory use on large sequences

Installer type: inno

x64CF85E9E732CAC4B20E94306E748728C4CC2932DC9595E088E5C1C63B1E278446

Details

Homepage
https://github.com/xLightsSequencer/xLights
License
GPL-3.0
Publisher
xLightsSequencer
Support
https://github.com/xLightsSequencer/xLights/issues

Older versions (26)

2026.12
x64EE0A9BA6DF6B3A12494DD7A56A0576723AC56E5B01FF9AB01F0632652D49825D
2026.11
x6486AE038E47230B8B057DE7C587C04D748B098B5DD3B71014FCA1497C4B580F13
2026.10
x6473B046DB381136994A566FF95E498947A65D92C071A8C542479BEB24C5D968B9
2026.09
x64BF6A02BF4FD8F4E5BC4CA0433B6456A126ABA9CD7F13FE8D39D0C329DAAA6F16
2026.08
x64095E1BA3ABF9EBE7255BA73A3FA3D8C567B6154C690050962F8BE12180DE3BF8
2026.07
x64CA4595506B092408252DCC8D5B6C935FAB31749AD9A9BBB03A14A22574C80D4F
2026.06
x64BFF49821C8F483A67D4A81BF1AC601083FFB955102073CE3A688A5970BDD752B
2026.05
x641C7A3F79D181E4452F44FF7A827FEA6B35FD225472A6C855F92BF69C64B1AD9C
2026.04
x641FE69A71D491A4E917E07EB455DEF4F928EC7B22F699F6E5C64974612B2B397B
2026.03
x64FC3E21C2EFBA1BD6F2C16075DE350ED8E2E3D6F200D62081224F5C84D41CC00B
2026.02
x64C31C57E4EB833001ADC25778D4AC6812DBC0B2F47F6E5E4F116B81694A40B455
2026.01
x647C8597107678BC42270C00B80184A4C69306F0B52D24099271662A60B33B1FA8
2025.13
x64C2B365D491A6CB5980A4CD5571C851258260C4811EF0283138D7AA55F2F8F099
2025.12
x64E16043F23E3072E6F901122C1D355DC256D8B12302CD7EA81C819D1259B3DBF7
2025.11
x641E4457E4DD18299BAD5F1DD6CF2D6270287FE84E6AA891E63F066D093756E584
2025.10.2
x64C9027C4618897A8A6ADDEC6EB3F88A928C6241C8CAF0A56B7A329CBAA6DBB6CE
2025.10.1
x64F7C83DAF1A79294B34D1EB98B71B7A2E46FDC058E1F5585931603A9E5BBBF9BF
2025.10
x6440865F64C0215E2178A12F9733D7C40069E8CE134FCF22518DB44B25D05DAD39
2025.09
x64F3C568FF13F5A9084C858E5FD0E49EB157B260AC5F57A75D55430437D08E8D50
2025.08
x6499EFACF80F757C1845F07DE28B43708FC150A01EEC3D357FFB952A41F27794F1
2025.07
x648BCCB5A23C6A4F4DDB6DA82368CB58240F5BBF5A472966A76F20D07CD0ADB288
2025.06
x641806758670F8951D50933347F091D8F0B886C57800419B34E5CBE3DFA516B314
2025.05
x64A8074683297B33BA5FBF51C7DFF94A044DEB0D7D79133CA4E7B2F051849C9E88
2025.04.3
x64172E8CFC4F91B8633B01C888FE76E93086ED62780E1158F62DF4956FFEE39244
2024.19
x64F70582CD4D2D30C12E1B3ABFC05A764D7829A2E14F61E112C1658F92581ED712
2024.04
x64417C5971594DA494B865C4E139DFAA52AF3594234EC75814909A539F2EB37DBF