FreakShiftaz

8‑Pole Stereo Comb Filter (Enhanced Jitter)

8‑Pole Stereo Comb Filter

Core Parameters
Jitter Control
Output
L
-∞
0 -6 -12 -18 -24 -30 -40 -50 -60
R
-∞
DSP Signal Chain
Audio Input
Source: MediaElementSource
Loop: Enabled
Dry Path
Gain: 1 – Mix
Direct to Output
Wet Path
Gain: Mix Value
To Processing
↓ (Wet Path)
Decimation Processor
Factor: 1-64
Anti-alias: Lowpass 0.8/Factor
Hold & Fade: Smooth Step
Buffer: 1024 samples
8-Pole Comb Filter Array
Poles: 1-8
Base Freq: 1-50 Hz
Offset: ±96 semitones
Spread: 0-500%
Comb 1
Delay: 1/Freq
FB: Q 0-0.7
Damp: 1-10kHz
Pan: -1 to +1
Comb 2
Delay: Spread Adj
FB: Resonance
Damp: Damping
Pan: Stereo Pos
Comb 3-6
Each with:
Individual Delay
Individual Pan
Shared FB/Damp
Comb 7-8
Frequency:
f × 2^(offset/12)
Random: Perlin
Rate: 0.1-50Hz
Jitter Modulation System
Depth: 0-100% | Rate: 0.01-20Hz
Waveforms: Sine, Random, Perlin, Fractal, Stochastic
Advanced: Logistic, Glitch, Binaural, Neuron, Chaos, Zigzag
Update Rate: 1-100Hz | Smoothing: 0-100ms
Scale Factor: 0.01-1 | Phase Spread: 0-100%
Asymmetry: ±100%
Targets: Feedback, Delay, Spread, Pan
Pole Scaling Compensation
Formula: 1/√n / (1 + Q×1.5) / (1 + log₁₀(n)×0.3)
Purpose: Normalize Multi-Pole Gain
Smoothing: 50ms Target
Mid-Side Processor
Mid: 0.5 × (L + R)
Side: 0.5 × (L – R)
Width: 0-300%
Decode: L = Mid + Side×Width, R = Mid – Side×Width
Buffer: 1024 samples
Drive & Saturation
Amount: 0.01-5 dB
Modes: Velvet, Silk, Cream, ButterSoft
Advanced: Butter, Tanh, Fuzz, Saturation
Curve: 44100 point WaveShaper
Oversample: 4x
Final Output
Dry/Wet Mix: 0-100%
Dry Gain: 1 – Mix
Wet Gain: Mix Value
Smoothing: 50ms
Destination: AudioContext + Record Stream
Parameter Summary
Delay Smoothing: 0-1000ms | Random Depth: 0-500%
Random Rate: 0.1-50Hz | Sample Rate: 44.1kHz
Max Delay: 1 second | Perlin Noise: 512-point LUT
Recording: WebM/Opus → WAV conversion

Leave a Reply

Your email address will not be published. Required fields are marked *