[sdiy] Mathematics of flanging
mbryant at futurehorizons.com
Sun Mar 6 21:36:25 CET 2022
Careful with how you do that - some DACs (I won't name names :-) hate jittery clocks and lose sync for their oversampling clocks.
From: Synth-diy [mailto:synth-diy-bounces at synth-diy.org] On Behalf Of Brian Willoughby
Sent: 06 March 2022 20:28
To: Richie Burnett
Cc: synth-diy at synth-diy.org
Subject: Re: [sdiy] Mathematics of flanging
A single sample delay can be reduced by increasing the sample rate. Also, with a dedicated sampling circuit, there is no limitation that the sample rate need to be fixed. Modulation can be applied to the sample rate rather than the delay offset. This technique isn't cheap on a computer with a fixed sample rate audio interface, but dedicated digital delay pedals do not have the same limitations as computer interfaces.
On Mar 6, 2022, at 11:56, Richie Burnett <rburnett at richieburnett.co.uk> wrote:
> Yes, it is true that digital delays are not limited to whole (integer) numbers of samples. There are many DSP processes that rely on being able to calculate the value of a signal "between the sample points" using various interpolation techniques.
> Indeed Chorusing and Flanging are two effects that benefit hugely from
> properly implemented fractional-sample digital delays. (Hint: Linear
> interpolation usually doesn't cut it.)
> ---- Gordonjcp wrote ----
>> On Sat, Mar 05, 2022 at 01:52:40PM -0500, Michael E Caloroso via Synth-diy wrote:
>>> Digital delays aren't ideal because you can't get deep enough
>>> modulation, the modulation LFO in digital domain is often too
>>> discrete at low sweep rates, and you need ~0.3ms delay (few digital
>>> delays offer short delay times).
>> I think you're going to have to clarify that a little. You can make digital delays that go right down to a single sample and up to many many hours, and modulate them with absolutely no apparent stepping over that entire range.
Synth-diy mailing list
Synth-diy at synth-diy.org
Selling or trading? Use marketplace at synth-diy.org
More information about the Synth-diy