Combining LED effects in loops

gfvalvo:
FastLed’s direct access to the pixel object array allows you to write efficient code.

If you want direct access it is not a big deal to do that with adafruit_neopixel, by retrieving the pointer to the buffer. Main advantage is that you need to know what you are doing, which saves a lot of time on this forum.

gfvalvo:
both FastLed and Teensy have DMA-based drivers for WS2812-type strips so interrupts don’t have to be disabled.

Makuna_neopixelbus has both DMA & UART modes for any ESP (as is teensy..) as well as the bit-banged mode but who wants that ?