I like this
Instead of making 100+ frames for the needle, is there a way for you to make a single needle image and rotate it based on input level? This is what my Mono/StereoChannel plugins are doing. Might give you a little smoother animation and lower ram usage.
I might have to play around with this idea for one of my plugins. Keep up the good work!