How It Works
Technical view
The current reverse-style family does not reverse buffered reverb audio. Instead, it runs the shared diffuse reverb core through a post-reverb low-pass and blends that smoothed tail with the dry source. `space` and `decay` shape the underlying core, and `tone` opens both the core brightness and the final low-pass. There is no impulse-response convolution or reversed IR buffer in the current code.
- Reverb & Space
- waveshaping / saturation
- delay processing
- oscillator / LFO modulation
- DC blocking
Signal Path
Compiled preview chain
Preview source: An internally generated picked-string phrase is widened to stereo with a 19-sample right-channel delay and slight left/right shelf-EQ offsets before it hits the reverb core.
- 1internal picked-string demo phrase
- 2stereo spread with a short right-channel delay
- 3four parallel damped comb stages
- 4two serial diffuser stages
- 5post-reverb high-shelf shaping
- 6post-reverb low-pass smoothing
- 7dry / wet blend
- 8DC blocker
- 9output gain trim
- 10final tanh limiter
Preview source
An internally generated picked-string phrase is widened to stereo with a 19-sample right-channel delay and slight left/right shelf-EQ offsets before it hits the reverb core.
Effect core
Diffuse reverb core followed by post-reverb low-pass smoothing for a reverse-like wash.
Signal path
The static waveform and the live player both reflect this compiled signal chain.
- internal picked-string demo phrase
- stereo spread with a short right-channel delay
- four parallel damped comb stages
- two serial diffuser stages
- post-reverb high-shelf shaping
- post-reverb low-pass smoothing
- dry / wet blend
- DC blocker
- output gain trim
- final tanh limiter
Controls that matter
These are the currently active controls detected in the FAUST source for this effect.
- mix: Blends between the dry source and the wet reverb field after the reverb core.
- output_gain_db: Applies final post-effect level trim after DC blocking and before the output limiter.
- space: Expands the comb-and-diffuser lengths of the underlying diffuse reverb core.
- decay: Raises the feedback coefficients inside the underlying diffuse reverb core.
- tone: Raises the damping cutoffs in the reverb core and opens the post-reverb low-pass filter.
Code-backed analysis
The generated description is tied to the active helper blocks and routing found in the current DSP.
- demo
- fx
- outputStage
- leftDemo
- rightDemo
- verbFx
- phraseMono
- previewShiftSamples
Controls
Audible controls in this DSP
Blends between the dry source and the wet reverb field after the reverb core.
Lower settings stay more direct; higher settings move the patch further into the ambient tail.
Applies final post-effect level trim after DC blocking and before the output limiter.
Matches loudness without changing the actual reverb structure.
Expands the comb-and-diffuser lengths of the underlying diffuse reverb core.
Moves the reverse-like wash from tighter ambience toward a larger smear.
Raises the feedback coefficients inside the underlying diffuse reverb core.
Extends the tail that feeds the reverse-like wash.
Raises the damping cutoffs in the reverb core and opens the post-reverb low-pass filter.
Makes the reverse-like wash darker at low settings and more open at high settings.
Analysis
Code-derived notes
Current implementation shares the same low-passed reverse-like reverb wash across Reverse Reverb and Reverse IR. Reverse IR is not yet a true reversed-IR implementation.
Active blocks
- demo
- fx
- outputStage
- leftDemo
- rightDemo
- verbFx
- phraseMono
- previewShiftSamples
- verbWet
- pickedVoice
- verbCore
- fund
- pickEnv
- ampEnv
- triggerAt
- combLP
- diffuser
- maxDelaySamples
Inactive helpers
- synthVoice
- organVoice
- bellVoice
- softsat
- quantize
- echoOnly
Warnings
No current warnings are attached to this effect.
Source
- library/reverb-space/reverse-ir.dsp
- Output stage: DC blocker -> output gain trim -> final tanh limiter
- Library position: 192