diff --git a/src/sfizz/effects/dsp/disto_stage.dsp b/src/sfizz/effects/dsp/disto_stage.dsp index f2494745..ec4a8383 100644 --- a/src/sfizz/effects/dsp/disto_stage.dsp +++ b/src/sfizz/effects/dsp/disto_stage.dsp @@ -1,6 +1,6 @@ import("stdfaust.lib"); -disto_stage(depth, x) = shs*hh(x)+(1.0-shs)*lh(x) : fi.dcblockerat(5.0) with { +disto_stage(depth, x) = shs*hh(x)+(1.0-shs)*lh(x) : fi.dcblockerat(40.0) with { // sigmoid parameters a = depth*0.2+2.0; b = 2.0; diff --git a/src/sfizz/effects/gen/disto_stage.hxx b/src/sfizz/effects/gen/disto_stage.hxx index 1c16e2fb..ee112e87 100644 --- a/src/sfizz/effects/gen/disto_stage.hxx +++ b/src/sfizz/effects/gen/disto_stage.hxx @@ -134,7 +134,7 @@ class faustDisto { //[Begin:instanceConstants] fSampleRate = sample_rate; fConst0 = float(fSampleRate); - fConst1 = (15.707963f / fConst0); + fConst1 = (125.663704f / fConst0); fConst2 = (1.0f / (fConst1 + 1.0f)); fConst3 = (1.0f - fConst1); fConst4 = std::exp((0.0f - (100.0f / fConst0)));