FastLED.show or FastLED.delay, yes.
The dithering is not automatically interrupt driven. Might be a fun hack to make it so, but that’s another whole can of worms…
And this is why we should use “FastLED.delay()” instead of normal “delay()” because the former does “FastLED.show()” at a high framerate for us.
Exactly. FastLED.delay() basically calls FastLED.show() in a fast loop until time is up, and the result is improved dithered visuals.