@thi.ng/dsp
Version:
Composable signal generators, oscillators, filters, FFT, spectrum, windowing & related DSP utils
22 lines (21 loc) • 478 B
JavaScript
import { AGen } from "./agen.js";
import {} from "./api.js";
const merge = (...channels) => new Merge(channels, 0);
const mergeT = (channels, init) => new Merge(channels, init);
class Merge extends AGen {
constructor(_channels, init) {
super(new Array(_channels.length).fill(init));
this._channels = _channels;
}
channel(i) {
return this._channels[i];
}
next() {
return this._channels.map((x) => x.next());
}
}
export {
Merge,
merge,
mergeT
};