make audio visualizer look better?

I’m using the “Bake Sound to F-Curves” function to create an audio visualizer in Blender.
I use 20 object (cubes), one for each 1000 Hz, up to 19,000-20,000Hz.

What I notice is the lower frequency objects always scale more than the higher frequency ones. With any audio the left “side” of the visualizer is always higher than the right side.
But with most visualizers I’ve seen, there isn’t such a large difference. I guess maybe I’m not distributing the frequencies properly between my objects, or real visualizers use some tricks to make the visualization more “even” which I’m not aware of. What will you suggest?

Yeah, a different distribution is needed for better results, I have experimented with log and expo: