Automation range

It would be life changing if I was able to set automation ranges so no matter how far I might turn a knob on hardware or in program the automation would never exceed the values I set.
Code wise it wouldn’t be the hardest to implement.

Alternatively if not a hard cap range then a visual range that allows you to expand or tighten the area of automation that is viewable…?