A FOSS4.18 reverberator that combines elements of Schroeder (§3.5) and FDN reverberators (§3.7) is zita-rev1,4.19written in C++ for Linux systems by Fons Adriaensen. A Faust version of the zita-rev1 stereo-mode functionality is zita_rev1 in Faust's effect.lib. A high-level block diagram appears in Fig.3.14.
![]() |
The main high-level addition relative to an 8th-order FDN reverberator
is the block labeled allpass_combs in Fig.3.14.
This block inserts a Schroeder allpass comb filter (Fig.2.30) in
series with each delay line. In zita-rev1 (as of this
writing), the allpass-comb feedforward/feedback coefficients are all
set to
. The delay-line lengths and other details are readily
found in the freely available source code (or by browsing the
Faust-generated block diagram).