Я пытаюсь воспроизвести частоту с рабочим циклом, отличным от значения по умолчанию (0,5).
Здесь они только что упомянули проблему https://developer.mozilla.org/en-US/docs/Web/API/OscillatorNode/type
И нет информации, как это сделать
function beep() {
const audioCtx = new AudioContext();
const oscillator = audioCtx.createOscillator();
oscillator.type = 'square';
oscillator.frequency.setValueAtTime(440, audioCtx.currentTime);
oscillator.start();
}
<button onclick="beep()">beep</button>