![]() |
![]() |
![]() |
![]() |
Yep, it's actually quite easy DSP to implement. You just calculate the tangent to the waveform whenever it hits a threshold (usually 0db) and where it meets the next point on the curve, and extrapolate a parabola (or a higher order polynomial if you take some points on the waveform) using least squares approximation and tada.... The result is allot better than a plain crushed square wave, but you'll need to add a limiter at the end to keep the transients under control.
Cool - so know of any VSTs i could use for this?
ta