JSFiddle - React, Tailwind, and code Playground

JavaScript

var context = new webkitAudioContext();

var lfo = context.createOscillator();

lfo.frequency.value = 10;

var saw = context.createOscillator();
saw.type = 'sawtooth';

var filter = context.createBiquadFilter();
filter.type = 'lowpass';

var gain = context.createGainNode();
gain.gain.value = 500;

saw.connect(filter);
lfo.connect(gain);
gain.connect(filter.frequency);

filter.connect(context.destination);

lfo.start(0);
saw.start(0)