JSFiddle - React, Tailwind, and code Playground
by Chinmay Pendharkar
HTML
<button id='disc'>Disconnect/Connect</button>
JavaScript
window.AudioContext = window.AudioContext || window.webkitAudioContext;
var context = new AudioContext();
var osc = context.createOscillator();
var gain = context.createGain();
var filter = context.createBiquadFilter();
gain.gain.value = 0.2;
osc.connect(gain);
gain.connect(context.destination);
osc.start(0);
var button = document.getElementById('disc');
button.onclick = function () {
osc.disconnect(0);
osc.connect(filter);
filter.connect(context.destination);
}