Hi everyone. I've got four esp32s driving separate LED strips, laid out to look like one display (each strip runs up the corner of a wall and then along the ceilings). I'm using painlessMesh to network them, which also gives me a common clock. Common clock means I can sync a common timebase
on all of the devices, so if I do
fadeToBlackBy(leds, NUM_LEDS, 20);
leds[scale16(beat16(10, gTimebase), NUM_LEDS - 1)] = CRGB::Blue;
on each, I basically have pixel perfect synchronization on each strip
gTimebase
all the way down to every beat function I depend on. I'm curious what people think of the idea of a FastLED.setTimebase(...);
function for this use case. Global timebase would still be 0 by default, so no breaking changes, but would be great for a use case like this