JSFiddle - React, Tailwind, and code Playground

by teropa

Babel + JSX

let audioCtx = new AudioContext();

let oscillator = audioCtx.createOscillator();

oscillator.frequency.value = 440;
setTimeout(() => oscillator.frequency.value *= Math.pow(2, 1/12), 1000);
setTimeout(() => oscillator.frequency.value *= Math.pow(2, 1/12), 2000);

oscillator.connect(audioCtx.destination);
oscillator.start();
oscillator.stop(audioCtx.currentTime + 3);