zeloe / ReverbZen

A Reverb written with Faust

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ReverbZen

A Reverb written with Faust and JUCE, based on SchroederReverberators.
This reverb effect uses different stages. It splits input signal in parallel and uses different types of delaylines.
Different filters are provided to get rid of unwanted resonances.
Check out reverb.dsp file to get more detailed insight.

Download Faust

faustgitub and follow the instructions inside the downloaded release.

Compiling the Faust Code

fausteffect Tutorial for using faust code as effect.
inside terminal launch:

faust -i -a faustMinimal.h reverb.dsp -o reverb.h

How it works

predelay

x-axis = PreDelayDelayTime
y-axis = LowpassFilterCutoffFrequency
Points = representation of signals

EarlyReflections

x-axis = EarlyReflectionsDelayTime
y-axis = Damping (LowpassFilterCutoffFrequency) factor
Points = representation of signals

Other Parameters

Mix = Dry<->Wet Mix
Width = Mid <-> Side Mix
Highpass = high pass filter cutoff frequency
Bypass = bypass high pass filter
Pre / Post = Pre or Post routing of high pass filter
Decay = Feedback Amount

Further reading

for instructions on how to integrate your code inside JUCE FAUST_Tutorial

For more amazing projects

Made-With-Faust

How it looks

Full

About

A Reverb written with Faust

License:GNU General Public License v3.0


Languages

Language:C++ 95.0%Language:Faust 3.1%Language:C 1.9%