www.96kHz.org
advanced audio recording
Dynamic Reverb Module for the Audio-DSP in VHDL
  REVERB Module

128k Sample RAM

96kHz
x
24 Bit


Realtime Audio Reverb

A Reverb Modul in an FPGA - Jürgen Schuhmacher

Reverb is calculated with pre processed patterns according to the behavior of the air and reflection parameters of the given walls taking both position of sound source and listener into account. All values for damping, room size and material are parametric and continuously updated in realtime according to the given 3D position of the sound source. The position can be controlled by MIDI.

PreDelay and variation of the local delays are possible. The RAM-length can be changed manually or automatically by LFOs. Superposition of noise is performed to create a full random pattern of reflections, which is supposed to result in the most versatile reverb.

The reverb module can furtherly be used to add and subtract reflections to and from the audio material. It is thus possible to add negative signals in real time in order to pre compensate room reflections like it is known from echo cancelling.


Click here for the former (static) version of the Reverb and Delay Algorithm in VHDL


 
96 kHz
Audio DSP

 

© Sound of L.A. Music Productions 2007