@thi.ng/dsp
Version:
Composable signal generators, oscillators, filters, FFT, spectrum, windowing & related DSP utils
22 lines • 788 B
TypeScript
import type { IGen } from "./api.js";
import { AProc } from "./aproc.js";
import type { NumericArray } from "@thi.ng/api";
/**
* Positions and converts a mono signal into a stereo signal using given `pos`
* in the `[-1,1]` range to control the panning (-1 = left, +1 = right).
*
* @remarks
* Reference:
* https://www.musicdsp.org/en/latest/Effects/255-stereo-field-rotation-via-transformation-matrix.html
*
* @param pos
*/
export declare const pan: (pos?: number | IGen<number>) => Pan;
export declare class Pan extends AProc<number, NumericArray> {
protected _pos: IGen<number>;
constructor(pos?: number | IGen<number>);
get pos(): number | IGen<number>;
set pos(pos: number | IGen<number>);
next(x: number): NumericArray;
}
//# sourceMappingURL=pan.d.ts.map