I'm interested in implementing a temporal dithering algorithm to create smooth, low-brightness fades.

I’m interested in implementing a temporal dithering algorithm to create smooth, low-brightness fades. Can anybody recommend any good resources? I tried looking some through the FastLED code and didn’t find where it was implemented there. Thanks - Andrew

My wife says I am a master at temporal dithering… I can’t see it myself. Maybe I will look into it tomorrow…

Apparently the temporal dithering stuff isn’t in the master branch on the git repo? What’s the current release? The FastLED2.1?

2.1 hasn’t been released yet, but you’re encouraged to grab it and play with it.

…but there are no specific temporal dithering functions in the 2.1 branch afaik.
The blend() function usually comes in very handy in my projects when it comes to smooth color change animations.

See also this post and the discussion below: https://plus.google.com/112916219338292742137/posts/N2ZpDhxLBsN

Here Mark explained how the current dithering algorithm works (its used for the master brightness). I’m also interested in FadeCandy like temporal dithering, but it might be to processor intensive? I now FadeCandy pretty much uses all the resources. See this discussion topic: https://groups.google.com/forum/#!topic/fadecandy/CdnmYL7UGhM

I’m also interested in smooth fades at the lower end of the curve. Although I hope in a nearby future a 16-bit ws2812 like chip will be released.