reverb
reverb · effectsThe plain room — Faust's mono Freeverb (8 parallel damped comb filters into 4 series Schroeder allpasses), mono in / mono out, three knobs, no CV. The comb taps are FIXED (25.3–36.7 ms), so SIZE is decay TIME (comb feedback 0.50–0.95, measured audible T60 ~0.33 s to ~4.4 s — never infinite), not room size; DAMP is the one-pole lowpass inside each comb's feedback, darkening AND shortening the tail until at 1 the loop closes and only ~0.14 s of allpass diffusion is left; MIX is a linear dry/wet crossfade. Caveat: the tank is unscaled, so the wet leg is ~+10 dB (up to +18 dB at SIZE 1) hotter than the dry — MIX is also a loudness control and fully wet + large will clip. Reach for SHIMMERSHINE for an octave-up tail, CLOUDSEED for a real diffusion engine, MOOG905 for spring.
the faceplate
inputs
| id | cable | what it does |
|---|---|---|
audio | audio | The dry mono signal. It is fanned out to all eight comb filters AND tapped straight through to the dry side of the MIX blend, so nothing you patch here is ever lost — at MIX 0 this input is the output, sample for sample. There is no input trim: because the wet leg has ~+10 dB of unscaled tank gain, set the level of whatever you patch here with that in mind rather than expecting the module to hold unity. audio signal |
outputs
| id | cable | what it does |
|---|---|---|
audio | audio | The mono output: dry × (1 − MIX) + wet × MIX, a straight linear crossfade of two signals. Those two signals are not level-matched — the wet one is roughly 10 dB louder — so the SUM rises as you open MIX (measured: about +2.4 dB at the 0.3 default, +5.7 dB at half, +11.4 dB fully wet at default SIZE and DAMP). Nothing here is limited or clipped, so at large SIZE and high MIX the output can exceed ±1 and will clip whatever it feeds. The tail's length follows SIZE, its brightness follows DAMP, and the first wet energy arrives about 25 ms after the dry. audio signal |
params
| id | label | range | default | curve |
|---|---|---|---|---|
size | Size | 0..1 | 0.5 | linear |
damp | Damp | 0..1 | 0.3 | linear |
mix | Mix | 0..1 | 0.3 | linear |
controls
| control | what it does |
|---|---|
| Damp | The tone of the decay: a one-pole lowpass sitting inside every comb's feedback path, so each recirculation returns a little darker than the last and the tail rolls off progressively rather than all at once. Measured tail balance above vs below 2 kHz: about +6.8 dB (bright, distinctly metallic) at 0, −2.6 dB at the 0.3 default, −6.4 dB at 0.5, −15.3 dB at 0.8. It also SHORTENS the audible tail as it darkens — at SIZE 1 the T60 falls from 4.4 s at DAMP 0 to 3.6 / 3.4 / 2.7 / 1.16 s at 0.3 / 0.5 / 0.8 / 0.95 — so treat it as a second decay control, not a pure EQ. At 1 the filter closes completely: the combs stop feeding back and you hear only the four allpasses ringing out, about 0.14 s, no matter where SIZE is. Turn it up to sit a reverb behind a bright source without hiss; turn it down for the shiny, slightly artificial plate sound. |
| Mix | The dry/wet balance — out = dry × (1 − MIX) + wet × MIX, an ordinary linear crossfade. Treat it as a loudness control too: the wet signal it is crossfading toward is roughly 10 dB hotter than the dry (the tank sums eight combs unscaled), so opening MIX raises the output as well as the reverb. Measured against the dry level at default SIZE and DAMP: +0 dB at 0, +2.4 dB at the 0.3 default, +5.7 dB at 0.5, +11.4 dB fully wet — and the wet peak at SIZE 1 runs about +21 dB over the dry peak, comfortably past full scale. So: low values (up to ~0.3) are the safe 'touch of air on the bus' zone; going much past half, pull the source down or follow the module with a VCA. On an aux send you want 1, and there you are effectively using the module as a +10 dB wet generator, which is fine as long as the return fader knows it. |
| Size | The decay TIME, despite the name. It does NOT resize the tank: the eight comb delay taps are fixed at Freeverb's tunings (25.3–36.7 ms) and only ever rescale with the sample rate, so the room's modal colour, density and 25 ms onset are the same at both ends of the travel. What the knob sweeps is the comb feedback, 0.50 at the bottom to 0.95 at the top. Measured audible-band T60 (>100 Hz) with DAMP at 0: about 0.33 s / 0.46 / 0.71 / 1.28 / 4.4 s at SIZE 0 / 0.25 / 0.5 / 0.75 / 1. At the default DAMP of 0.3 the same points read about 0.27 / 0.37 / 0.55 / 1.02 / 3.6 s. Because 0.95 is the ceiling the tail always dies — there is no freeze or infinite-hold corner here (that is CLOUDSEED's INFINITE PAD preset or SHIMMERSHINE's regeneration loop). Note the top of the travel is where the tank's unscaled gain is worst: SIZE 1 is about +18 dB of wet gain, so long settings are the ones that clip. |
source
reverb.ts on GitHub.