0.1.0 • Published 10 months ago

@synthlet/lfo v0.1.0

Weekly downloads
-
License
MIT
Repository
-
Last release
10 months ago

@synthlet/lfo

LFO generator module for synthlet

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.

0.1.0

10 months ago