Next  |  Prev  |  Up  |  Top  |  REALSIMPLE Top

Implementation

Let $ h_{ij}(n) = $ impulse response from source $ j$ to ear $ i$ . Then the output is given by six convolutions:

\begin{eqnarray*}
y_1(n) &=& (s_1 \ast h_{11})(n) + (s_2 \ast h_{12})(n) + (s_3 ...
..._1 \ast h_{21})(n) + (s_2 \ast h_{22})(n) + (s_3 \ast h_{23})(n)
\end{eqnarray*}

Transfer-function matrix:

$\displaystyle \left[\begin{array}{c} Y_1(z) \\ [2pt] Y_2(z) \end{array}\right] ...
...left[\begin{array}{c} S_1(z) \\ [2pt] S_2(z) \\ [2pt] S_3(z)\end{array}\right]
$


Next  |  Prev  |  Up  |  Top  |  REALSIMPLE Top

Download Reverb.pdf
Download Reverb_2up.pdf
Download Reverb_4up.pdf

``Artificial Reverberation and Spatialization'', by Julius O. Smith III and Nelson Lee,
REALSIMPLE Project — work supported by the Wallenberg Global Learning Network .
Released 2007-09-19 under the Creative Commons License (Attribution 2.5), by Julius O. Smith III and Nelson Lee
Center for Computer Research in Music and Acoustics (CCRMA),   Stanford University
CCRMA