Values deleted after disable channel in Sequence

The issues found when using the Show Manager panel
Post Reply
CoS2000
Posts: 101
Joined: Tue Aug 29, 2017 1:00 pm
Real Name:

Hi there,

i found a new Bug with Value Deleting (i have masses more, but i search for ways to reproduce).

In the attached Workspace you'll find 1 Show with 1 Seqence. In this Sequence i use 1 Device (with 3 Channels for R, G and B). In the first Step all Values for all 3 Channels (RBG) are on 255 (which gives color white). In the Second Step all 3 Channels are 0.

Reproduce the Bug:

1: Open the Workspace i've attached
2: Go to the only Show (named "Test"). You'll find 1 Track with 1 Sequence.
3: Edit the only Sequence. Edit Step 1 and select the only Device used in this Sequence
4: Deactivate the Channel for R (red)
5: Reactivate the Channel for R (red)
6: Turn to Step 2

Now Values are changed. When you click back on Step 1 G is to 0!

Use QLC+ 4.12.0.38 on Windows 7

This bug exist not only in Show Mode! You can edit the Sequence in Function Windows too and you'll have the same (wrong) values!
Attachments
demo.qxw
(2.05 KiB) Downloaded 138 times
Last edited by CoS2000 on Mon Aug 27, 2018 1:39 am, edited 1 time in total.
CoS2000
Posts: 101
Joined: Tue Aug 29, 2017 1:00 pm
Real Name:

Hi again,

real weird Version of Same bug. Same Workspace, Same Show, Same Sequence...

Reproduce the weird Version:

1: Open the Workspace i've attached
2: Go to the only Show (named "Test"). You'll find 1 Track with 1 Sequence.
3: Edit the only Sequence. Edit Step 2 and select the only Device used in this Sequence
4: Deactivate the Channel for R (red)
5: Reactivate the Channel for R (red)
6: Click on Scene 1

Values are now weird

Step 1: R = 0, G = 255, B = 255
Step2: R = 0, G = 255, B = 0

When you now try to edit Step 2 and Set G to 0 you'll get:

Step1: R = 0, G = 0, B = 255 (Green goes to 0 in Step 1 too)
Steo2: R = 0, G = 0, B = 0

Play a little bit an change values in any step and sometimes you get unexpected Results. Sometimes the Sequence is broken now. It saves wrong values every time...

Work around: Be sure what channels you need and dont deactivate and reactive any channels!
User avatar
mcallegari
Posts: 4514
Joined: Sun Apr 12, 2015 9:09 am
Location: Italy
Real Name: Massimo Callegari
Contact:

When you "disable" a channel, you are in fact removing that channel from the shared Scene, so the value for that channel is removed from EACH step.
So this is not a bug.
CoS2000
Posts: 101
Joined: Tue Aug 29, 2017 1:00 pm
Real Name:

When i remove RED and add it again, then GREEN goes to 0 in Step 1, not red - RED stays on 255 after deactivate/reactivate!

Before deactivating Channel:

Step 1: R = 255, G = 255, B = 255
Step 2: R = 0, G = 0, B = 0

aftere deactivate and reactivate RED

Step 1: R = 255, G = 0, B = 255 (red is still on 255, but green is deleted)
Step 2: R = 0, G = 0, B = 0

What you say i could understand, but red isnt changed anyway! Its the channel AFTER de deactivated that lost his value! When i deactivate/reactivate GREEN, than Blue goes to 0 (and not green, green stays on 255)!

When i deactivate RED in Step 2, Green goes to 255 (it was on 0 before, red still has same value as before!) Every Time the channel AFTER the deactivated/reactivated one change its value!

This is a bug!

P.S.: If you want move this thread to "function manager", because the bug exists too, if i edit sequence in function manager!
CoS2000
Posts: 101
Joined: Tue Aug 29, 2017 1:00 pm
Real Name:

I've made a Video to better displaying that this IS a Bug. I show both Versions of the Bug (like the first 2 Posts in this Thread) in the Video you'll find here:
https://www.youtube.com/watch?v=w0GoWVekHoE
User avatar
mcallegari
Posts: 4514
Joined: Sun Apr 12, 2015 9:09 am
Location: Italy
Real Name: Massimo Callegari
Contact:

Fixed on GIT. Test version up.
CoS2000
Posts: 101
Joined: Tue Aug 29, 2017 1:00 pm
Real Name:

Fix Confirmed in Version QLC+ 4.12.0.57

When i deactivate/reactivate red in Step 1 - Red stays on 255 in Step 1
When i deactivate/reactivate red in Step 2 - Red goes to 0 in both steps

Is it that what you want, because you say after deactivating a channel the value should be 0!?

For me its ok, just a question ;-)

Thank you very much!
Post Reply