DSP utilities for audio signal processing
This crate provides:
- Signal generation: Test signals (tones, sweeps, noise)
- Signal analysis: FFT-based frequency analysis, microphone compensation
- Acoustic metrics: RT60, clarity (C50/C80), THD, spectrogram
Example
use ;
// Generate a 1 kHz tone
let signal = gen_tone;
// Analyze a WAV file
let config = default;
// let result = analysis::analyze_wav_buffer(&signal, 48000, &config);