Skip to main content

Module fft

Module fft 

Source
Expand description

FFT library — Cooley-Tukey radix-2, real FFT, spectral analysis, STFT, CQT, autocorrelation, YIN pitch, Mel filterbank, MFCC, and Chroma.

Structs§

Autocorrelation
Autocorrelation functions and YIN pitch detection.
Chroma
Chroma feature — pitch class profile (12 semitone bins).
Complex32
32-bit complex number with full arithmetic.
Cqt
Constant-Q Transform — logarithmically-spaced frequency bins.
Fft
Cooley-Tukey radix-2 in-place FFT for power-of-2 sizes.
FftPlan
A plan produced by FftPlanner for a specific transform size.
FftPlanner
Pre-computes twiddle factors and caches plans by size.
MelFilterbank
Mel-scale filterbank for perceptual frequency analysis.
Mfcc
Mel-Frequency Cepstral Coefficient computation.
RealFft
Optimized FFT for real-valued input using the half-spectrum trick.
Spectrum
Post-FFT frequency-domain representation.
Stft
Short-Time Fourier Transform: sliding-window analysis and synthesis.
StftConfig
Configuration for the STFT.