Or something similar. I'm kind of just brain storming, but I have an idea for an easier VU meter. Rather than make a layer set be the VU meter, just use one layer, but change how much is exposed. This would allow for smaller skins for one, but also for much smoother VU meters.
Something like: expose_volumellr (for volume left, where nothing shown is 0, and as the level gets higher, more and more of the layer is exposed from left to right) and so on. Perhaps expose_volumellr(10) would be nice if you want the layer to be exposed in 10 pixel increments, or 10% increments - not sure.
I imagine it could work very similar to how the progress & volume bars currently work.