@griffinboy Yeah it is.
If by multi-resolution you mean multiple FFTs with different window sizes that would consume quite some CPU...
A while ago I did something like a downsampling for higher bins in order to remove some details here but keep details in the low end. I don't remember how I did exactly...
I've also made a tilt that the users can set to whatever slope they need
Smoothing is a parameter already, or maybe it does not perform the same exact thing you're describing.
At that time it all happened in the script UI though which is so slow... I would definitely change this nowadays!