1 | import { StereoFeedbackEffect, StereoFeedbackEffectOptions } from "./StereoFeedbackEffect.js";
|
2 | import { NormalRange } from "../core/type/Units.js";
|
3 | export 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 | */
|
19 | export declare class StereoXFeedbackEffect<Options extends StereoXFeedbackEffectOptions> extends StereoFeedbackEffect<Options> {
|
20 | constructor(options: StereoXFeedbackEffectOptions);
|
21 | }
|