I am trying to implement a basic audio fader that has “-INF” as it’s lowest level. In math terms this should be a gain of exactly 0 but if I implement the parameter scaled in “dB” it can’t get to -INF - only some low value like -140dB, etc.
The other way to do this would be to set the parameter range from 0.0 to 1.0 - in which case we have exactly 0 gain at the bottom of the range (-INF) - but it shows up as “0.0 - 1.0” in automation data which is not appropriate either.
So how is this normally done? How do we create a parameter that shows numerical “dB” values in automation data but also can be overridden to show “-INF” at the lowest level?
I have created an overriden control that shows this but how we get DAW automation to show this?
BTW - Some commercial plugins I have do this. Automating the Volume control shows “dB” values in automation data until the very bottom where it switches to “-INF”. That’s what I’m trying to do - but how?