We’re excited to announce a powerful upgrade to RGB Matrix functionality within QLC+. The go-to effects generator in QLC+ now supports five simultaneous colours with real-time editing! Whether you're live busking a club show or designing rich architectural effects, this new version brings speed, control, and flexibility like never before.
Thanks to this PR by hjtappe, QLC+ now enables lighting designers to break free from the traditional "start colour → end colour" paradigm.
Download this showfile to follow along while you read: stageColors.qxw.zip
Pretty cooooool.
Note, we're about to talk about some pretty cutting-edge stuff. Since a lot has changed under the hood, we appreciate your feedback and patience as we work to ensure the stability of the new features. Please let us know if you find any issues with the latest QLC+ version via bug reports with as much detail as possible.
You can now define up to 5 colours for any RGB Matrix Function:
This opens up smoother gradients, complex rainbow effects, and purposeful storytelling through colour transitions.
All five colour slots are now editable live, and changes apply immediately — without needing to restart the function. That means you can:
To take full advantage of this new system:
The API version check ensures older scripts keep working while new ones take advantage of the expanded features. The separate JavaScript context isolates script execution from the main application, offering a cleaner, safer environment for custom code. Overall, these improvements modernize QLC+’s RGB scripting capabilities and encourage the creation of richer lighting effects without compromising stability.
This update is part of a broader vision to make RGB Matrices more expressive and performative. We’re taking inspiration from real-world lighting needs and are building a framework that supports creativity.
Special thanks to hjtappe and the QLC+ community for pushing innovation forward. We can’t wait to see how you use the new RGB Matrix paradigm in your shows. Share your creations on socials with @qlcplus
or drop by the QLC+ Forum to discuss tips and tricks!
Yours faithfully,
Lachlan Hicks