New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Moving Head Advance Effect - Color Wheel also turns on dimmer #4506
Comments
I actually didn’t write any dimmer control for the moving head effect. I linked into the preexisting color wheel support in xlights. So I don’t even know how that works until I dig into that code |
It looks like the DmxColorWheelAbility class has always turned on the dimmer channel based on the color value being commanded. If you were running moving heads before my new model/effect you should have seen the same behavior. If I change that it could break existing sequences so I would need to hack in a new option that turns off that coupling. |
When I added the color wheel code, I planned to add a "wheel delay" to turn off the dimmer or turn on the shutter during color changes but didn't get to it. My workaround was to turn on the shutter during color changes. My heads also have an option to automatically turn on the shutter during color wheel rotation. I personally like having it control the dimmer so I don't need to set it in a separate effect. |
Yeah that's fine we probably just need to add a checkbox for independent dimmer control. |
Could it just be a value curve? |
Yeah I did think about value curves but I was thinking of it like we normally use them like having a slider and the button to bring up the curve dialog. That's a little clunky for the average person wanting to tweak values. So maybe a value curve nested right into the tab like the position grid and provide easier ways to interact with it. People would probably need the timing marks echoed down onto the grid to know where to line things up. |
And to flow with how the effect works it would need to be able to have independent curves for each head or set of selected heads. Might be cool if the curves for the inactive heads were also shown dimmed out below the active curve your working on. Sounds like a good idea to work on that could use the existing value curve class. |
I haven't ever sequenced directly with the color wheel so I didn't realize that the current behavior is the expected behavior. Knowing that now, it would be simple enough to turn off the shutter during a color wheel change if the beam display is not wanted. The issue could be closed unless you developers think there is a benefit to adding some sort of de-coupling method. Thank you for your efforts. |
NOTE: IF YOU DO NOT ATTACH A SEQUENCE THAT DEMONSTRATES YOUR PROBLEM THEN THERE IS A HIGH PROBABILITY YOUR ISSUE WILL JUST BE CLOSED AND NOT INVESTIGATED.
Describe the bug
When using the color wheel to select a color on the MHA effect the dimmer channel is automatically set to 100%
To Reproduce
See attached sequence and screen shot below. The first effect selects the color wheel using the channel and the dimmer is not activated. The second effect selects the color wheel within the MHA effect and the dimmer channel is set to 100%
Expected behavior
Selecting a color using the color wheel should not have an effect on the dimmer channel. Typically when sequencing you would select the color prior to have the dimmer on to give the head time to cycle to the desired color.
Screenshots
Versions (please complete the following information):
Windows 11
2024.08
Additional context
Add any other context about the problem here.
Attachments
If you would prefer not to post your sequences publically please say so and be ready to PM them to one of the developers when asked.
MHA Testing.zip
The text was updated successfully, but these errors were encountered: