If we allow hard ranges (not really neccesary, as
LADSPA shows) then the
host should enforce them.
Remind me why we want soft ranges? I'm more of the mind that all ranges are
hard ranges, except for {pos/neg} infinity.
If a control is going to the effort of specifying a range, don't we want to
respect it ALWAYS.