Converts a FFT bin to a frequency.
Converts a FFT bin to a frequency.
Converts a FFT bin to a normalized frequency.
Converts a FFT bin to a normalized frequency.
Converts a frequency to a FFT bin.
Converts a frequency to a FFT bin.
Converts a normalized frequency to a FFT bin.
Perform in-place FFT. Equivalent to std.numeric.fft, but this one is nothrow @nogc.
Perform in-place inverse FFT. Equivalent to std.numeric.inverseFft, but this one is nothrow @nogc.
From an impulse, computes a minimum-phase impulse Courtesy of kasaudio, based on Aleksey Vaneev's algorithm See: http://www.kvraudio.com/forum/viewtopic.php?t=197881 MAYDO: does it preserve amplitude?
From a signal, output short term FFT data. Variable overlap. Introduces approximately windowSize/2 samples delay. Uses a real FFT to gain some speed.
Perform a FFT from a real signal, saves up CPU.
From a signal, output chunks of determined size, with optional overlap. Introduces approximately windowSize/2 samples delay.
From short term windowed data, output the summed signal. Segments can be irregular and have different size.
High-level interfaces for providing FFT analysis, real FFT, and resynthesis from grains.