How It Works
Technical view
The core subtracts a low-passed version of the signal from the original to isolate fast attack content, scales that difference with `squeeze`, and adds it back to the dry path. After that it applies a low shelf and high shelf, so the result behaves like a simple transient booster rather than a separate attack-and-sustain two-knob shaper.
- Compression, Gate & EQ
- 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 dynamics or EQ core.
- 1internal picked-string demo phrase
- 2stereo spread with a short right-channel delay
- 3transient-difference extraction
- 4attack enhancement by adding the transient layer back
- 5low-shelf contour shaping
- 6post-processing high-shelf tone shaping
- 7dry / wet mix
- 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 dynamics or EQ core.
Effect core
Transient-difference enhancer with post-processing low- and high-shelf shaping.
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
- transient-difference extraction
- attack enhancement by adding the transient layer back
- low-shelf contour shaping
- post-processing 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 processed path after the core effect.
- output_gain_db: Applies final post-effect level trim after DC blocking and before the output limiter.
- squeeze: Scales the high-passed transient difference before it is added back to the original signal.
- tone: Adjusts the post-processing high shelf.
- contour: Adjusts the post-processing low shelf.
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
- gateCore
- phraseMono
- previewShiftSamples
Controls
Audible controls in this DSP
Blends the untouched stereo preview source with the processed path after the core effect.
Lower settings keep more dry attack and natural dynamics; higher settings push the processed behavior forward.
Applies final post-effect level trim after DC blocking and before the output limiter.
Matches loudness without changing the actual dynamic or EQ structure.
Scales the high-passed transient difference before it is added back to the original signal.
Makes pick attack and front-edge snap more or less pronounced.
Adjusts the post-processing high shelf.
Opens or softens the top end after the transient enhancement.
Adjusts the post-processing low shelf.
Adds or removes low-end support underneath the attack emphasis.
Analysis
Code-derived notes
Current implementation focuses on attack enhancement only; it does not independently shape sustain.
Active blocks
- demo
- fx
- outputStage
- leftDemo
- rightDemo
- gateCore
- phraseMono
- previewShiftSamples
- transientCore
- pickedVoice
- fund
- pickEnv
- ampEnv
- triggerAt
- maxDelaySamples
Inactive helpers
- synthVoice
- organVoice
- bellVoice
- softsat
- quantize
- combLP
- echoOnly
- diffuser
Warnings
No current warnings are attached to this effect.
Source
- library/compression-gate-eq/transient-shaper.dsp
- Output stage: DC blocker -> output gain trim -> final tanh limiter
- Library position: 54