@synthlet/lfo
v0.1.0
Published
A LFO (low frequency oscillator) generator audio worklet
Downloads
35
Maintainers
Readme
@synthlet/lfo
import { registerLfoWorklet, createLfo } from "synthlet"; // or "@synthlet/lfo";
const audioContext = new AudioContext();
await registerLfoWorklet(audioContext);
// Create a destination node
const osc = new OscillatorNode(audioContext, { frequency: 440 });
// Create the low frequency oscillator
const lfo = createLfo(audioContext, {
type: "RandSampleAndHold"
gain: 10,
frequency: 1,
});
// Connect to destination parameter
lfo.connect(osc.frequency);
Install
Full package:
npm i synthlet
Just this module:
npm i @synthlet/lfo
Usage
You need to register the audio worklet before creating any instrument. See [/README.md#register] for details.