dsp-collection
Version:
A collection of JavaScript modules for digital signal processing (written in TypeScript)
13 lines • 1.22 kB
TypeScript
import Complex from "../math/Complex.ts";
import * as WindowFunctions from "./WindowFunctions.ts";
export interface ComponentResult {
component: Complex;
frequency: number;
windowStartPosition: number;
windowWidth: number;
}
export declare function getSingle_relWindow(samples: Float64Array | Float32Array, roughFrequency: number, roughWindowCenterPosition: number, relWindowWidth: number, windowFunction: WindowFunctions.WindowFunction | undefined): ComponentResult | undefined;
export declare function getSingle_maxWindow(samples: Float64Array | Float32Array, roughFrequency: number, roughWindowCenterPosition: number, maxWindowWidth: number, windowFunction: WindowFunctions.WindowFunction | undefined): ComponentResult | undefined;
export declare function getSingle(samples: Float64Array | Float32Array, roughFrequency: number, windowFunction: WindowFunctions.WindowFunction | undefined): Complex;
export declare function getHarmonicAmplitudes(samples: Float64Array | Float32Array, windowCenterPosition: number, f0: number, harmonics: number, relWindowWidth?: number, windowFunction?: typeof WindowFunctions.flatTopWindowNorm): Float64Array | undefined;
//# sourceMappingURL=AdaptiveStft.d.ts.map