Raspberry Pi / QLC Triggers

All the topics related to QLC+ on the Raspberry Pi
Post Reply
shanelittle
Posts: 2
Joined: Mon Apr 14, 2025 9:26 pm
Real Name: Shane Little

Before I jump on the QLC & RPI bandwagon... I'm looking to use it to script a light show for a restaurant/bar... and I'd like to script music/sound effects in synchronization with the light show. For example, I'd perhaps like to trigger a strobe followed by thunder and rain sounds. I presume that is possible, however: I'd like verification that it would be possible to use the Raspberry Pi's GPIO pins to trigger a pre-scripted scene. i.e. Somebody pushes a button or flips a switch connected to the GPIO pins and it triggers a QLC scene. Is that possible?
User avatar
GGGss
Posts: 3319
Joined: Mon Sep 12, 2016 7:15 pm
Location: Belgium
Real Name: Fredje Gallon

Yes, it does.
A project like this will need some study and a learning curve.
Search for 'GPIO' as a keyword and take a look at the different threads that deal with this.
It will involve understanding electronics, GPIO in general, and finally, the possibility of influencing things inside QLC+.
If you're new to these topics, don't expect a 'one-size-fits-all' solution.
All electric machines work on smoke... when the smoke escapes... they don't work anymore
shanelittle
Posts: 2
Joined: Mon Apr 14, 2025 9:26 pm
Real Name: Shane Little

Thanks for responding! I've worked with nearly every version of the Pi since the first one came out and have used the GPIO pins in various projects... Just never used QLC+ before. If it's got some mechanism to watch the file system for the pin state changes I figure it should be able to do what I need. I'll search as you suggest and see if I can figure it out.
User avatar
GGGss
Posts: 3319
Joined: Mon Sep 12, 2016 7:15 pm
Location: Belgium
Real Name: Fredje Gallon

shanelittle wrote: Wed Apr 23, 2025 10:40 pm If it's got some mechanism to watch the file system for the pin state changes I figure it should be able to do what I need. I'll search as you suggest and see if I can figure it out.
Exactly. First, you have to tell the O.S. that you are dealing with an input, then enable the inputs in QLC+. (Create a separate universe for that.) The only culprit might be that you need a rising edge to get a valid trigger. Resetting a GPIO state inside QLC+ requires two rising triggers. One for 'on' and one for 'off'. I've looked at schematics, which include Schmidt triggers. If you use long lengths of signal cable, you need to isolate the GPIO port from the outside. I already fried some Pi's due to parasitic signals potentially present on longer unscreened signal lines.
Basic info is present in the .pdf provided, together with the image.
All electric machines work on smoke... when the smoke escapes... they don't work anymore
Post Reply