[sdiy] Delays: how?
Ingo Debus
debus at cityweb.de
Thu Dec 26 14:46:57 CET 2002
Magnus Danielson wrote:
> The question then comes if one should vary the sample-rate or if one
> should change the offset between the read and write counters in the
> memory.
Varying the sample rate would require a fast ADC to get a decent delay
time range (high sample rate for short delay).
I think varying the address offset (between read and write address) to
modulate the delay time isn't that bad. There are single samples
repeated or skipped when the delay time gets longer/shorter. If the
modulation source is, say, a ramp, it becomes effectively a staircase.
If this is still to "steppy", just increase the sample rate to make
the stair steps finer. Memory chips are cheap.
There were digital delays that didn't use different read and write
addresses to vary the delay time, but limited the address range
instead (i.e. variable reset address for the address counter). This is
of course next to useless for delay time modulation, since it only
takes effect when the counter wraps around.
> The technique that could be used is to run the memorychip as a
> flexible buffer between two different clock domains (i.e. asynchronously)
> which is a little more difficult to implement, but is really not that
> much of a mystery these days (look in for instance the Xilinx appnotes).
Two different clocks? To get pitch shift effects? Or what would this
be good for?
Ingo
More information about the Synth-diy
mailing list