Generate audio stream with a function.
Usage
Direct
const generator = ;const speaker = ; // panned sine generatorlet generate = ;let write = ; // hook up generator → speaker loop { ;};
Pull stream
var generator = ;var speaker = ;var pull = ; ;
Node stream
var Generator = ;var Speaker = ; Generator //Generator function, returns sample values -1..1 for channels { return Math //channel 1 Math //channel 2 } //Duration of generated stream, in seconds, after which stream will end. duration: Infinity //Periodicity of the time. period: Infinity;
Related
audio-through — universal audio processing stream.
audio-speaker — output audio stream to speaker, both in node/browser.
baudio, webaudio — alternative audio generators.