|
miniDSP
A small C library for audio DSP
|
Files | |
| biquad.c | |
| Biquad (second-order IIR) filter implementation. | |
| fileio.c | |
| Audio file I/O and feature vector writing. | |
| liveio.c | |
| Live audio recording and playback implementation. | |
| minidsp_core.c | |
| Stateless signal math: dot product, energy, power, entropy, scaling, AGC, time-domain pitch estimation, simple effects, and window function generation. | |
| minidsp_dtmf.c | |
| DTMF tone detection and generation. | |
| minidsp_error.c | |
| Configurable error handler for precondition violations. | |
| minidsp_fir.c | |
| FIR filtering and convolution: direct time-domain methods and FFT overlap-add fast convolution. | |
| minidsp_gcc.c | |
| GCC-PHAT delay estimation: cross-correlation, delay search, and multi-signal delay estimation. | |
| minidsp_generators.c | |
| Signal generators: sine, white noise, impulse, chirps, square, sawtooth waves, and Shepard tone. | |
| minidsp_internal.h | |
| Internal header for cross-file dependencies within the minidsp module. | |
| minidsp_resample.c | |
| Polyphase sinc resampler for offline sample rate conversion. | |
| minidsp_spectext.c | |
| Spectrogram text art: synthesise audio that displays readable text when viewed as a spectrogram. | |
| minidsp_spectrum.c | |
| FFT-based spectrum analysis: magnitude spectrum, PSD, phase spectrum, STFT, mel filterbanks, MFCCs, FFT-based F0 estimation, and MD_shutdown(). | |
| minidsp_steg.c | |
| Audio steganography: hide secret messages inside audio signals. | |
| minidsp_vad.c | |
| Voice Activity Detection (VAD) with adaptive feature normalization. | |