Skip to content

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