@thi.ng/dsp
Version:
Composable signal generators, oscillators, filters, FFT, spectrum, windowing & related DSP utils
17 lines • 612 B
TypeScript
import { AGen } from "./agen.js";
import { type IGen } from "./api.js";
/**
* Returns a new {@link IGen} which merges signals from multiple mono
* {@link IGen}s into a multi-channel (e.g. stereo) tuples/values.
*
* @param channels
*/
export declare const merge: (...channels: IGen<number>[]) => Merge<number>;
export declare const mergeT: <T>(channels: IGen<T>[], init: T) => Merge<T>;
export declare class Merge<T> extends AGen<T[]> {
protected _channels: IGen<T>[];
constructor(_channels: IGen<T>[], init: T);
channel(i: number): IGen<T>;
next(): T[];
}
//# sourceMappingURL=merge.d.ts.map