Finished up a variety of effects for Carpe Diem's spectrum analyzer. My video recorder, RecordMyDesktop, didn't record the audio, I probably need to install JACK, I added the sounds back in with Blender so it may not be perfectly synced.
Had a lotta fun with this. The waveform in the effects with the blurred backgrounds is a custom mesh using catmull-rom smoothing. The terrainy lookin wireframe thing is also a custom mesh I wrote that's somewhat similar to the waveform in that it uses catmull-rom smoothing, both on the width and depth, I wrote that mesh to use only member variables so it creates no garbage when the mesh is updated. The 'water' effect uses the same mesh as the wireframe effect, I just changed some of the settings for it and wrote a quick fresnel shader.
There are three settings, low, medium and high with low being the one featured in the video. The quality setting is in regards to the resolution of the rendered effect so it looks better when scaling the window up on higher qualities. Low is 256x128, medium 512x256 and high, you guessed it, 1024x512. This also effects the number of blur passes so higher qualities effect performance by more than just a higher resolution.