DSPark 1.6.1
Header-only audio DSP framework in pure C++20 — zero dependencies
Loading...
Searching...
No Matches
Effects Directory Reference
Directory dependency graph for Effects:
Effects

Files

 AlgorithmicReverb.h
 World-class 16-line FDN reverb with Jot absorption and Hadamard mixing.
 
 AutoGain.h
 Automatic gain compensation for honest A/B comparison.
 
 Chorus.h
 High-performance Chorus / Flanger effect with LFO-modulated delay lines.
 
 Clipper.h
 Multi-mode clipping processor with oversampling, multi-stage architecture, and time-aware slew limiting.
 
 Compressor.h
 Modular dynamic range compressor with analog-modeled ballistics and Hilbert detection.
 
 Crossfade.h
 Crossfade between two audio signals with selectable curve and artifact-free parameter smoothing.
 
 CrossoverFilter.h
 Linkwitz-Riley crossover filter for multi-band audio processing.
 
 DCBlocker.h
 Removes DC offset from audio signals with configurable filter order.
 
 DeEsser.h
 Frequency-selective dynamic processor for sibilance reduction.
 
 Delay.h
 Professional delay line with Hermite interpolation, analog feedback saturation, and stereo processing.
 
 DynamicEQ.h
 Dynamic parametric equalizer with per-band level detection and true VCA ballistics.
 
 Equalizer.h
 Multi-band parametric equalizer with Minimum and Linear Phase modes.
 
 Expander.h
 Downward expander with configurable ratio, hysteresis, and sidechain.
 
 Filters.h
 Multi-mode cascaded biquad filter engine with real-time parameter smoothing.
 
 FrequencyShifter.h
 Frequency shifting (not pitch shifting) using Hilbert transform.
 
 Gain.h
 Smoothed gain processor with fade, mute, and click-free phase inversion.
 
 GranularProcessor.h
 Real-time granular engine: clouds, freeze, per-grain pitch/spread.
 
 Limiter.h
 Brickwall lookahead limiter with optional ISP (true-peak) detection and adaptive release for mastering.
 
 MidSide.h
 Mid/Side stereo encoding and decoding for real-time audio.
 
 MultibandCompressor.h
 Multi-band compressor using CrossoverFilter + per-band Compressor.
 
 NoiseGate.h
 Noise gate with hysteresis, hold time, and duck mode.
 
 NoiseGenerator.h
 Audio noise generator conforming to the AudioProcessor contract.
 
 Panner.h
 High-performance stereo panning toolkit with multiple algorithms.
 
 Phaser.h
 Classic analog-modeled phaser effect using LFO-modulated allpass filter stages.
 
 PitchShifter.h
 Phase-vocoder pitch shifter with identity phase locking.
 
 Reverb.h
 Convolution reverb with one-line IR loading and progressive API.
 
 RingModulator.h
 Ring modulation - multiplies the signal by an oscillator carrier.
 
 Saturation.h
 Professional multi-algorithm saturation processor with analog simulation.
 
 SpectralDenoiser.h
 Spectral gating denoiser with a learnable noise profile.
 
 StereoWidth.h
 Stereo width control via Mid/Side processing with phase-aligned bass mono.
 
 TapeMachine.h
 Physical tape machine: JA hysteresis, EQ standards, losses, transport.
 
 TransformerModel.h
 Audio transformer: core hysteresis on the flux, LF bloom, HF bell.
 
 TransientDesigner.h
 Transient shaping via dual-envelope analysis (VCA Logarithmic Model).
 
 Tremolo.h
 Amplitude modulation (tremolo) with configurable LFO and analog-style shaping.
 
 TubePreamp.h
 Tube preamp: Koren 12AX7 stages, WDF tone circuit, supply sag.
 
 Vibrato.h
 Pitch modulation via LFO-driven variable delay.