diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/reverb/Reverb.cc | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/lib/reverb/Reverb.cc b/lib/reverb/Reverb.cc index c7a24e8128..75f62affcc 100644 --- a/lib/reverb/Reverb.cc +++ b/lib/reverb/Reverb.cc @@ -445,18 +445,16 @@ void MixxxPlateX2::processBuffer(const sample_t* in, sample_t* out, const uint f tank.damping[1].set(damp); // set blend sample_t blend = pow(blendParam, 1.53); - sample_t dry = 1 - blend; // the modulated lattices interpolate, which needs truncated float DSP::FPTruncateMode _truncate; // loop through the buffer, processing each sample - // note (timrae):treat the effect as SEND type instead of INSERT type for smoother parameter changes for (uint i = 0; i + 1 < frames; i += 2) { sample_t mono_sample = blend*(in[i] + in[i + 1]) / 2; sample_t xl, xr; PlateStub::process(mono_sample, decay, &xl, &xr); - out[i] = xl + dry*in[i]; - out[i + 1] = xr + dry*in[i + 1]; + out[i] = xl + in[i]; + out[i + 1] = xr + in[i + 1]; } } |