Audio Server Test

Synthesises a test clip in the browser — a 1 kHz tone (the “signal”) with 50 Hz mains hum mixed in (the “problem”) — sends it to POST /api/audio/process on the audio server (same host, localhost, or ?apiBase=) with a bandreject f=50 notch, and shows what the server-side ffmpeg measured: the hum band should drop, the tone should not move.

idle

Dry (as sent)

dry spectrogram from the server
1 kHz tone + 50 Hz hum + light hiss · 2 s · 48 kHz mono

Wet (after bandreject f=50)

wet spectrogram from the server
— not run yet —

Measured by the server

drywetΔ
— not run yet —
Pass: the low band holding the hum drops several dB, the 1 kHz band stays put.
Ready. Click “Run audio test”.