@thi.ng/dsp
Version:
Composable signal generators, oscillators, filters, FFT, spectrum, windowing & related DSP utils
23 lines • 727 B
TypeScript
import type { ICopy, IReset } from "@thi.ng/api";
import { AGen } from "./agen.js";
/**
* Returns new multiply gen, producing `y(t) = factor * y(t-1)`, using
* given `factor` and `start` values.
*
* Also see {@link curve}.
*
* @param factor -
* @param start -
* @param clamp -
*/
export declare const mul: (factor?: number, start?: number, clamp?: number) => Mul;
export declare class Mul extends AGen<number> implements ICopy<Mul>, IReset {
protected _factor: number;
protected _start: number;
protected _clamp?: number | undefined;
constructor(_factor?: number, _start?: number, _clamp?: number | undefined);
copy(): Mul;
reset(): this;
next(): number;
}
//# sourceMappingURL=mul.d.ts.map