Frequency Spectrum Analyzers
Real-time audio frequency spectrum visualzer.
technologies used
This is a real-time audio frequency spectrum analyzer. I also programmed a simple beat-detector for this view. I programmed this project in Processing a few years after I used After Effects to render some circular graphic equalizers. I had been so amazed by the visualizations that I said to myself, "I need to have this in real-time, I can't wait an hour for every 3 minute song to render!"
You can download the Mac app here to try for yourself.
Modular Design
I programmed this specifically to be able to incorporate multipe different types of views, not just a circular equalizer. Therefore I created a main class to handle all audio analysis functions, and multiple view classes that extend the analysis with thier own custom graphics.
Each view is also modifiable, e.g. the circular can any number of times (default is twice), turn on/off the beat pulse effect, flip inside/out, change min-height of each bar, colors, etc.
Development Tests
View the source code
The following were the original graphic equalizers I rendered Unfortunately the Processing language is somehow limited in CPU usage and doesn't take advantage of much GPU power either, so I was unable to create the background pulse effects and particle effects in the real-time version.
Paradise by Coldplay
Skyfall by Adele