Home Web Audio Analyser
Oscilloscope • X-Y • FFT • Generator • Recorder
Idle
Mode: Time
Mode: X-Y (Lissajous)
Mode: FFT
Channel 1 Generator
Output goes to your selected output device (if supported). Keep volume low.
Channel 2 Generator
If you need strict L/R routing, do it at the OS level (virtual cable / audio router).
X-Y
Oscilloscope
Frequency
Audio Recorder
Recording: WAV (uncompressed)
WAV Recorder
Idle
Size: 0 B
Live Levels
CH1
CH2
Audio
Larger FFT = finer resolution, slower UI.
Analyser smoothingTimeConstant (0..0.99).
About

Device setup (PC)

To maximise the device list in Input Device and Output Device (Generator):

  1. Use a secure origin: https:// or http://localhost (device lists can be incomplete on plain HTTP).
  2. Click Start once and click Allow when asked for microphone permission. Browsers often hide device names until permission is granted.
  3. In Windows: Settings → Privacy & security → Microphone: turn on Microphone access and Let desktop apps access your microphone.
  4. Plug in / power up USB headsets, audio interfaces, and virtual audio drivers before opening the page. Then press Refresh device list (below) or reload.

Chrome / Edge

  • Click the padlock icon in the address bar → Site settings → set Microphone to Allow and pick the correct device.
  • If you previously blocked the mic, remove the block for this site in the browser permissions UI, then reload.
  • Output device selection uses setSinkId(). If the output list is empty, click Start (grant permission) and refresh.

Firefox

  • Firefox shows input devices after you Allow microphone access. Check the address‑bar permission icon if devices are missing.
  • Output device selection is not supported in most Firefox versions: the generator plays through the OS default output. Use Windows Sound settings to choose the output device.

Troubleshooting

  • If you only see “Default microphone”: you likely haven’t granted mic permission yet, or you are not on HTTPS/localhost.
  • If a device is missing: confirm it appears in Windows Sound (Input/Output) and is enabled, install its driver, close other apps that may be holding it exclusively, then refresh.
  • Bluetooth headsets may expose separate “Hands‑Free” and “Stereo” endpoints—pick the one you want in Windows, then refresh.

Notes

  • Trigger uses software buffering (works well, not hardware-grade).
  • Drag the dotted trigger line to set trigger level quickly.