@thi.ng/dsp
Version:
Composable signal generators, oscillators, filters, FFT, spectrum, windowing & related DSP utils
21 lines • 666 B
TypeScript
import type { ICopy, IReset } from "@thi.ng/api";
import { AProc } from "./aproc.js";
/**
* Leaky integrator.
*
* https://en.wikipedia.org/wiki/Leaky_integrator
*
* @param coeff - leak (default: 1)
*/
export declare const integrator: (coeff?: number, start?: number) => Integrator;
export declare class Integrator extends AProc<number, number> implements ICopy<Integrator>, IReset {
protected _coeff: number;
protected _start: number;
constructor(_coeff?: number, _start?: number);
copy(): Integrator;
reset(): this;
next(x: number): number;
coeff(): number;
setCoeff(c: number): void;
}
//# sourceMappingURL=integrator.d.ts.map