Effects¶
The nanodsp.effects package contains 77 DSP functions organized into submodules.
Import from the specific submodule you need:
from nanodsp.effects.filters import lowpass, highpass
from nanodsp.effects.dynamics import compress, limit
from nanodsp.effects.reverb import reverb, stk_reverb
from nanodsp.effects.daisysp import chorus, flanger
from nanodsp.effects.saturation import saturate, aa_hard_clip
from nanodsp.effects.composed import master, vocal_chain
| Submodule | Description |
|---|---|
filters |
Signalsmith biquads, DaisySP SVF/ladder/moog/tone/modal/comb, virtual analog, IIR |
daisysp |
Autowah, chorus, decimator, flanger, overdrive, phaser, pitch shift, tremolo, wavefold, bitcrush, reverb_sc |
dynamics |
Compressor, limiter, noise gate, AGC |
saturation |
Soft/hard/tape saturation, antialiased waveshaping |
reverb |
FDN reverb, Schroeder, Moorer, STK reverbs, STK chorus/echo |
composed |
Exciter, de-esser, parallel compress, stereo delay, ping-pong delay, freq shift, ring mod, multiband compress, mastering, vocal chain, shimmer reverb, tape echo, lo-fi, telephone, gated reverb, auto-pan |