QLC+ version 4.5.0


This page is dedicated to the numerous functionalities introduced with version 4.5.0.
Here a sort of visual tour will show you the great features that will make the use of QLC+ even more easy and effective during your live shows.


Every function in QLC+ has attributes. By default the "Intensity" attribute is present.
In the case of a Show, the attributes list is equal to the number of tracks defined in the Show.
In the case of Audio, the intensity attribute controls the output volume.
Attributes can be accessed and controlled only in Operate mode and only by right clicking on a Virtual Console button.
Here's a few screenshots of this functionality

Multi page frames

When using external controllers it can happen that the physical controls are not enough to control all the Virtual Console elements. It might also happen that the space in the Virtual Console is not enough if there are a lot of widgets to control.
For these cases, QLC+ offers a functionality that expands the basic use of Virtual Console frames and turn them into very powerful widgets.
Basically any controller can become a native multi page controller. You just need to assign two buttons to go to the next or previous page.
Any frame of your existing projects can immediately be turned into multi page.
You can also clone the widgets of the first page if you need all the pages to look the same
A few screenshots can say more than many words:

XY Pad working window

XY Pads are great widgets to control moving heads or fixtures with 2 axis.
But what happens when your moving heads have 540 degrees of pan or if they are close to the ceiling and you want to control just 90 desgrees of tilt ?
Well, QLC+ has a solution for this too. Now you can define a working window inside an XY pad, to restrict the range of movement
It is a live feature, so the range can be changed during live performances. Interesting to mention, with external controllers, even when setting a working window, you can still use the full range of your sliders or knobs.
Here's how it looks like:

Functions live editing

Another feature that has been very requested by users is the possibility to edit QLC+ functions while in operate mode. Now it is possible to do it, and it actually work only in Operate mode.
When clicking on the new button beside the DMX dump one, the classic function selection window will be displayed, allowing you to choose which function you want to tweak. At the moment Scenes, Chasers, EFX and RGB Matrix can be edited.

Improved DMX dump

Thanks to user feedbacks, the DMX dump functionlity has been improved to allow even more flexibility during live performances
It is now possible to dump DMX values on Virtual Console buttons or sliders

GUI custom styles

It is now possible to customize QLC+ look & feel very easily. In fact, thanks to a CSS-like external file, you can obtain the style that most fit your needs for the hours you will spend on programming and live performing with QLC+.
Here's an example of what you can get:

Stop all functions fade presets

Another useful feature requested by users is a way to stop all QLC+ functions with a fade out transition. This adds safety to your equipment when using traditional lights that cannot be instantly switched on and off.
Four presets have been added to the "Stop all functions" button. Just long press it and a small popup menu will be displayed:

Web access

Last but not least: Web access !
This is a huge feature introduced in QLC+. However it is to be considered a technical preview (or an experimental feature).
The idea is simple: remotely control QLC+ as much as possible in a completely visual way.
The best way that came up is a web interface. A web browser can run on a wide variety of devices: smartphones, tablets, netbooks, PCs. For this reason, the cost of running QLC+ can be drammaticaly reduced.
For example headless system like Raspberry Pi or industrial mini PCs can stay around $50 and can be valid alternatives to complete PCs with a monitor.
QLC+ web access is based on the Mongoose web server and it can be activaed by running QLC+ with the '-w' option from a command line.
By default the web access port is 9999. You will need a HTML5 compliant browser supporting websockets. It is recommended to use a recent version of Google Chrome.
The development is still a work in progress, but here's what is available so far: