JSFiddle - React, Tailwind, and code Playground

JavaScript

//var context = new AudioContext();
var l_osc = context.createOscillator();
l_osc.type = "sine";
l_osc.frequency.value = 50;
var r_osc = context.createOscillator();
r_osc.type = "sin";
r_osc.frequency.value = 100;
// Combine the left and right channels.
var merger = context.createChannelMerger(2);
merger.channelCountMode = "explicit";
merger.channelInterpretation = "discrete";
l_osc.connect(merger, 0, 0);
r_osc.connect(merger, 0, 1);
merger.connect(context.destination);
// Dump the generated waveform to a MediaStream output.
l_osc.start();
r_osc.start();