fn zero_crossing_rate(signal: &Signal) -> f64
Source: analysis.joule:13
fn zero_crossing_rate(signal: &Signal) -> f64Source: analysis.joule:13
fn crest_factor(signal: &Signal) -> f64Compute crest factor (peak/RMS)
Source: analysis.joule:29
fn papr_db(signal: &Signal) -> f64Compute peak-to-average power ratio (PAPR) in dB
Source: analysis.joule:39
fn find_peaks(signal: &Signal, min_height: Option<f64>, min_distance: usize) -> Vec<(usize, f64)>Source: analysis.joule:50
fn short_time_energy(signal: &Signal, frame_size: usize, hop_size: usize) -> Vec<f64>Source: analysis.joule:81
fn envelope_peak(signal: &Signal, attack: f64, release: f64) -> SignalSource: analysis.joule:97
fn power_spectrum(signal: &Signal) -> Vec<f64>Source: analysis.joule:120
fn welch(Source: analysis.joule:132
fn spectrogram(Source: analysis.joule:183
fn spectral_centroid(signal: &Signal) -> f64Source: analysis.joule:230
fn spectral_bandwidth(signal: &Signal) -> f64Source: analysis.joule:253
fn spectral_rolloff(signal: &Signal, percentile: f64) -> f64Source: analysis.joule:277
fn spectral_flatness(signal: &Signal) -> f64Source: analysis.joule:298
fn detect_pitch_autocorr(signal: &Signal, min_freq: f64, max_freq: f64) -> Option<f64>Source: analysis.joule:327
fn detect_pitch_cepstrum(signal: &Signal, min_freq: f64, max_freq: f64) -> Option<f64>Source: analysis.joule:369
fn estimate_snr(signal: &[f64], noise: &[f64]) -> f64Estimate SNR from known signal and noise regions
Source: analysis.joule:412
fn estimate_snr_spectral(signal: &Signal, noise_percentile: f64) -> f64Source: analysis.joule:425
fn thd(signal: &Signal, fundamental_freq: f64, num_harmonics: usize) -> f64Source: analysis.joule:446
fn dbfs(signal: &Signal) -> f64Compute dBFS (decibels full scale)
Source: analysis.joule:473
fn rms_db(signal: &Signal) -> f64Compute RMS level in dB
Source: analysis.joule:483
fn lufs(signal: &Signal) -> f64Source: analysis.joule:494
fn fft_inplace(data: &mut [(f64, f64)], inverse: bool)Source: analysis.joule:520
fn test_zero_crossing_rate()Source: analysis.joule:574
fn test_crest_factor()Source: analysis.joule:581
fn test_spectral_centroid()Source: analysis.joule:589
fn test_find_peaks()Source: analysis.joule:597
fn test_dbfs()Source: analysis.joule:608