www.96kHz.org
advanced audio recording

 
A Reverb Module for the Audio-DSP in VHDL
  REVERB Module

256k Sample
Delay RAM

96kHz
x
24 Bit


Realistic Audio Reverb


A dynamic reverb module in VHDL with controlled delays

This module is a functionally extended version of my Reverb Module which was ported onto a larger FPGA.
The Reverb is calculated with predefined damping according to the air- and reflection parameters of virtual walls.  PreDelay and dynamic variation of the local reflection delays are possible. All values for damping, room size and material are parametric during compilation and also runtime. They can be changed instantly. As an addition to the former version version of the reverb module 1, they can be also controlled by LFOs from outside to e.g. change wall positions the virtual way. The BRAM-size has been doubled to meet the 96kHz sampling frequency. The noise generators to create the random reflection patterns have been improved too.

 The reverb module can also be used to precompensate room reflections like it is known from echo cancelling.

Listen to the difference of the Reverb in sequence or a demo song: Original / Reverb


 
96 kHz
Audio DSP

 

© Sound of L.A. Music Productions 2006 - Dipl.-Ing. Jürgen Schuhmacher