QLC+ is a free and cross-platform software to control DMX or analog lighting systems like moving heads, dimmers, scanners etc.
This project is a fork of the great QLC project written by Heikki Junnila that aims to continue the development of QLC and to introduce new features.
The primary goal is to bring QLC+ at the level of other lighting control commercial softwares.
QLC+ runs on Linux, Windows, OSX and the Raspberry Pi.

4.8.4 Deployment issues


Unfortunately there's been some deployment issues with the new loopback plugin on Linux and OSX. The Windows bundle was OK.
I fixed and uploaded again the packages. I kept the same name of the Linux ones, while the OSX bundle has been renamed to "QLC+_4.8.4a.dmg".
Apologies for any inconvenience this might have caused.

QLC+ 4.8.4


The fourth maintenance release of QLC+ is here. It brings several fixes and improvements to the existing functionalities, plus a couple of new things.
There is a new plugin called 'loopback' for internal routing of signals within QLC+.
We've had the contribution of new RGB Matrix scripts and a MIDI template, as well as another lot of new fixtures. Thanks guys for that !
In the tutorials page there is a new tutorial that explains how to connect the excellent Mixxx to QLC+.Thanks to Markus Baertschi.
It would be nice to have more of them for different DAWs. I've seen people in the forum using Ableton and Sonar, maybe they can share their experience with the community ?


  • RGB Matrix Editor: fixed conversion to a Sequence
  • Scene Editor: fix preview in non-tabbed mode (David Garyga)
  • Fixture Editor: added UV primary color (Jano Svitok)
  • MIDI templates: added APC mini sysex template (thanks to Joep Admiraal)
  • Experimental Loopback plugin (see docs, Jano Svitok)
  • Monitor: save both DMX view and 2D view settings (only current mode settings were saved, Jano Svitok)
  • RGB Scripts: added new Plasma script and added 'radial' orientation to Gradient (thanks to Tim Cullingworth)
  • Virtual Console: Frame: allow pages circular scrolling (David Garyga)
  • Virtual Console: Frame: Increased the maximum number of pages to 100
  • Virtual Console: Fix issues with cut-paste from one frame to another (David Garyga)
  • Virtual Console: Solo Frame: Fix regression: frame inside a solo frame not working (David Garyga)
  • Monitor: show color of color filters and shutter state (so far only RGB/CMY channels where shown, Jano Svitok)
  • Input Profile editor: fix off-by-one for MIDI note numbers (72 is C5, Jano Svitok, spotted by Markus Baertschi)
  • Input: fix input received several times in a row after changing input profile (David Garyga)
  • Fix opening files outside of QLC+ install dir in Windows (Jano Svitok)
  • Plugins/ArtNet: fixed input from non-contiguous universes
  • Plugins/ArtNet: enabled local address to communicate with other softwares running on the same computer
  • Webaccess: fixed CSS/JS loading on OSX (4.8.2 regression)
  • Webaccess: deny the favicon, so the interface doesn't get unresponsive after a while
  • New fixture: Robe Pointe (thanks to Moehritz)
  • New fixture: Ledj Performer 18 RGBWA (thanks to Michael Clements)
  • New fixtures: Stairville DJ Lase GR-160 RGY MKII, Stairville Hz-200 DMX (thanks to Hadley Denton)
  • New fixture: lightMaxx Complete PAR56 9x12W RGBAWUV (thanks to Marco Palmisano)
  • New fixtures: Briteq BTX-180L, Martin Mac Viper Wash DX, Martin Mac Viper Performance (thanks to Thierry Rodolfo)
  • New fixtures: Blizzard Hotbox EXA, Blizzard Hotbox RGBAW, Blizzard Hotbox RGBW, Blizzard Puck RGBAW (thanks to Dough Esselburn)
  • New fixture: Varytec LED Laser 4 (thanks to Heiko Fanieng)
  • New fixture: Chauvet Hive (thanks to Vic)
  • New fixture: Studio Due Shark 150C (thanks to Dean Clough)
  • New fixture: American DJ Dotz Par (thanks to Zeph)
  • New fixture: Img Stage Line PARL-4Set (thanks to Mitsch)
  • New fixture: Varytec Thunderscan FX, Pro-Lights GoboMix (thanks to Dag Stenstad)
  • New fixture: Chauvet Omega I DMX-155 (thanks to Tom Moeller)
  • New fixture: Eurolite LED SCY-100 RGBW DMX (thanks to Kithaeron)
  • New fixture: Chauvet Q-Wash 560Z LED (thanks to Connor Faulder)
  • New fixtures: JB Systems Plano Spot 7TC, JB Systems Plano Spot LED (thanks to Robin Davis)

QLC+ 4.8.3


All I can say is: WOW ! QLC+ 4.8.3 ended up being another massive release of this project.
As you can see from the changelog, another big set of fixes and improvements have been addressed to increase the stability and the functionalities of QLC+.
In random order:

  • The animation widget can now count also on individual RGB knobs. For this and many other improvements we need to thank David Garyga that has now became part of the QLC+ development team !
  • The Script function, this obscure part of QLC+, is now documented and has been improved. You can already achieve nice results with the random() macro and by calling external programs/scripts
  • Major rework of video playback and added the possibility to stream a video from the network. Unless major drawbacks come out, videos should be now usable for production purposes
  • Reworked audio triggers to allow multiple instances at the same time and with a different number of spectrum bars. Also, if placed in solo frames, they acquire the typical exclusive behaviour
  • A massive 31 new fixtures ! Thanks in particular to Thierry Rodolfo. Half of the new fixtures are his
I wish you a Merry Christmas and a happy new year.


  • Engine/UI: Fixed and improved the Script Function and the Script Editor. Please see the documentation
  • Virtual Console/Animation: added end color reset control
  • Virtual Console/Animation: added R/G/B custom control knobs for start and end colors (David Garyga)
  • Virtual Console/Audio Triggers: fix crash when changing the input device while a trigger is running (David Garyga)
  • Virtual Console/Audio Triggers: fixed incorrect number of bars when reconfiguring the widget
  • Virtual Console/Audio Triggers: multiple triggers at the same time and with different number of bars are now supported
  • Virtual Console/Frames: added option to hide the enable/disable button (David Garyga)
  • Virtual Console/Knobs: now they can be inverted like sliders (Jano Svitok)
  • Virtual Console/Sliders: fix inverted monitor value (David Garyga)
  • Virtual Console/Live Edit: fix some widgets state when live editing (David Garyga)
  • Virtual Console/Solo Frames: can have multiple widgets associated to the same function (David Garyga)
  • Engine: It is now possible to set a network URL on videos
  • Engine: fixed channels forced to HTP/LTP multiple times
  • Engine: fixed universe passthrough flag not restored on project load
  • Fixture Manager: recompute address overlap when fixture mode changes (Jano Svitok)
  • Scene Editor: Channel's primary color rather than its name is used to determine Color Tool availability (Jano Svitok)
  • RGB Matrix Editor: correctly update colors when the algorithm is changed
  • UI: fixed time editing of milliseconds (.3 is 300ms and not 30ms)
  • Plugins/ArtNet: fixed malformed output packets (4.8.2 regression)
  • Webaccess: fix crash when trying to update a closed connection (David Garyga)
  • Application: fix doc modified flag not set on widget deletion, cut/paste, and raise (David Garyga)
  • New fixtures: Cameo LED Mini PAR CAN RGB 7x3W/RGBW 7x8W/White 7x4W (thanks to Joachim Wiedorn)
  • New fixtures: Showtec Infinity iW 715 and iW 720 (thanks to uchris)
  • New fixture: American DJ DJ Spot 250 (thanks to 007ghg7)
  • New fixture: Blizzard Lighting Weather System (thanks to James Elliott)
  • New fixtures: Starway AXIS 250 16Bits, FullKolor, NanoKolor, TourKolor, Servo Beam 5R (thanks to Thierry Rodolfo)
  • New fixtures: DNA Pro Slim 18 RGBW, Martin MAC600 NT, Starway ServoColor 600, Starway ServoColor 800 (thanks to Thierry Rodolfo)
  • New fixtures: Vari-Lite VL2500 Wash, Martin JEM K1 Hazer, Generic Smoke (thanks to Thierry Rodolfo)
  • New fixtures: Martin Mac 2000 Profile II, Martin MAC Aura, PR Lighting PR 5000 Spot (thanks to Thierry Rodolfo)
  • New fixture: Contest PSC-930 (thanks to Noel Utter)
  • New fixtures: Eurolite LED CBB-3 COB RBG 3x15W Bar, lightmaXX Platinum Line Mini PAR QUAD 7x8W, Eurolite LED PMB-4 COB RGB 30W Bar (thanks to Thomas Demmel)
  • New fixture: Pulse SlimLite 56 (thanks to Jimmy Traylor)
  • New fixtures: Chauvet Intimidator Spot LED 150, Chauvet SlimPar Tri 7 IRC (thanks to Tavon Markov)
  • New fixture: Showtec Expression 5000 (thanks to Joep Admiraal)
  • New fixture: Eurolite LED PMB-8 COB RGB 30W (thanks to Thomas Achtner)

Another low cost solution for QLC+


After a few days of research, I ended up doing another experiment to offer you QLC+ users another low cost solution to run your lights.
I have written an extensive article about it with an overview and some techy bits to help you understand the various shades of this alternative.
Hope it helps !

QLC+ 4.8.2 + Video Tutorial #6: RGB Matrices


Today the QLC+ project turns 2 years old. Happy birthday !
It's been another amazing year, full of new functionalities, improvements, regressions and fixes, happy and unhappy users.
What I enjoyed the most though it's been to see a constantly growing community always bringing new ideas and feedbacks, sharing their projects and using QLC+ in ways I could have never imagined.
So, a big thank you to eveyone that had a part in this genuine growth and I really hope this tendency will never stop in the future.
Special thanks also to David Garyga that in the last few months has given an impressive contribution to increase the quality of the QLC+ code, with optimizations, speed improvements and new features.
Thanks to the translations team, who works in the background but greatly help to provide QLC+ in your language.

So, what's the best occasion to celebrate other than a new QLC+ release ? Even if this is a maintenance version we took the chance to include some more big features in different areas, so consider this as a continuation of the new features set of the 4.8.0 version.

  • A lot of work has been dedicated to the RGB Matrix function. Scripts API version 2 has been introduced to allow more control over RGB animations. A lot of version 1 scripts have been replaced with newer versions, so you might need to update your projects accordingly. In case, you can find the old scripts in a new GitHub repository created to host all the extra files for QLC+.
    RGB Matrices have now a dedicated widget in the Virtual Console, called "Animation". It is meant to be the ultimate tool for live animations and it has been designed to be as much flexible as possible. Check the documentation to understand how to use it.
  • This lot of work, allowed me to make a new video tutorial to show the whole potential of the new features. You can watch it on YouTube or in the tutorials page !
  • Another new cool feature called "Virtual Console Live Edit" is now seeing the light ! For now it is considered as experimental, but some of you might find it already useful during a reharsal.
    Feedbacks are really welcome to finalize this functionality.
  • The web interface CSS and JS code are now external files, so basically you can change them if you have particular customization needs
  • Mac OSX users are now joining Windows users in the Qt5 switch. The new DMG bundle should work better on modern OSX versions (10.9 and 10.10) and it also turns the page on the audio input/output feature. Unfortunately videos are still not working well, but in the meantime you can experiment with them.
  • Last but not least, the 400 Fixtures challenge has been abundantly reached as now we have a solid 412 fixtures in QLC+ ! Thanks to everyone really !
I've also started to fill a page with the QLC+ features with screenshots and descriptions. The features are so many so I'll try to continue this page in the spare time I have.


  • NEW: Virtual Console: introduced new widget based on RGB Matrix to control animations (see documentation)
  • NEW: RGB Matrix: introduced API version 2. It is now possible to define Script properties accessible from QLC+ (see documentation)
  • NEW: Virtual Console: introducing EXPERIMENTAL Virtual Console live edit (thanks to David Garyga)
  • RGB Matrix Editor: added a toggle button to preview circles or squares
  • Virtual Console: improved Speed Dial layout and allow to set the visibility of each element of the widget
  • Engine: improved perfomance of chaser loading and playback (thanks to David Garyga)
  • Engine: improved loading of RGB Matrix scripts (thanks to David Garyga)
  • Simple Desk: fixed crash on speed dial window open/close
  • Chaser Editor: fixed editing cases when using infinite times (thanks to uchris)
  • Input Profiles: added KORG nanoPAD2 profile (thanks to Daniel Åhr)
  • Input Profiles: added Elation MIDIcon
  • Input Profiles: MIDI messages can be entered directly
  • Webaccess: improved UTF-8 and HTML5 conformance (thanks to Janosch Frank)
  • Webaccess: fixed crash occurring on nested multipage/non-multipage frames
  • ArtNet: fixed dmx output packet length (even number in the range 2-512), fixed input dmx packet parsing
  • New fixtures: NJD Spectre, Chauvet Eclipse RGB, American DJ Dotz TPar, Abstract Twister 4, Pulse ECO LED PAR56 (thanks to Charles Oldham)
  • New fixture: American DJ Galaxian Sky (thanks to Chicken)
  • New fixtures: Cameo Strobe 3x3.5W, Cameo Strobe 6x10W, Stairville HL-x9 Quad Color Flood 9x8W (thanks to Janosch Frank)
  • New fixture: American DJ Inno Pocket Scan (thanks to George Qualley)
  • New fixture: Stairville LED PAR56 10MM-UV (thanks to Hadley Denton)
  • New fixture: Eurolite LED SLS-180 RGB (thanks to Peter)
  • New fixture: Futurelight PHW-260 (thanks to Alessandro Grechi)
  • New fixture: Martin RUSH Par 1 RGBW (thanks to Russell)
  • New fixture: Chauvet SlimPAR QUAD 12 IRC (thanks to Robert Box)
  • New fixture: Cameo LED Colour Bar RGBA (CLBAR10RGBA) (thanks to René Brixel)
  • New fixture: Showtec Led Air Cone Pro (thanks to Joep Admiraal)
  • New fixture: American DJ Dotz Bar 1.4

QLC+ 4.8.1


An urgent update is needed to fix a couple of macro-bugs that unfortunately got into 4.8.0: Virtual Console Buttons background color on Windows and Show Manager Audio/Video playback.
This release includes also a few fixes of some issues raised in the last 10 days.


  • Virtual Console: fixed Buttons background color on Windows
  • Show Manager: fixed audio and video playback
  • Show Manager: it is now possible to add an existing Chaser
  • Plugins/HID: Fixed FX5 input not reaching 0 value (thanks to Babbsdrebbler)
  • Fixture Editor: allow author name editing (Jano Svitok)
  • Show Manager: allow to stretch or loop EFXs and RGB Matrices when changing the duration
  • Virtual Console: fixed multipage frames cloning (thanks to David Garyga)
  • New fixtures: Chauvet-Q-Beam-260-LED, Pro-Lights Omni Tri 9 (thanks to Peter)
  • New fixtures: Chauvet 4Bar, Chauvet Intimidator Spot Duo (thanks to Shikhir Arora)
  • New fixtures: Stairville LED Flood Panel 7x3W, Clay Paky Alpha Wash 700 (thanks to Robert Scheffler)

QLC+ 4.8.0


After 2 months of hard work and important decisions, another milestone of the QLC+ project has been reached.
A few areas received major reworks and some others have been improved considering the forum feedbacks and users needs. To mention a few major changes:

  • One thing that's always been missing in the Show Manager was the possibility to use existing Functions like EFX and RGB Matrix. This has been implemented, as well as a handy tool to adjust the items position and duration.
    Important note: Once a project with Shows is saved with version 4.8.0, you can't go back to a previous QLC+ version. Unfortunately, the architectural changes didn't allow to preserve the backward compatibility.
  • The DMX USB plugin has been reworked to allow much more IO flexibility even for future devices. This allowed to finally add the MIDI IO support to the ENTTEC PRO MK2 and a better support for simultaneous Input and Output on the PRO devices.
  • Some Virtual Console areas received some love, especially the Speed Dial widget, that is now presented with a look more suitable for touchscreens.
    Furthermore, Frames can now be enabled/disabled, so you can re-use external inputs on different frames.
  • Multi page frames and QLC+ icons have arrived in the Web Access interface ! This is another little step on the long road to have a web interface looking exactly like the Virtual Console
  • Version 4.8.0 is the first delivering Qt5 on Windows. We've been working for months on the Qt5 support, and the 5.3.2 version bundled in the Windows package seems to start fullfilling what we are used to have on Qt4.
    Plus, Qt5 brings simultaneous audio playback and video support ! This allows QLC+ to be used as a standalone multimedia machine
    So, why only on Windows ?
    • On OSX I haven't figured out yet how to create a working DMG bundle with Qt5. As usual, everything on OSX is a nightmare, so it will take some more time to have something working.
      Anyone willing to help on this is very welcome
    • What is usually an advantage on Linux, in this case is a disadvantage. I am referring to dynamic libraries and distributions fragmentation. Even modern Linux distros (like Ubuntu 14.04 or Mint 17) are delivering Qt 5.2.1, which is not mature enough for what QLC+ requires.
      We'll have to wait a bit more (Ubuntu 14.10 ?) to safely release a Qt5-based Debian package. In the meantime you can build QLC+ from sources, which is very easy on Linux even for non-developer people.
I would like to thank everyone who contributed to this release and who picked up the 400 Fixtures challenge.
Any further detail can be found in the following, juicy changelog.


  • NEW: Added the support for Video playback (Windows only at the moment)
  • NEW: Show Manager: it is now possible to add RGB Matrix and EFX functions to the timeline
  • NEW: Show Manager: it is now possible to use a function several times in the timeline
  • NEW: Show Manager: added a timing tool to set a Show item start position and total duration
  • NEW: Virtual Console: Sliders in level mode can now represent the channels they control only if they have all the same value (EXPERIMENTAL)
  • NEW: Virtual Console: Frames can now be enabled/disabled
  • NEW: Input Profile Editor: a slider can now be set to behave in relative or absolute mode
  • NEW: Monitor/2D: it is now possible to set a background picture for specific QLC+ Functions
  • Monitor/2D: representation of pan/tilt is now made of circles. See documentation (Jano Svitok)
  • Plugins/DMXUSB: fixed simultaneous Input/Output on Pro devices. Added MIDI IO support to Pro Mk2
  • Plugins/ArtNet: revert universe ID numbering. QLC+ outputs data on [ArtNet universe]-1 (see documentation)
  • Plugins/OSC: Fixed crash when trying to output data on a non-specified output address
  • Plugins/DMXUSB: Fixed DMX4ALL Stageprofi MK2 freezing on Windows and malfunctioning
  • Show Manager: fixed 4.7.4 regression on time cursor position
  • Show Manager: show names in the drop down list are now sorted alphabetically (thanks to David Garyga)
  • Simple Desk: channel groups are now correctly updated
  • RGB Matrix Editor: fixed crashes when changing the matrix settings while test is running (thanks to David Garyga)
  • Channel Modifiers: added 6 new Exponential/Logarithmic templates (thanks to Luis García-Tornel)
  • Virtual Console: when going to operate mode, grab the focus to allow key combinations to work
  • Virtual Console: widgets key bindings on multipage frames respond only to the active page
  • Virtual Console: performances improvement when combining a Speed Dial with a Cue List (thanks to David Garyga)
  • Virtual Console: Speed Dial restyle. Increased the Tap button size to be more usable on touchscreens
  • Virtual Console: Speed Dial Tap button border blinks at the tapped speed
  • Virtual Console: Do not consider the first Speed Dial tap as it is most likely unwanted
  • UI: Fixed unwanted time values sent by speed dials under certain circumstances
  • Web access: correctly render and handle multipage frames
  • Web access: improved Cue List and Simple Desk look & feel
  • Web access: fixed Simple Desk changes on universes other than the first
  • Web access: added Simple Desk universe reset button
  • New input profiles: Akai APCMini and Novation Launchpad (thanks to Maikel Boerebach)
  • New fixture: ETC Desire D40 Vivid (thanks to Richard Manner)
  • New fixtures: American DJ Ultra Hex Par3, Chauvet Intimidator Spot 400 IRC, BoomToneDJ Quattro Scan LED (thanks to Robert Scheffler)
  • New fixture: Clay Paky Sharpy
  • New fixture: ADJ Dekker LED (thanks to Chicken)
  • New fixture: Img Stage Line Parl 73-RGB (thanks to Lukakiro)
  • New fixtures: Eurolite TSL-200, Velleman Beam Driver 250, Laserworld CS-1000RGB (thanks to Rob Nieuwenhuizen)
  • New fixture: Cameo Multi PAR 1 (thanks to Santiago Benejam Torres)
  • New fixture: Stairville MH-100 Beam 36x3 LED (thanks to Jasper Zevering)
  • New fixture: Stairville SC-X50 MKII (thanks to Johan Förberg)
  • New fixture: Light Emotion LED Parbar (thanks to Dan Szabo)
  • New fixture: American DJ Inno Pocket Roll (thanks to George Qualley)

QLC+ 4.7.4


Yet another maintenance release of the QLC+ 4.7 series. This includes some new minor features, the usual bugfix as well as the support for the DMX4ALL Nano DMX adapter (Linux only)
I take the opportunity to thank the DMX4ALL and the ElectroTAS team for providing a few USB adapters to be tested and integrated in QLC+.


  • NEW: added support for DMX4ALL Nano DMX adapter (Linux only at the moment)
  • Virtual Console: Solo Frames now handle Cue Lists and Sliders/Knobs in playback mode too
  • UI: Fixed some crashes on Function Selection and Widget Selection windows (thanks to David Garyga)
  • ClickAndGo: improved popup layout when a lot of presets need to be displayed
  • Channels Configuration: it is now possible to unset a Channel Modifier
  • Channels Configuration: fixed regression causing QLC+ to hang when forcing a channel to HTP
  • Show Manager: added delete action to tracks context menu
  • Show Manager: move cursor when the view is clicked even if the grid is not enabled
  • Show Manager: it is now possible to lock/unlock items
  • Audio Editor: it is now possible to select a specific audio card for playback
  • Cue List widget: Added a progress bar showing the current running cue status
  • Slider widget: when in submaster mode, restore the saved level
  • Speed Dial widget: added time divisors in configuration panel (thanks to David Garyga)

QLC+ on the Raspberry Pi Software Image


As probably a few of you already know, and as demonstrated back in April through an extensive video, I've been working hard to get QLC+ running smoothly on the Raspberry Pi. For those who don't know what it is, here's a nice page explaining the potential of this little device.
So, what about using this whole potential on a full DMX solution for under $100 ?
Today I'm proud to announce the first official release of the QLC+ on the Raspberry Pi software image.
All you need is a Raspberry Pi model B that you can get for around $35 and then you decide how to connect it to your favourite adapters/controllers.
QLC+ on the Pi integrates the same plugins and features of the desktop version, with no restrictions !
Please continue reading on this page to know how to get it

QLC+ 4.7.3


QLC+ 4.7.3 is here, as the third maintenance release of the 4.7 series.
There are a few improvements on several areas and a few crashes have gone away.
Even though minor releases don't aim to introduce new features, version 4.7.3 brings two major things:

  • A brand new Japanese translation thanks to Koichiro Saito
  • Channels modifiers. A few of you requested them (and I needed them too) so I took the chance to implement it. They can be set from the Fixture Manager/Channel fade configuration button. Please refer to the QLC+ documentation to understand how they work.
    Here's a screenshot of how the selector/editor looks like:

On the other hand, the finnish translation has been excluded from releases due to lack of maintenance
As usual, thanks also to everyone that submitted new fixtures, bugfixes and feedbacks.


  • NEW: it is now possible to assign a modifier curve to a channel
  • NEW: added Japanese translation (many thanks to Koichiro Saito)
  • Engine: Fixed fallback IO mapping messing up plugins lines
  • Engine: Fixed audio playback on non-default device working only once
  • UI: Fix saving changes when: closing QLC+, opening file, creating new file
  • VirtualConsole: fixed XY Pad tilt on universes other than 1
  • Monitor: fixed crash when showing 2D preview of a fixture that has been removed
  • Monitor: it is now possible to set a background image to the 2D preview
  • Monitor: fixed fixture positioning through the Fixture Item Editor
  • Fixture manager: fixed crash when deleting all groups/fixtures (thanks to David Garyga)
  • Fixture Editor: fixed gobos paths saved on Windows
  • Plugins/Peperoni: added preliminary input support (thanks to Jan Menzel)
  • Webaccess: button state now correctly switch depending on the sent value
  • New fixture: Beamz LCB-252, Cameo LED RGB PAR56 Can, Showtec Dynamic LED v3 (thanks to Sascha Büttner)
  • New fixture: Monacor LSX-142SRGY, Kam Laserscan 1000 3D, Chauvet DMF-10, TSSS XL35, Kam Powercan TRI54W Slim (thanks to Robert Box)
  • New fixture: Martin RoboColor-III (thanks to Boudewijn)
  • New fixture: StageTech LeaderScan Roto (thanks to Noel Utter)

QLC+ 4.7.2


Here's the second maintenance release of the QLC+ 4.7 series. Again, this version doesn't aim to introduce new major features, but to improve functionalities and fix regressions and issues.
I've dedicated some effort to improve the Web interface, by adding a preliminary version of a Simple Desk and creating a "developer API suite" to control QLC+ as much as possible via WebSockets. Web developers are now free to design their own web interface to QLC+. The HTML example page is not bundled with QLC+ but can be reached on GitHub or can be previewed here.
I would like to take the occasion to thank Dr. Jan Menzel at Peperoni Lighting for donating some devices to the project and to help improving the current plugin.
Thanks also to Santiago Benejam Torres for contributing with a Catalan translation.


  • DIP Switch tool: it is now possible to manually set a DIP configuration (thanks to Florian Euchner)
  • Fixture Manager: Added DIP Switch tool to fixture add panel to select an address by DIP configuration (thanks to Florian Euchner)
  • Simple Desk: fixed CPU waste and channels highlight on universes other than 1
  • Simple Desk: fixed cue stacks playback
  • Show Manager: fixed wrong track association causing copy & paste errors
  • Show Manager: fixed audio deletion crash
  • Virtual Console: Buttons can now stop all functions with a fade out time
  • Plugins/HID: fixed regression causing non working input
  • Plugins/Peperoni: added support for newer firmware versions (thanks to Jan Menzel)
  • Plugins/Peperoni: added support for 2 universes output on USBDMX21
  • Webaccess: preliminary implementation of Simple Desk
  • Webaccess: Added Web API for developers who want to control QLC+ via HTML+Javascript+Websocket
  • Added Catalan translation (thanks to Santiago Benejam Torres)
  • New fixture: Flash Butrym LED Moving Head Mini Beam 18x3W RGB CREE (thanks to laserandi)
  • New fixture: Chauvet Wedge Tri, Chauvet Gobo Zoom LED 2.0 (thanks to Jef M)
  • New fixture: Studio Due City Color 1800, Star Lights Mini Wash Moving Head (thanks to Tolmino)
  • New fixture: lightmaXX Platinum Line Mini TRI PAR 7x3W, lightmaXX Star Sphere 6 RGBAW (thanks to Flo)

OSX, what should I do with you ?


As a few of you might have noticed, these have been tough days for the QLC+ 4.7.1 OSX bundle. I always admit I am no expert of the Mac world but this time I believe the Qt team did their part in destabilizing even more the system.
I've been a fool to think that after 2 years and half that the Qt 4.8 family is around switching to a new version would have brought no consequences.
A note on the OLA plugin. Who uses it is now forced to upgrade to version 0.9.0. I'm sorry about that but the code was supposed to be backward compatible, instead it's not. I'm in contact with Simon Newton (creator of OLA) and we're trying to resolve the problem.
To conclude, version 4.7.1a is based on Qt 4.8.5 and linked against OLA 0.9.0.

QLC+ 4.7.1


QLC+ version 4.7.1 doesn't aim to introduce new features, but to improve the stability and usability.
There are good news for OSX users though. 2 days ago Qt 4.8.6 has been released, which should give a better support for the problematic Maverick, so I decided to bundle it in this version. Also I have finally been able to fix the annoying bug on audio playback, leading to crashes and freezing behaviour.
This version as been compiled against OLA 0.9.0, so everyone using the OLA plugin is invited to update their version too.


  • Monitor: fixed crash when loading a project with the monitor open
  • Monitor: show channel's icon in DMX view mode
  • Monitor: added 2D view Fixture item editor. Can set position, rotation and gel color
  • Show Manager: fixed common speed mode for Sequence steps
  • Show Manager: it is no more necessary to create a Scene to add audio tracks
  • Show Manager: improved import of existing Functions
  • Show Manager: highlight the clicked step
  • Chaser Editor: Sequences in Function Manager can have Run Order and Direction
  • Function Manager: fixed nested folders failure
  • Scene Editor: fixed crash when a group used by a Scene has been removed
  • Audio/OSX: fixed crash happening at the end of playback
  • Audio/Linux: if the selected playback device is not present, fall back to the default device
  • Webaccess: fixed Cue list play/stop sequence working only once
  • Webaccess: fixed sliders movement on a touchscreen
  • Plugins: Fixed ArtNet input universe indexing
  • Plugins: fixed ArtNet and E1.31 open/close when the same line is connected to several universes
  • Plugins: fixed ArtNet and E1.31 input association when the same line is connected to several universes
  • Plugins: implemented SPI autodetection of multiple universe channels when no fixtures are defined
  • Added fixture: Pro-Lights ARCLED7314HD (thanks to Tolmino)
  • Added fixture: American DJ Inno Spot LED (thanks to Paul Hill)
  • Added fixture: American DJ Sweeper Beam LED (thanks to George Qualley)
  • Added fixture: Contest Tri4U (thanks to Nicolas K)

QLC+ on the Raspberry Pi - Tech preview


After months of work I am proud to share with you the first results I've been able to get with QLC+ on a Raspberry Pi. Here's a video showing some of the nice things you can do with it.
This is a technological preview, so it means the software is not ready yet to be released or published.
In this preview, QLC+ is controlling more than 800 DMX channels, a DMX USB adapter and a SPI interface connected to a 16x16 home made RGB panel. It is also receiving commands from a MIDI USB controller and via WiFi through OSC.
A lot more can be done and I'm sure there's still space for optimizations and improvements, but they obviously take time.
If you are interested in the RGB panel, please contact me on my private email address.

Enjoy !

QLC+ 4.7.0


And here it is the final version of QLC+ 4.7.0. The last month has been spent on bugfixing and on consolidating this important milestone of the QLC+ project.
We took the chance also to introduce a couple of new features like more EFX presets and random Chasers playback.
Some work has been done also on the brand new Monitor 2D view, which can now be used to have an idea of how your lights will look on a stage without having them connected.
I am also proud to announce that QLC+ is now translated in Portuguese too. Thanks to Nuno Almeida !
Thanks also to all the users that spotted issues and submitted new fixtures, that at this point have reached a substantial number of 352.


  • NEW: New EFX types Square, SquareChoppy & Leaf (thanks to David Garyga)
  • NEW: Random order for chasers (Jano Svitok)
  • Monitor: Added support for dimmer channels, Pan, Tilt, color gels and fixture labels
  • Monitor: can monitor universes even if they're not patched to an output
  • Audio Editor: added source file, speed dials and preview buttons
  • Simple Desk: highlight channels in red when manually moved
  • Fixture selection: it is now possible to add groups or a whole universe to a Scene
  • Chaser Editor: fixed some cases of manual adjustments of steps timings
  • Scene Editor: fixed copy&paste of selected values in all fixtures view mode
  • Plugins: Added enttecdmxusbopen/channels to tune the maximum number of transmitted channels for Enttec Open and clones. This could solve flickering issues in some cases. (thanks to Daniel Torres)
  • Plugins: DMX USB FX5 is now supported on OSX too
  • Plugins: Added a +1 to the transmitted ArtNet universe
  • Added portuguese translation (thanks to Nuno Almeida)
  • Added fixture: Ledj Performer 18-Quad (thanks to Michael Clements)
  • Added fixture: Optima Lighting PAR64 LED (thanks to Ryan Kelley)
  • Added fixtures: Cameo Flat PAR CAN TRI 3W, Stairville maTrixx SC-100, Varytec LED Magic Mushroom (thanks to Jan Nolte)
  • Added fixture: Stairville LED bar 240/8 RGB (thanks to Mikko Toivonen)
  • Added fixture: Martin MAC 301 Wash, Martin MAC 700 Profile (thanks to Paul Evans, bwerst)
  • Added fixture: BoomToneDJ Slim PAR 7x3W LED RGB, Showtec Event Spot 1800 Q4 (thanks to Lorenzo Andreani)
  • Added fixtures: Eurolite LED PAR 56 RGB DMX, Expolite TourLed 42 (thanks to Frank Janosch)
  • Added fixture: Robe ColorSpot 700E AT (thanks to NiKoyes)
  • Added fixture: Chauvet SlimPAR TRI 12 IRC (thanks to Alessandro Grechi)
  • Added fixture: Chauvet EZPAR 64 RGBA (thanks to Ronnie Ross)
  • Added fixture: beamZ LS 3DRG (thanks to Julian Brennum)
  • Added fixtures: Chauvet Intimidator Scan LED 300, Chauvet Legend 230SR Beam (thanks to Craig Cudmore)

Regarding private emails


Lately I'm receiving a lot of emails on my personal address, asking for private support, bugfixes, building issues, and so on. As I already stated in this website (in the about page), I will not reply to them, unless they are a business proposal or very particular matters that are not worth to be shared in the QLC+ forums.
The reason is simple, I'm not that evil: QLC+ is an open source project that can grow only if users (and their kindness) share the information they have. This can be new ideas, issues found, new fixtures, building issues, code patches, videos, pictures, etc.
If this doesn't happen, you can already say goodbye to QLC+, as it would end up being just the product of my imagination. Since I am not representing a software house with roadmaps, QA and all that things, I invite everyone to share their findings in public.
Another simple reason is the timing. If you are looking for help, I might be busy or sleeping (I do that too, yes), so you might have a good chance on the forums since there are a few expert users that can help before me.
If your problem is the english language, then I'm sorry for you, but this is 2014 and it's probably time for you to learn the universal language spoken in this world.
Communicating in private is like being invited to a dinner and talking to whom is sit beside you in the ear ! It's clearly not what you want, right ?
Fortunately the majority of users understand this and I am always thankful for that, even if sometimes I don't have much patience...but that's another story.
I just wanted to pinpoint this, as I consider it important.

Thank you. Massimo

Video tutorial #5: Chasers


Here's another new video tutorial to explain how to use and edit Chasers with Scenes.
There are also a few words on how to control a Chaser with the Cue List widget.
Check it out in the tutorials page !

QLC+ 4.7.0 - Release Candidate 1


The time has come again for QLC+ to progress on a new minor release.
This version includes a lot of new features and some areas of the software required some major rework. One of them is the possibility to have an arbitrary number of universes.
For this and other reasons, this is a release candidate version. Depending on users feedbacks, this will turn into a stable release in a few weeks.
Some other major changes are:

  • A dedicated dialog to create and setup RGB panels
  • A brand new position tool for the Scene editor, and a few improvements to the XY Pad widget
  • FX5 USB DMX and Windows joysticks support. The HID plugin has been renamed so it is necessary to uninstall any previous version of QLC+ to avoid conflicts
  • EXPERIMENTAL: A preliminary 2D preview of the fixtures. For now it only supports the front view of RGB/CMY lights
As always I would like to thank all the people who contributed to this version with quality code, fixtures, translations, feedbacks and ideas.


  • NEW: Input/Output: QLC+ now supports infinite universes
  • NEW: Input/Output: added universe passthrough mode
  • NEW: Plugins: ArtNet and E1.31 plugins support up to 65535 universes
  • NEW: Fixture Manager: Added a dedicated dialog to quickly create RGB panels
  • NEW: Monitor: preliminary support of 2D preview monitor
  • NEW: RGBMatrix: added audio spectrum mode
  • NEW: Simple Desk: added channel groups tab
  • NEW: Plugins: Added SPI plugin (Linux only)
  • NEW: Plugins: Added FX5 support on Windows & Linux (thanks to Florian Euchner)
  • NEW: Plugins: Added Vince DMX512 USB adapter support (thanks to Jérôme Lebleu)
  • NEW: Position Tool: XY Pad-like position setting in Scene editor (Jano Svitok)
  • NEW: XY Pad shows pan/tilt coordinates (Jano Svitok)
  • NEW: XY Pad keyboard controls: Shift+arrows - fine control, Ctrl+arrows - 10x speed, Ctrl+Shift+arrows - faster fine control (Jano Svitok)
  • NEW: Fixture Manager: Fixtures channels can now be manually forced to HTP/LTP
  • Function Selection: fixed OK button greyed out and various crashes
  • MIDI plugin: Linux support for pitch wheel and note/channel aftertouch (Jano Svitok)
  • MIDI plugin: improved pitch wheel and input/output settings (thanks to Robert Scheffler)
  • Webaccess: fixed positioning of headerless frames
  • Monitor: added combo box to select which universe to monitor
  • Editors: fixed crashes when deleting running functions (thanks to plugz)
  • Plugins: added HID joysticks support on Windows
  • Documentation: Added Sound Control tutorial (Jano Svitok)
  • Added input profile: BCF2000 in Mackie Control mode - all buttons are usable (Jano Svitok)
  • Added input profile: Akai APC40 (thanks to Daniel Curry)
  • Added fixtures: DTS Max FAR, DTS Nick NRG1201 (thanks to Vasily Leushin)
  • Added fixture: AGPtek RGB 6ch Crystal Ball (thanks to Davey Daytona)
  • Added fixture: American DJ Tribar Spot2 (thanks to Rob Goudriaan)
  • Added fixture: iSolution iMove 5 Series (thanks to Dave Doyle)
  • Added fixtures: Chauvet Intimidator Beam LED 350, Spot LED 250/350 (thanks to Robert Scheffler)
  • Added fixtures: Alkalite Octopod DP-80, Eurolite LED DMX Pixel Tube 16 RGB (thanks to Ryan Gough)
  • Added fixtures: Stairville Quad Par Profile RGBW 5x8W, Stairville DDS 405 (thanks to Nicolas Rasor)
  • Added fixtures: American DJ P64 LED Plus, American DJ SP1500 MKII, Laserworld EL 200RGY, Botex DSP-405
  • Added fixture: Showtec Quatro (thanks to Florian Euchner)
  • Added fixtures: Chauvet SlimPAR 64, Chauvet Q-Spot 560-LED (thanks to Chris Laurie)
  • Added fixture: Showtec Phantom 250 Wash (thanks to Cingulingu)

Older versions