Good morning, afternoon, evening or night.
Background details: I am currently running QLC+ version 4.12.7 on MacOS Sonoma 14.1.2. I am using the software in conjunction with ProPresenter 7 to change the stage lights at my small church at the same time as I change the slides.
Issue: I have two (hopefully more soon, but that's not the point) sliders in a solo box that each bring up a scene I have created. When using the virtual console alone, everything works wonderfully. Turning up the "Blue" slider makes the lights blue, and turning up the "Aqua" fader turns Blue off and Aqua on, etc. However, when I send MIDI signals to QLC+ from ProPresenter, the sliders can both be turned on at the same time, preventing me from switching back and forth between the scenes with the MIDI inputs. See attached screenshot:
Things I have tried: After reading the documentation, I made sure that the "Mix sliders in playback mode" box was unchecked. Previously, I attempted to set up this effect with buttons rather than sliders, but clicking two slides of the same color in ProPresenter would turn the light effect on and then off. I tried with both a slider matrix and separate sliders, to no avail. I also ensured that my scenes effect a change on all light channels, which should prevent any overlap (I think). I believe my connection between the lights and QLC+ is operational because everything works perfectly in virtual console/simple desk mode. I believe my connection between ProPresenter and QLC+ is operational because the buttons work fine, and the sliders work fine when used one at a time.
I have also attached my workspace file.
Thank you so much for your time. I apologize in advance for any miscommunication. I'm very new to the lighting world.
MIDI Inputs let sliders in solo frame run simultaneously
-
- Posts: 4
- Joined: Sun Feb 25, 2024 1:50 pm
- Real Name: Brandon
Brandon, the very amateur lighting technician.
-
- Posts: 687
- Joined: Wed Feb 08, 2023 10:24 am
- Location: Nederland
- Real Name: Michel Sliepenbeek
As i am not using ProPresenter 7, i am not in the situation to reproduce what you describe.
I noticed however that you use MIDI notes (129 C-1 and 131 D-1) as External Control for your Sliders.
As far as i understand MIDI, you can only use MIDI notes to turn functions On or Off, but you need to Use a Control Change to actually change the level of a slider.
I noticed however that you use MIDI notes (129 C-1 and 131 D-1) as External Control for your Sliders.
As far as i understand MIDI, you can only use MIDI notes to turn functions On or Off, but you need to Use a Control Change to actually change the level of a slider.
A QLC Workspace is like a Bob Ross painting: "it's your world, you can create whatever you want!"
-
- Posts: 4
- Joined: Sun Feb 25, 2024 1:50 pm
- Real Name: Brandon
I am able to control the level of the slider with the intensity of the MIDI note that I send from ProPresenter. 63 (half intensity) gives me a 50% full slider, and 127 (full intensity) gives me a full slider. So I think that end is working. If you think it would be worth it to change to Control Change I absolutely will, but I'm not in a moment to try right now.MichelSliepenbeek wrote: ↑Sun Feb 25, 2024 9:25 pm As i am not using ProPresenter 7, i am not in the situation to reproduce what you describe.
I noticed however that you use MIDI notes (129 C-1 and 131 D-1) as External Control for your Sliders.
As far as i understand MIDI, you can only use MIDI notes to turn functions On or Off, but you need to Use a Control Change to actually change the level of a slider.
Thanks for your time.
Brandon, the very amateur lighting technician.
- GGGss
- Posts: 3016
- Joined: Mon Sep 12, 2016 7:15 pm
- Location: Belgium
- Real Name: Fredje Gallon
IMHO it is better to set your scenes inside QLC+ and have the presenter sending signals to buttons for that scene.
By doing this you gain the following advantages:
* easier to debug
* easier to change the setting of a scene (and the reuse of the same altered scene throughout your pres.)
* if fading is required (I strongly advise using fades inside a church) you are now in control. Midi signals are not so fade time friendly IMHO - as the ramp has to be programmed inside presenter...
* if, later on, an manual operated show has to be used, your showfile is ready to go into what is called busking mode. Every scene, chaser, EFX, RGB, ... is already set inside QLC+ The operator simply presses buttons on the VC.
* If the link with presenter gets broken, QLC+ will still be running, avoiding total blackout.
So in short: Let QLC+ do its thing and have presenter address the things that have to be done in QLC+
By doing this you gain the following advantages:
* easier to debug
* easier to change the setting of a scene (and the reuse of the same altered scene throughout your pres.)
* if fading is required (I strongly advise using fades inside a church) you are now in control. Midi signals are not so fade time friendly IMHO - as the ramp has to be programmed inside presenter...
* if, later on, an manual operated show has to be used, your showfile is ready to go into what is called busking mode. Every scene, chaser, EFX, RGB, ... is already set inside QLC+ The operator simply presses buttons on the VC.
* If the link with presenter gets broken, QLC+ will still be running, avoiding total blackout.
So in short: Let QLC+ do its thing and have presenter address the things that have to be done in QLC+
All electric machines work on smoke... when the smoke escapes... they don't work anymore
-
- Posts: 687
- Joined: Wed Feb 08, 2023 10:24 am
- Location: Nederland
- Real Name: Michel Sliepenbeek
You could try if this one makes a difference:
A QLC Workspace is like a Bob Ross painting: "it's your world, you can create whatever you want!"
-
- Posts: 4
- Joined: Sun Feb 25, 2024 1:50 pm
- Real Name: Brandon
Thanks for the advice. Using buttons is in fact what I have already settled on as a temporary solution; I'm glad to see I was headed in the right direction. The only wrinkle with the buttons is that if I trigger two slides in a row that have the same scene (color, in my case) then the scene cancels on the second trigger rather than staying on; this is not the case for the sliders (and the sliders have the simultaneous issue as well as the issues you have mentioned)GGGss wrote: ↑Mon Feb 26, 2024 10:16 am IMHO it is better to set your scenes inside QLC+ and have the presenter sending signals to buttons for that scene.
By doing this you gain the following advantages:
* easier to debug
* easier to change the setting of a scene (and the reuse of the same altered scene throughout your pres.)
* if fading is required (I strongly advise using fades inside a church) you are now in control. Midi signals are not so fade time friendly IMHO - as the ramp has to be programmed inside presenter...
* if, later on, an manual operated show has to be used, your showfile is ready to go into what is called busking mode. Every scene, chaser, EFX, RGB, ... is already set inside QLC+ The operator simply presses buttons on the VC.
* If the link with presenter gets broken, QLC+ will still be running, avoiding total blackout.
So in short: Let QLC+ do its thing and have presenter address the things that have to be done in QLC+
Brandon, the very amateur lighting technician.
-
- Posts: 4
- Joined: Sun Feb 25, 2024 1:50 pm
- Real Name: Brandon
Will check as soon as I get back to the church building. Thank you for putting this together!MichelSliepenbeek wrote: ↑Mon Feb 26, 2024 1:24 pm You could try if this one makes a difference: ReachTest V2.qxw
Brandon, the very amateur lighting technician.
-
- Posts: 76
- Joined: Sun Jan 01, 2023 2:31 pm
- Real Name: Kevin Roth
Hey Brandon - I have a custom-coded version of QLC that addresses the issue with sending the same button control multiple times in a row. Most recently described here: https://github.com/kpr0th/qlcplus/relea ... 2023-12-31. I've only posted a windows build, but you're likely run ProPresenter on a Mac? If you're interested, I can try to generate a mac build later on.
Another possibility -- I tested a creative use of a Cue List widget with external control that was raised in the context of re-issuing a MIDI control from a drum controller recently -- viewtopic.php?p=71820#p71820. You *might* be able to borrow from this and use a similar tactic, but with the second step in the cue list being a permanent hold instead of a timed event. If that approach happens to solve your problem, it doesn't require use of the custom build.
Another possibility -- I tested a creative use of a Cue List widget with external control that was raised in the context of re-issuing a MIDI control from a drum controller recently -- viewtopic.php?p=71820#p71820. You *might* be able to borrow from this and use a similar tactic, but with the second step in the cue list being a permanent hold instead of a timed event. If that approach happens to solve your problem, it doesn't require use of the custom build.