@thi.ng/dsp
Version:
Composable signal generators, oscillators, filters, FFT, spectrum, windowing & related DSP utils
21 lines • 832 B
TypeScript
import type { StatelessOscillator } from "./api.js";
/**
* HOF oscillator. Takes 2 stateless oscillator fns and returns new oscillator
* function which produces an interpolated result of both. The returned function
* takes an additional `mix` arg (`[0,1]` range) control contributions of either
* oscillator (default: 0.5 aka 50/50 ratio).
*
* @param osc1 -
* @param osc2 -
*/
export declare const mixOsc: (osc1: StatelessOscillator, osc2: StatelessOscillator) => StatelessOscillator;
/**
* Similar to {@link mixOsc}, but with `mix` arg (`[0,1]` range) directly given
* to HOF and not changeable after.
*
* @param osc1 -
* @param osc2 -
* @param mix -
*/
export declare const mixOscHOF: (osc1: StatelessOscillator, osc2: StatelessOscillator, mix?: number) => StatelessOscillator;
//# sourceMappingURL=osc-mix.d.ts.map