With show analog RGB it is possible to adress one analog RGB LED stripe.

With show analog RGB it is possible to adress one analog RGB LED stripe. But if I have more than one analog LED stripe how can I adress and cycle through them like with the digital ones? LED1 should be stripe 1, led2 Stripe 2 …

I think you could just make up a fake LED strip with NUM_LEDS equal to the number of analog strips you have. Code pretty colors and patterns to it as normal. Once you’ve done fastled.show() you will need some extra code that takes the RGB values for led[i] and sets those as the RGB values for analog strip[i].
Then you can continue and control the analog strip like this example:

You can directly access a pixel’s RGB channels for copying to the analog strip using any of these formats:

leds[i].red
leds[i].green
leds[i].blue
Or
leds[i].r
leds[i].g
leds[i].b
Or as members of a three-element array:
leds[i][0]
leds[i][1]
leds[i][2]

Thanks Marc this is an option. But for this there isn’t any built in function at the moment. Maybe this would be good to add…

Feel free to share a bit more info about your project and the group here can brain storm more ideas if you’d like. Your design sounds like a rather unique way to use FastLED, but working out solutions to interesting projects is part of the fun.

Hi Marc, I have 2 projects. 1st, a floor ambient illumination with a white led stripe and a analog RGB LED Stripe. There I have made a HSV LED Array and I play with blend and different HSV loops. And in the end I copy the HSV colors to the analog RGB Colors. This works. But when I have a HSV array, I can’t use functions like fade to black. My goal is it to dimm very slowly the analog LED stripe up and down. With blend and delay it works, but its not very fluently. Do you know if there is another option to make it more fluently (more than 256 steps) if dimming the colors?
Maybe I will post later a video.