UNPKG

@thi.ng/dsp

Version:

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

22 lines 778 B
import { Delay } from "./delay.js"; import type { ICopy } from "@thi.ng/api"; /** * Extension of {@link Delay} which adds sum delayed value multiplied * with `feedback` for each new input. * * @remarks * Also see {@link filterFeedbackDelay} for filtered version. * * @param n - delay length * @param feedback - feedback factor (default: 0.5) */ export declare const feedbackDelay: (n: number, feedback?: number) => FeedbackDelay; export declare class FeedbackDelay extends Delay<number> implements ICopy<FeedbackDelay> { protected _feedback: number; constructor(n: number, _feedback?: number); copy(): FeedbackDelay; next(x: number): number; feedback(): number; setFeedback(feedback: number): void; } //# sourceMappingURL=feedback-delay.d.ts.map