EFX2 .. Complete the EFX - issue 1: Relative mode

Request a feature that you would like to see in QLC+.
Explain in details why you would need it and which is your usage case.
Post Reply
User avatar
GGGss
Posts: 2732
Joined: Mon Sep 12, 2016 7:15 pm
Location: Belgium
Real Name: Fredje Gallon

Say you have a basic setup - see the project file annexed

Operate mode
select 'base light intensity'
select 'base position'

Switching on EFX Q1 EFXR10x10 does change the base position of the movers.
Because the width of the EFX kicks in. <- BAD

The relative mode should be: copy the current values of the channels involved and start with these FROM DELTA 0.

Video: [placeholder] https://youtu.be/oI-4HS5JyL8
Attachments
Contest-Mini-Head-10W.qxf
(5.98 KiB) Downloaded 38 times
DBp1Q1-fade-on-EFX.qxw
(9.84 KiB) Downloaded 36 times
All electric machines work on smoke... when the smoke escapes... they don't work anymore
giacomo
Posts: 518
Joined: Tue May 26, 2015 6:17 pm
Real Name:

thanks and bravo for your examples.
User avatar
mcallegari
Posts: 4482
Joined: Sun Apr 12, 2015 9:09 am
Location: Italy
Real Name: Massimo Callegari
Contact:

Sorry but I don't understand what is the behaviour that you expect.
Let's consider the following diagram.
Initial (relative) position is P
EFX circle pattern start position is S.
What is the time EFX should take to morph from P to S?
From your example it is not clear.
The current behaviour is "as soon as possible" which might be the wanted scenario.

Screenshot_20221030_150528.png
giacomo
Posts: 518
Joined: Tue May 26, 2015 6:17 pm
Real Name:

When you start the fx the diameter of the circle should be 0 >> S coincides with P >> no weird jumps when the fx starts.
The fade-in time determines the growth of the circle to its final diameter >> Width and Height parameters of the fx.
This is what I was calling the "amplitude" of the effect, the diameter of the circle in this case.
Consequently also the fixtures will reach their offset during the fade-in time, they will start all from the same point.

Opposite rule when you stop the fx: the fade-out determines the decrease of the circle.

As soon as possible: fade-in = 0" and if needed fade-out = 0"

If you like (and possible) you could also change the parameter name "Hold" to something more meaningful, like Cycle?
In reality it's the time that S uses to run all the circle.
giacomo
Posts: 518
Joined: Tue May 26, 2015 6:17 pm
Real Name:

bonjour Fredje,
there is a new v.5 appimage to test the EFX, these days I don't have real fixtures but it seems good on the 3d view, maybe can you have a look at it?
The fade out is not working, plus other issues that I'll report to Massimo.
giacomo
Posts: 518
Joined: Tue May 26, 2015 6:17 pm
Real Name:

after playing with it with real fixtures I can confirm that the solution is good, no more jumps when you start the fx.
still many things to fix...
Post Reply