Hello,
I have a wrong speed dial behaviour with this case:
speed dial value = 10s
rgb matrix fade in * = 1/4
rgb matrix fade out * = 1/4
rgb matrix hold * = 1/2
on rgb matrix timer I see the following values:
fade in/out = 2.5s
hold = 0s
I expect hold = 2.5s and not 0s. Is this correct or a bug?
Thank's
Giorgio
Speed Dial multiplier bug
Hi,
The issue here is that hold is not the same as duration.
Duration = Fade In + Fade Out + Hold
..
After looking a little at the editor code, I see that in the chaser editor, duration is Fade In + Hold, but in the rgbmatrixeditor, duration = Fade In + Hold + Fade Out.
I don't know if this is normal.
Anyway, for your issue, the key is:
Duration = Fade In + Fade Out + Hold
The issue here is that hold is not the same as duration.
Duration = Fade In + Fade Out + Hold
..
After looking a little at the editor code, I see that in the chaser editor, duration is Fade In + Hold, but in the rgbmatrixeditor, duration = Fade In + Hold + Fade Out.
I don't know if this is normal.
Anyway, for your issue, the key is:
Duration = Fade In + Fade Out + Hold
That looks like a bug - as far as I know, Duration = Fade In + Hold; Fade out is not counted in. I consider this one of the gray areas that should be precisely specified, checked and documented (e.g. how fades work in a chaser, or in a chaser that is in another chaser, etc.).
Fixed in https://github.com/mcallegari/qlcplus/c ... 3012754992
Thanks for finding!
...I hope it won't break current projects...
Thanks for finding!
...I hope it won't break current projects...