SoundMixer.computeSpectrum() is a lot of fun and there are lots of examples on the web. This is something different because it is something like a demo with realtime effects based on spectrum analysis.
Everything you can see is derived from SoundMixer.computeSpectrum().
The song is very chaotic (generally I do not like listening to such “music”) but it was fun to create this experiment. The song fits into the visuals. I wanted to achieve some synaesthesia. I hope that it is a success and you see the music - without some hallucinogens.
The song is called “Happy Ending” by Saskrotch. I really like the ending of that small “demo”. The text is just there because I got bored. It looks much better with some text. Enjoy and wait for the happy ending!
Update:
Now there are two versions. It is all the same code but with different music.





Really impressive