Music Visualiser

The first video demos 'Out Of Jail' by TMBG
and the second demos a logarithmic sine wave
A 3D radial music visualiser created using pure Blender.

This is a project that I started just to see if I could pull it off. It's a radial audio spectrum visualiser. Vertices stretch out from the centre based on the amplitude of the sound in its frequency range. Higher vertices correspond to higher pitches and the left and right of the shape correspond to their respective stereo channels. As it's modelled in Blender, I'm able to change the material of the shape easily, something that could easily make this look really good, if done right.

I was originally planning to make use of Blender's Python API to process the audio and calculate the offset for each vertex, but it turned out that Blender has native support for almost everything I needed. All I needed to do was to create separate files for the left and right channels, then calculate the different frequency ranges. I could then filter the audio with a different frequency range for each vertex and attach the loudness value to displacement from the centre of the circle, completing the effect.