loopx.signal

Undocumented in source.

Members

Enums

WindowOverlap
enum WindowOverlap
Undocumented in source.

Functions

calcMelScaledIdxs
size_t[] calcMelScaledIdxs(size_t fnum, double fmax, size_t num_idxs)
Undocumented in source.
fromMelScale
double fromMelScale(double m)
Undocumented in source. Be warned that the author may not have intended to support it.
makeHann
void makeHann(double[] x)
Undocumented in source. Be warned that the author may not have intended to support it.
makeSpectrogramFrame
void makeSpectrogramFrame(const(double)[] dft_sq, const(size_t)[] fkey_idxs, double[] output)
Undocumented in source.
spectrogramFrameDiff
double spectrogramFrameDiff(const(double)[] a, const(double)[] b)
Undocumented in source.
toMatrix
auto toMatrix(SpectrogramRange sp, size_t num_frames)
Undocumented in source. Be warned that the author may not have intended to support it.
toMelScale
double toMelScale(double f)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

SpectrogramRange
struct SpectrogramRange
Undocumented in source.
SpectrumAnalyser
struct SpectrumAnalyser
Undocumented in source.

Meta