This one's a composition of the ideas of the wonderfull LEDEffect library by Antoine Bertin and some MEMS based effects of FastLED-Demos by Andrew Tuline.
My tribute go to their inspiration.
I modified Antoine's idea as I had no need of JSON persistence. However, I really liked the sound based effects made by Andrew.
I designed a tiny controller case for the electronics which can be found on Onshape. Feel free to modify it.