Skip to content

API Reference

nanodsp is organized into modules that accept and return AudioBuffer objects.

Module Description
nanodsp.buffer AudioBuffer -- the central data type
nanodsp.io Audio file I/O (WAV, FLAC)
nanodsp.ops Core DSP operations (delay, FFT, convolution, mixing, panning)
nanodsp.effects Filters, effects, dynamics, reverb, mastering
nanodsp.spectral STFT, spectral transforms, EQ matching
nanodsp.synthesis Oscillators, noise, drums, physical modeling
nanodsp.analysis Loudness, spectral features, pitch, onsets, resampling
nanodsp.stream Ring buffers, block processors, streaming