Demo: https://static.cultivaid.de/benice/
Explanation Blog Post: https://cultivaid.de/fraktaler-spirograph/
In hindsight, this could have been a great educational tool for explaining fourier transformations. However, at the time of making this demonstration, I didn't know fourier transformations existed :)