UNPKG

1.23 kBTypeScriptView Raw
1import { StereoFeedbackEffect, StereoFeedbackEffectOptions } from "./StereoFeedbackEffect.js";
2import { NormalRange } from "../core/type/Units.js";
3export interface StereoXFeedbackEffectOptions extends StereoFeedbackEffectOptions {
4 feedback: NormalRange;
5}
6/**
7 * Just like a {@link StereoFeedbackEffect}, but the feedback is routed from left to right
8 * and right to left instead of on the same channel.
9 * ```
10 * +--------------------------------+ feedbackL <-----------------------------------+
11 * | |
12 * +--> +-----> +----> +-----+
13 * feedbackMerge +--> split (EFFECT) merge +--> feedbackSplit | |
14 * +--> +-----> +----> +---+ |
15 * | |
16 * +--------------------------------+ feedbackR <-------------------------------------+
17 * ```
18 */
19export declare class StereoXFeedbackEffect<Options extends StereoXFeedbackEffectOptions> extends StereoFeedbackEffect<Options> {
20 constructor(options: StereoXFeedbackEffectOptions);
21}