Manual

Howling Detector finds acoustic feedback (howling) frequencies from your microphone or audio files. Everything runs in your browser β€” nothing is uploaded.

🎀 Microphone mode

  • Tap Microphone on the source screen to start the live RTA and spectrogram.
  • Suspected howls are drawn as red boxes with their frequency, and the last 5 seconds accumulate in the side list.
  • The last 5 minutes are recorded automatically; press Stop to send that recording into file analysis (β€œreplay”).
  • Change the input device and gain (dB) in βš™οΈ Settings.

πŸ“ File analysis

  • Pick a file, then set a region. Drag the seekbar to select, and wheel/pinch to zoom around the cursor down to milliseconds.
  • Region handling: drag an edge to move start/end, drag inside to slide the whole region without changing its length, drag outside for a new region, Shift+drag to pan. While zoomed in, dragging to either end of the bar scrolls the view along with you.
  • For finer work: the Start / Move / End buttons under the seekbar nudge by 10ms (Shift 1ms, Alt 100ms), and Fit region zooms so the selection fills the bar.
  • Press Analyze region β†’ to render the whole region as one spectrogram with howls boxed.
  • Hit βœ‚ Edit region at the top right of the analysis screen to go back and re-crop. Your last region and zoom level are restored, so you can tweak it and Re-analyze.
  • Loop-play to listen and confirm.

🎚️ Notch filter

  • On the analysis screen, click/drag the graph to create a notch (cut one frequency). Right-click the spectrogram to set the frequency directly.
  • It applies to playback in real time so you can hear whether the howl is gone.
  • Use βœ‚ Download to export the region as MP3 (the notch frequency is in the filename).

🎯 Sensitivity

At 0 nothing is detected; at 100 it catches as much as possible. Moving the slider re-computes the visible past region instantly, in both mic and analysis.

⌨️ Shortcuts

  • Space β€” play/stop
  • ← β†’ β€” seek Β±5s (file)
  • Shift+← β†’ β€” nudge the region by 10ms (Alt instead of Shift = 100ms)
  • [ / ] β€” set region start / end at the playhead
  • + / βˆ’ β€” zoom around the playhead, 0 β€” full view
  • Seekbar wheel/pinch β€” zoom around the cursor

πŸ”’ Privacy

Mic input, files and recordings are processed entirely in your browser and never sent to a server. Settings, regions and notches are kept only in this browser’s localStorage.
Start now