Page 1 of 1

Is it possible to control several speed dials with one master speed dial?

Posted: Sun Jan 03, 2021 9:44 pm
by KangarooPete
QLC+ 4.12.2
Mac OS 10.14.6 Mojave

Hello and happy new year everyone.

I'm quite new to QLC and I've decided that I want to control 3 speed dials with one master speed dial.
I want this as I work with DJs and want different speed dialwidgets to have different multiples of beats, bars etc.

I tried using some midi gear I have as an input but despite the little joystick icon flashing in the correct tempo in the input/output page, it was showing as a complete mess on the tap button on the speed dials. Any idea why that was?

Anyway, that wasn't ideal as I don't want to connect a mid input device just to get the right bpm so I decided it would be easier to get millisecond figure of a bpm so I could try place this in a "master" speed dial and control the others with this to keep them in sync.

I can connect a slider's level to the fixture channel of a loopback universe and get that to be read but have no idea how to do the same with a speed dial.
Is this possible?
Also sometimes when I have a slider controlling the loopback universe fixture channel, it totally glitches out and gives readings all over the place.
What's that about?

Am uploading a pic of the VC and posting the project here of anyone has enough time to have a look.

Many thanks.! P :D

Re: Is it possible to control several speed dials with one master speed dial?

Posted: Mon Jan 04, 2021 10:00 am
by GGGss
I can't reconstruct your structure without your project but maybe some hints:
  • In the speed-control widget, -> apply the 'to ms' precision to have a clean bpm count,
  • You have to somehow limit values sent through your loopback universe-> limit the range of the widget, since the set range divided by 255, gives you a course tempo. f.i. Set the range to 0 - 10s = 0 to 10000ms = 10000 / 255 = 39ms per step in loopback (!!) Try to change the slider by hand/mouse with 1 :P
  • Your 'master' tempo speed-control can control other loopback channels, bound to other speed-controls, using dividers or multiplicators but be very careful taking into account above...
  • If you want to have beats and bars tempo: create chasers. The master-tempo widget sets the speed of the chasers. They mimic the 'tap' command of the slave tempo controls (through loopback). <- this is the best solution I can come up with IMHO.
Using the trick with tempo-chasers, you can visually check the beat/bar tempo or by looking at DMX monitor, or nicer - a button 'controlling' the same channel of the loopback channel. (It will flash to the beat/bar setting you got from the master-speed control)
Tempo settings are on a separate page on my main VC page - only the master tap loopback button resides visible at all times on my projects. (Context: 80% of my work is in the busking world)
The flashy tempo buttons reside on that page also, but you also can verify by looking at the tap-buttons of the slave speed-controls.
The only thing I'm struggling with is to get the precise zero time start of a beat/bar. Tap + speed-control + chasers + loopback + slave speed-controls tap + ... introduces some latency. The master frequency of the internal engine of QLC+ is about 20ms and light is lightning fast. But that is ok since you are x-meters away from the stage and this alone sends audio with latency - doubling the 'you-tapped-too-late' effect...

Re: Is it possible to control several speed dials with one master speed dial?

Posted: Mon Jan 04, 2021 10:43 am
by KangarooPete
Hey GGGss thanks so much!

My one question that I can't work out is how do I assign the master speed dial widget to control the loopback universe?

For example, with a slider it is easy, I just double click and go to level and choose the fixture in the loopback universe but I can't see how this is possible with a speed dial as it only has inputs, appearance and multiplayer available when I double click.

Hope I'm not missing something glaringly obvious.

Thanks again, Pete.

Re: Is it possible to control several speed dials with one master speed dial?

Posted: Mon Jan 04, 2021 6:18 pm
by GGGss
That is what the speed-chasers come into place :D
You have to assign - as being a master-speed-control - a 'master-speed-control' chaser.
In that chaser you simply add 2 (cue's) scenes. on + off to a channel in loopback.
Now the master-speed-control is in charge of the tempo the chaser 'taps'...
Those 'taps' will feed the slave tap-controls of other speed-controls.
Maybe (if I have time to spare tonight - ATM I'm struggling with RDM issues) I'll compose a project showing how it's done

Re: Is it possible to control several speed dials with one master speed dial?

Posted: Mon Jan 04, 2021 8:18 pm
by KangarooPete
Hey there thanks again for replying, it's really appreciated.

I think I explained badly what I am trying to do.

I'm posting a pic here of what I'd like to do.

Basically I have 2 widgets filled with chases of pars and lasers. I want to keep these 2 separate widgets in the same time/tap rate.
I want them in the same time so I could change their multiples and have them doing different multiple times but on the same beat like 1/4, 4/4 etc.

So I assigned them both to their individual speed dials, so I can click the multiply buttons of these speed dials.
So I want to assign a master speed dial widget to these 2 slave speed dial widgets.
So it goes like this: Master Speed dial > slave speed dial > chases on widget.

What I need to knows if it is possible to send the tie form the master speed dial to the slave ones.
So far, I have found a way to use a slider to send a speed reading but I want it to be more accurate than this.

Is it possible to send a speed dial's tempo to the loopback universe?
And if it is not, how would you propose I set this up?

In my original post there is a project file attached above the picture, it looks hidden.

Many thanks again, Peter!

Re: Is it possible to control several speed dials with one master speed dial?

Posted: Tue Jan 05, 2021 9:52 pm
by KangarooPete
SOLVED

So, after a bit more looking and playing, finally I got it to work.

How too control loopback universe with a master speed dial widget:

Create a chase with 2 scenes of the same fixture, one set to on and the other set to off (make sure both are ticked, just one at 0 and the other at 255).

In VC create a button for the chase. Create a master Speed Dial and in its function choose the chase you just created.
Make sure that the chase button is enabled green and it should now work.
Please note that because one scene is set to "off" (0), that you will need to compensate for this in the master speed dial and set the multiple
to 1/2x or the slave speed dial will just tap at half speed.

I'm posting the project here.

Pete :D