JavaScript Web_audio_basics Guide
The Web Audio API synthesizes, processes, and analyzes audio directly in the browser without plugins. The guide walks through Audio Context. `new AudioContext()` — main object (resume on user gesture). OscillatorNode: `osc = ctx.createOscillator(); osc.frequency.value = 440; osc.type = "sine"; osc.connect(ctx.destination); osc.start()`. Types: sine, square, sawtooth, triangle. GainNode: volume control. FilterNode: lowpass/highpass EQ. AnalyserNode: frequency visualization. The guide is organized into 1 sections that build on each other, each pairing a prose explanation with runnable code. Related guides: Arrays, Strings, Numbers, Math, Date. This is one of 145 JavaScript guides on JS Reference — see the full list on the guides page. Practice what you learn in the JavaScript playground, and look up any unfamiliar term in the JavaScript glossary.