Constants

Filter types

pyminidsp.LPF

Low-pass filter (0).

pyminidsp.HPF

High-pass filter (1).

pyminidsp.BPF

Band-pass filter (2).

pyminidsp.NOTCH

Notch filter (3).

pyminidsp.PEQ

Peaking EQ (4).

pyminidsp.LSH

Low shelf (5).

pyminidsp.HSH

High shelf (6).

Steganography methods

pyminidsp.STEG_LSB

Least-significant-bit encoding (0).

pyminidsp.STEG_FREQ_BAND

Near-ultrasonic frequency-band modulation / BFSK (1).

pyminidsp.STEG_TYPE_TEXT

Payload type: text / null-terminated string (0).

pyminidsp.STEG_TYPE_BINARY

Payload type: binary / raw bytes (1).

GCC weighting types

pyminidsp.GCC_SIMP

Simple 1/N weighting — basic cross-correlation (0).

pyminidsp.GCC_PHAT

Phase Transform weighting — sharper peaks, more robust to noise (1).

Cleanup

pyminidsp.shutdown()[source]

Free all internally cached FFT plans and buffers.

Free all internally cached FFT plans and buffers. Registered with atexit so it runs automatically at interpreter exit, but can be called explicitly to free memory sooner.