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!
Now there are two versions. It is all the same code but with different music.