The 'Sonic Shape Sorter' (SoShSo) is a visualizer for sound from the system audio. It illustrates an fft waterfall of sorts, along with spectral chroma energy.
There are 2 modes for visualization - the upstanding chroma cones with opposing FFT waterfall vortex, and the lazily rotating chroma 'hedron. The FFT waterfall code was largely borrowed from fft.cpp by Jorge Herrera. The algorithm for mapping FFT spectrum bins to chroma bins was hand converted to C++ from LabROSA's MATLAB code chromagram_E.m. Note that the brightness sensitivity of the chroma can be adjusted by the user (see key press options above), depending on the overall volume of the audio input.
To watch the chroma cones energize independently as the notes drop, I would suggest something melodic and moderately paced, like Beethoven's' Sonata Pathétique.
I changed the FFT size from the default of 512 to 8192 for better chroma (spectral) resolution with lower energy leakage. This makes the visualizer lag noticeably, so there is a tradeoff here.
I went pretty maverick on this one.