Overview of JamesDSP Features
masterJamesDSP is a cross-platform audio effect and Digital Signal Processing library. Key features include:
- Multiband Dynamic Range Compander: A highly tunable multiband dynamic range booster/reducer.
- Auto Bass Boost: Frequency detecting bass boost that adjusts gain, bandwidth, and cut-off frequency.
- Reverb: Uses Progenitor 2 (a complicated IIR network).
- Equalizers: Supports both Interpolating FIR and IIR equalizers (both yield flat response when gain is uniform).
- Partitioned Convolver: Supports mono, stereo, and full/true stereo (LL, LR, RL, RR) impulse responses.
- Live Programmable DSP: Compiles EEL code into opcode for real-time processing. The EEL virtual machine includes advanced math routines (Linear algebra, spectral processing, etc.).
- Stereo Widen: Enhances stereo soundstage without affecting vocal integrity.
- Crossfeed: Includes traditional BS2B mode and convolution-based HRTF.
- Vacuum Tube Modelling: Second harmonic generator.
- Viper DDC: Cascaded Second-Order Sections Form II IIR filterbank.