Reminds me of those cool visualisations that Winamp had, think they were called Milkdrop?

There is also the open source reimplementation of Milkdrop called projectM, which might be of interest to you.

https://github.com/projectM-visualizer/projectm