add exponential shaping to fader curves

Also, optional args get default value of SCM_UNDEFINED.