Pixel Repeater Function

Hey all, not sure if this is board this belongs on but I’m giving it a shot. Please move if necessary!

I’ve been using WLED in some recent theatrical environments where I’ve found something that would be a GREAT addition to WLED. I’d love to be able to set repeating pixels, when driven by sACN or ArtNet. It would be great to tell WLED, I have 300 pixels but I want to treat them as a definable chase circuit; I could say repeat every 3 pixels, so pixels 4, 7, 10… all follow pixel 1; 5, 8, 11… all follow pixel 2, etc. So effectively while having 300 pixels the source of the sACN would only have to control 3 pixels, and it would just repeat across the strand. Controllable pixels should be adjustable (i.e. repeat every 3 pixels, or every 10 pixels, depending on what you need). I’m not sure if this would be better handled in output control or segment control.

This would be absolutely invaluable for any kind of “professional” lighting set up where control can be limited by a number of factors. I also recently had issues with lag when running multiple universes of sACN in a theatrical environment (with a well designed UniFi network backbone and good wifi signal, still slowed down); so if instead of sending universes full of data I could’ve just sent a handful of channels to be repeated, network performance would’ve been significantly improved.

I know this is a bit old now, but you’re looking for Grouping on the Segments feature Segments - WLED Project, I think.

I’m in a similar situation, And yes that is it BUT you have to turn on “Use main segment only” on the Sync Interfaces page, otherwise the segment settings are not used when feeding Artnet. Took me quite a bit of searching.

So, this is close but still not quite what I’m after, at least not so far as I can tell. It seems to me the grouping can be used to make neighboring pixels the same, and spacing can be used to make dead pixels. I’m looking to repeat pixels on a cycle, so if I specify a “grouping” (sure, it’d have to be a different word) of 10 pixels, ArtNet only needs to send 10 RGB channels, but the whole LED strip will light up. With channel 1 turned on, it’d light pixels 1, 11, 21, etc., channel 2 would be pixels 2, 12, 22, etc. If that makes any sense.

I’m actually working on this project again and your responses really had me hoping!! Wondering if the bump to this topic will turn up any new answers in the last few years…