This is a small (and evolving) Processing sketch to generate the bug of your dreams. Press space to pause/unpause the generation, and press R to reset it. 1 and 2 toggles the background style.
Code is available on Github.
This is a modification of the generator code that takes a music file, and alters the radius of the drawn ellipses based on the beats in the music. Beat detection is provided by the Minim library included with Processing. An example of it working:
Code for the visualiser is also avaliable on Github.