Next  |  Prev  |  Up  |  Top  |  JOS Index  |  JOS Pubs  |  JOS Home  |  Search

Time-Varying Delay-Line Reads

If $ x(t)$ denotes the input to a time-varying delay, the output can be written as

$\displaystyle y(t)=x(t-D_t).
$

where $ D_t$ denotes the time-varying delay in seconds.

Frequency shift of a complex sinusoid:

$\displaystyle x(t) = e^{j\omega_s t}
$

The output is now

$\displaystyle y(t)= x(t-D_t) = e^{j\omega_s \cdot (t-D_t)}.
$

Instantaneous phase:

$\displaystyle \theta(t)= \angle y(t) = \omega_s \cdot(t-D_t)
$

Differentiate to get instantaneous frequency:

$\displaystyle \omega_l = \omega_s ( 1 - {\dot D_t})
\protect$

where Thus, the delay growth-rate, $ {\dot D_t}$, equals the relative frequency downshift:

$\displaystyle {\dot D_t}= \frac{\omega_s -\omega_l }{\omega_s }.
$

Thus, time-varying delay most naturally simulates Doppler shift caused by a moving listener, with

$\displaystyle {\dot D_t}= -\frac{v_{ls}}{c}.
\protect$

That is, the delay growth-rate, $ {\dot D_t}$, should be set to the speed of the listener away from the source, normalized by sound speed $ c$.

For a moving source, use time-varying delay-line writes.


Next  |  Prev  |  Up  |  Top  |  JOS Index  |  JOS Pubs  |  JOS Home  |  Search

Download DelayVar.pdf
Download DelayVar_2up.pdf
Download DelayVar_4up.pdf

``Time Varying Delay Effects'', by Julius O. Smith III, (From Lecture Overheads, Music 420).
Copyright © 2008-02-08 by Julius O. Smith III
Center for Computer Research in Music and Acoustics (CCRMA),   Stanford University
CCRMA  [Automatic-links disclaimer]