add parameter 'ratio' for SoftClipping