@thi.ng/dsp
Version:
Composable signal generators, oscillators, filters, FFT, spectrum, windowing & related DSP utils
22 lines • 935 B
TypeScript
import type { FnU3, NumericArray } from "@thi.ng/api";
import type { FilterConfig, FilterResponse } from "./api.js";
/**
* Returns filter response for given filter coefficients at normalized
* frequency `f`. If `db` is true (default), the magnitude in the
* returned object will be in dBFS.
*
* References:
*
* - https://www.earlevel.com/main/2016/12/01/evaluating-filter-frequency-response/
* - https://www.earlevel.com/main/2016/12/08/filter-frequency-response-grapher/
* - https://github.com/mohayonao/freqr
*
* @param zeroes -
* @param poles -
* @param freq -
* @param db -
*/
export declare const filterResponseRaw: (zeroes: NumericArray, poles: NumericArray, freq: number, db?: boolean) => FilterResponse;
export declare const filterResponse: (coeffs: FilterConfig, freq: number, db?: boolean) => FilterResponse;
export declare const freqRange: FnU3<number, number[]>;
//# sourceMappingURL=filter-response.d.ts.map