Home
About 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.
With it you can layout your display visually then assign effects to the various items throughout your sequence. This can be in time to music (with beat-tracking built into xLights) or just however you like.
xLights runs on Windows, OSX and Linux
For more information see the xLights User Manual, the Video tutorials, the wiki, the forum or our facebook group
Links to downloads are available from the menu at the top of the page
You can access our Privacy Policy here.
How to donate
xLights is free to all users – but if you wish to donate to help support the efforts please feel free to donate via: 
Current Release
2024.16 September 18, 2024
– enh (derwin12) Add copy model including submodels right click option
– enh (Kyle Grymonprez) Disable prompting for alias saving of newly generated models by default
– enh (Kyle Grymonprez) Node Layout: changing the background colors for dark mode
– enh (dkulp) Make sure we have access to media directories, re-prompt if required
– enh (dkulp) Optimize the init/cleanup of CandleEffect, particularly when applied to large groups
– enh (dkulp) If submodel buffer is vertial, use left/col/right labels
– enh (derwin12) Add RGB support to Image Model
– enh (derwin12/dkulp) Various updates to Time Display if Small Waveform is used
– enh (derwin12) Save Small Waveform preference
– enh (derwin12) Make various abandon messages consistent
– enh (keith) Add F-Prop as a dummy controller
– enh (scott) Visualizer – change export from csv to xlsx and add coloring/formatting
– enh (scott) Visualizer – add gamma
– enh (derwin12) Import Dialog – verify imported sequence framerate and xLights version
– enh (scott) SubModels Dialog: add import of submodels from another layout
– enh (scott) Faces Dialog: add clear selected rows
– enh (scott) States Dialog: add clear, fix validation on drag
– enh (scott) States Dialog: add import from Vendor Dialog downloads
– enh (kylegrymonprez) DDP: Controller config can mandate to not support “Keep Channel Numbers”
– enh (scott) State Effect: Add fading
– enh (keith) Allow setting serial port speed for Renard (Falcon controllers)
– enh (scott) Remember position of State Dialog
– bug (MrPierreB) Fix moving head effect to not reset effects when “None” selected
– bug (scott) Fix Fan Effect: Fan Scale to Buffer giving unexpected results in some cases
– bug (dkulp) Fix: blure/zoom on node level effects
– bug (dkulp) FPP Connect: fix the HDMI connector index for FPP8
– bug (scott) Experience Controllers: fix gamma rounding
– bug (keith) Fix single channel matrix displaying in wrong location
– bug (scott) WLED: Fix WRGB upload
– bug (derwin12) Retain Warp settings when copying
– bug (derwin12) Disable Update button for Base Showfolder
– bug (scott) Hide Individual Start Channels for Cube Model
– bug (scott) Experience Controllers: fix single channel models
– bug (Kyle Grymonprez) Fix crash on old DMX model
