Freeverb3 Reverb Impulse Response Processor (original) (raw)
Freeverb3 is a signal processing library. This library includes many types of audio processing effects and signal generators. The linear feedback shift register (LFSR) maximum length sequence (MLS) generator, multiple types of high quality mono+stereo reverb effects, an multi slot impulse response processor, multiband hardknee+softknee compressor and limiter, a stereo enhancer, a limiter and a lot of types of infinite impulse respose (IIR) and finite impulse response (FIR) filters are available. The convolution reverb algorithm is highly optimized for x86 processors by using hand optimized codes of 3DNow!/SSE/SSE3/AVX/FMA/FMA4 (single precision), SSE2/SSE4/AVX/FMA/FMA4 (double precision). This algorithm can be used for zero latency realtime sound effect processing.
List of Main Effects in Freeverb3
Impulse Response Convolution Processor
Fast zero latency multithreaded algorithms optimized with SIMD.
Enhanced Freeverb
An original freeverb plate reverb algorithm with some enhancements.
Enhanced NVerb
A simple plate reverb algorithm in CCRMA clm library with stereospread and feedback enhancements.
Simple Tank Reverb with modulation
An original type of a plate reverb algorithm in the Lexicon 224 developed by David Griesinger. This reverb was introduced by Jon Dattorro in the AES article.
New Reverb based on Dattorro's Progenitor Reverb
A variant type of the allpass loop reverb, which is similar to the simple tank reverb.
New Reverb based on FDN zita Reverb
A variant type of the allpass FDN reverb.
Stereo Enhancer
A simple differential stereo enhancer.
Early reflection
An small early reflection framework, which includes some samples from the "About This Reverberation Business" article.
Softknee/Hardknee Compressor
A simple compressor with RMS/envelope detector.
Softknee/Hardknee Limiter
A simple limiter with RMS/envelope detector.
1st/2nd order LPF/HPF/BPF/BEF / BiQuad Filters
FIR LPF/HPF/BPF/BEF constructor
Linear Phase 3band frequency splitter
Linear phase multi band compressor
A linear feedback shift register (LFSR) maximum length sequence (MLS) generator.
Sampling Rate Converter
A wrapper of libsamplerate.