How It Works
Technical view
The current glitch family uses a stepped control signal to jump between short delay times, then quantizes the delayed branch before adding it back over the dry source. `time` widens the delay-time range, `feedback` changes the speed of the stepping oscillator rather than any repeat-loop recirculation, and `tone` adjusts the quantization resolution of the fragmented branch. There is no captured loop buffer in the current implementation.
- Delay & Echo
- 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 delay core.
- 1internal picked-string demo phrase
- 2stereo spread with a short right-channel delay
- 3stepped short delay times
- 4quantization on the delayed branch
- 5repeat branch added over the dry source
- 6DC blocker
- 7output gain trim
- 8final 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 delay core.
Effect core
Stepped short-delay engine with quantization on the repeat branch and no true feedback loop.
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
- stepped short delay times
- quantization on the delayed branch
- repeat branch added over the dry source
- 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: Scales the repeat branch above the always-present dry phrase.
- output_gain_db: Applies final post-effect level trim after DC blocking and before the output limiter.
- time: Expands the range of the short stepped delay times used by the glitch taps.
- feedback: Raises the speed of the internal step-position oscillator rather than feeding a repeat loop.
- tone: Changes the number of quantization steps applied to the delayed 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
- leftFx
- rightFx
- phraseMono
Controls
Audible controls in this DSP
Scales the repeat branch above the always-present dry phrase.
Raises repeat level without fully removing the original attack.
Applies final post-effect level trim after DC blocking and before the output limiter.
Matches loudness without changing the actual delay structure.
Expands the range of the short stepped delay times used by the glitch taps.
Makes the fragments jump across a wider timing span.
Raises the speed of the internal step-position oscillator rather than feeding a repeat loop.
Makes the delay positions reorder faster and feel more restless.
Changes the number of quantization steps applied to the delayed branch.
Lower settings sound coarser and more crushed; higher settings sound finer and less stepped.
Analysis
Code-derived notes
Current implementation shares the same stepped short-delay and quantization core across Granular Delay, Glitch Delay, Microloop Delay, and Sequenced Delay. Microloop Delay does not yet record or hold a true microloop.
Active blocks
- demo
- fx
- outputStage
- leftDemo
- rightDemo
- leftFx
- rightFx
- phraseMono
- previewShiftSamples
- combLP
- loopA
- loopB
- pickedVoice
- maxDelaySamples
- fund
- pickEnv
- ampEnv
- triggerAt
Inactive helpers
- synthVoice
- organVoice
- bellVoice
- softsat
- quantize
- echoOnly
- diffuser
Warnings
No current warnings are attached to this effect.
Source
- library/delay-echo/microloop-delay.dsp
- Output stage: DC blocker -> output gain trim -> final tanh limiter
- Library position: 150