DSPark 1.8.0
Header-only C++20 DSP for real-time and offline audio
Loading...
Searching...
No Matches
Effects Directory Reference

Directories

 detail
 

Files

 AlgorithmicReverb.h
 True-stereo 32-line FDN reverb with exact per-band decay and a dispersive spring-tank model.
 
 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.
 
 OfflineBeatCompressor.h
 Automatic pulse leveling with a source-bound local tempo release.
 
 OfflineHardClipper.h
 Automatic whole-file hard clipping with measured sample-peak reduction.
 
 OfflineLeveler.h
 Automatic, upward macro RMS leveling over a complete mono/stereo source.
 
 OfflinePeakCompressor.h
 Automatic source-aligned peak reduction with event-local hold.
 
 OfflinePunch.h
 Automatic complete-source, stereo-linked transient boost.
 
 OfflineSoftClipper.h
 Automatic whole-file soft clipping with measured sample-peak reduction.
 
 OfflineStereoBalance.h
 Complete-source side-energy leveling and an optional windowed ratio guard.
 
 OfflineStereoGenerator.h
 Complete-source stereo generation and optional host-owned delta caching.
 
 Panner.h
 High-performance stereo panning toolkit with multiple algorithms.
 
 Phaser.h
 Classic analog-modeled phaser effect using LFO-modulated allpass filter stages.
 
 PitchCorrector.h
 Real-time monophonic pitch correction (scale-aware retune).
 
 PitchShifter.h
 Real-time pitch shifter: a phase vocoder stretches, a sinc reader resamples the stretched stream back to the original duration.
 
 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 noise reduction with a learnable noise profile.
 
 SpectralFreeze.h
 Real-time spectral hold with tonal and diffuse phase evolution.
 
 StereoGenerator.h
 Twenty-band stereo generation through a processed-copy delta.
 
 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.
 
 TimeStretch.h
 Phase-vocoder time stretching: change tempo without changing pitch.
 
 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, Bassman FMV tone circuit, supply sag.
 
 Vibrato.h
 Pitch modulation via LFO-driven variable delay.