Splitting audio into frequency bands for spectrum analysis

munderwood's icon

I'm in the process of building a basic metering plugin consisting of a goniometer and a spectrum analyzer similar to Logic Pro's Multimeter (see below).

My question is how will i go about splitting the incoming audio signal into frequency bands, and what is best to use for displaying such a thing?

i have included my patch, which so far includes some rough ideas for what i thought may be needed.

thanks