How It Works
Technical view
There is no separate oscillator here; the synth-like feel comes from splitting the input into a high-passed fuzz branch and a low-passed support branch with its own saturation amount. After those branches sum, `tone` reshapes the result with a 1.2 kHz peak and a high shelf, while `bias` increases the saturation feeding the low-band support layer.
- Fuzz & Destruction
- 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 fuzz core.
- 1internal picked-string demo phrase
- 2stereo spread with a short right-channel delay
- 3high-passed tanh fuzz branch
- 4low-passed support branch with separate saturation
- 5parallel branch sum
- 61.2 kHz peak shaping
- 7post-fuzz high-shelf tone shaping
- 8dry / wet mix
- 9DC blocker
- 10output gain trim
- 11final 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 fuzz core.
Effect core
Parallel bright fuzz branch and low-band saturation branch with mid-peak and high-shelf tone shaping after the sum.
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
- high-passed tanh fuzz branch
- low-passed support branch with separate saturation
- parallel branch sum
- 1.2 kHz peak shaping
- post-fuzz high-shelf tone shaping
- dry / wet mix
- 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 the untouched stereo preview source with the fuzzed path after the effect core.
- output_gain_db: Applies final post-effect level trim after DC blocking and before the output limiter.
- fuzz: Raises the gain feeding the bright high-passed fuzz branch.
- tone: Adjusts the 1.2 kHz peak EQ and the post-fuzz high shelf after the two branches recombine.
- bias: Raises the saturation amount on the low-passed support branch.
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
- fuzzCore
- phraseMono
- previewShiftSamples
Controls
Audible controls in this DSP
Blends the untouched stereo preview source with the fuzzed path after the effect core.
Lower settings preserve more pick attack and clean body; higher settings push the fuzz treatment to the front.
Applies final post-effect level trim after DC blocking and before the output limiter.
Matches loudness without changing the actual fuzz structure.
Raises the gain feeding the bright high-passed fuzz branch.
Adds more edge, sustain, and upper-band saturation.
Adjusts the 1.2 kHz peak EQ and the post-fuzz high shelf after the two branches recombine.
Moves the combined voice from thicker and darker toward brighter, more nasal projection.
Raises the saturation amount on the low-passed support branch.
Adds more low-band thickness and compressed synth-like body under the main fuzz.
Analysis
Code-derived notes
Current implementation gets its synth-like behavior from parallel filtering and saturation, not from oscillator generation.
Active blocks
- demo
- fx
- outputStage
- leftDemo
- rightDemo
- fuzzCore
- phraseMono
- previewShiftSamples
- softsat
- synthFuzzMono
- pickedVoice
- synthVoice
- fund
- pickEnv
- ampEnv
- triggerAt
- maxDelaySamples
Inactive helpers
- organVoice
- bellVoice
- quantize
- combLP
- echoOnly
- diffuser
Warnings
No current warnings are attached to this effect.
Source
- library/fuzz-destruction/fuzz-synth.dsp
- Output stage: DC blocker -> output gain trim -> final tanh limiter
- Library position: 35