UNPKG

@thi.ng/dsp

Version:

Composable signal generators, oscillators, filters, FFT, spectrum, windowing & related DSP utils

20 lines 817 B
import type { IProc } from "./api.js"; import { Delay } from "./delay.js"; /** * Extension of {@link feedbackDelay} with an additional filter/proc applied to * the feedback itself (e.g. a low pass filter). * * @param n - delay length * @param filter - IProc applied to feedback * @param feedback - feedback factor (default: 0.5) */ export declare const filterFeedbackDelay: (n: number, filter: IProc<number, number>, feedback?: number) => FilterFeedbackDelay; export declare class FilterFeedbackDelay extends Delay<number> { filter: IProc<number, number>; protected _feedback: number; constructor(n: number, filter: IProc<number, number>, _feedback?: number); next(x: number): number; feedback(): number; setFeedback(feedback: number): void; } //# sourceMappingURL=filter-delay.d.ts.map