

Visualization of audio within videogames is something that has always interested me, so I centered Audio Visualizer around implementing reactive software based on any given audio track. I did this using the audio library FMOD to sample audio data such as frequency spectrum, beats per minute, and volume, tied within some basic graphics.
The program was also able to predict beats via a beat detection system, that examined the lowest frequencies for patterns in volume. This was improved to average out a larger sample size, and required a threshold to be exceeded for longer than an amount of frames.