math-dsp 0.3.0

DSP utilities: signal generation, FFT analysis, and audio analysis tools
Documentation

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 math_audio_dsp::{signals, analysis};

// Generate a 1 kHz tone
let signal = signals::gen_tone(1000.0, 0.5, 48000, 1.0);

// Analyze a WAV file
let config = analysis::WavAnalysisConfig::default();
// let result = analysis::analyze_wav_buffer(&signal, 48000, &config);