Help with RGB Matrix Masks
Posted: Thu Oct 10, 2024 9:53 am
Hello,
I am working on a simple lighting setup using two strips of RGBW LED with WLED drivers(2m each 60LED/m). I am controlling them with E1.31 over Wifi and have broken the fill strips into 3 segments each(In QLC+ not WLED). To do this I have defined 6 LED Matrix fixtures of 40 LED each.
What I would like to do is have a number of color and pattern configurations that I can run across the LEDS. Simple things like static, flash, left right, top bottom, bottom->middle->top loop, and a zig-zag patterns. I would also like to have some color patterns as well (red>green, etc)
I was hopping to not have to make #colors*#patterns sequences, so my idea was to make a mask sequence for each pattern and then a sequence for each color loop. My idea was to define the color sequences and then the patterns as masks. So I would be able to activate a color sequence and then a mask pattern to define the effect.
The issue that I am running into is the relating to the how the masks are applied. Firstly, I can not really get the mask mode to work for anything except the Strobe. I was able to have some success using Blending Mode Subtract with White color. I think the issue is related to the fact that I am using collections to define the masks and colors. I exported the PlainColor RGB Matrix to a scene, and then I combine these scenes into collections to define colors across multiple segments. (Example: Left is a collection of Left-1, Left-2, Left-3). This issue is mostly solvable when using static colors.
The second issue is with cycling colors. When I create a sequence of colors, with fade in and out times, the mask gets deactivated when the colors change. I think this is due to the Matrix layering that is mentioned in this post https://forum.qlcplus.org/viewtopic.php?t=11619
Lastly I would like to be able to apply a fade out time to the masks, however this does not work because the mask for the second step in the pattern overrides the fade out and just turns the LED's off.
Finally my question is if I am going down the wrong path with this mask idea. Are they really designed to be used with sequences or is it best left to static scenes (ie. colored text like from the docs). Should I just learn the scripting process to create all of the colored sequences instead?
Thanks,
James
I am working on a simple lighting setup using two strips of RGBW LED with WLED drivers(2m each 60LED/m). I am controlling them with E1.31 over Wifi and have broken the fill strips into 3 segments each(In QLC+ not WLED). To do this I have defined 6 LED Matrix fixtures of 40 LED each.
What I would like to do is have a number of color and pattern configurations that I can run across the LEDS. Simple things like static, flash, left right, top bottom, bottom->middle->top loop, and a zig-zag patterns. I would also like to have some color patterns as well (red>green, etc)
I was hopping to not have to make #colors*#patterns sequences, so my idea was to make a mask sequence for each pattern and then a sequence for each color loop. My idea was to define the color sequences and then the patterns as masks. So I would be able to activate a color sequence and then a mask pattern to define the effect.
The issue that I am running into is the relating to the how the masks are applied. Firstly, I can not really get the mask mode to work for anything except the Strobe. I was able to have some success using Blending Mode Subtract with White color. I think the issue is related to the fact that I am using collections to define the masks and colors. I exported the PlainColor RGB Matrix to a scene, and then I combine these scenes into collections to define colors across multiple segments. (Example: Left is a collection of Left-1, Left-2, Left-3). This issue is mostly solvable when using static colors.
The second issue is with cycling colors. When I create a sequence of colors, with fade in and out times, the mask gets deactivated when the colors change. I think this is due to the Matrix layering that is mentioned in this post https://forum.qlcplus.org/viewtopic.php?t=11619
Lastly I would like to be able to apply a fade out time to the masks, however this does not work because the mask for the second step in the pattern overrides the fade out and just turns the LED's off.
Finally my question is if I am going down the wrong path with this mask idea. Are they really designed to be used with sequences or is it best left to static scenes (ie. colored text like from the docs). Should I just learn the scripting process to create all of the colored sequences instead?
Thanks,
James