Settings
Configure beat detection parameters, display preferences, and export options. All settings are saved automatically.
Appearance
Theme, colours, and visual display options.
Theme
Choose light, dark, or follow the system.
Beat marker colour
Colour used for beat markers in the waveform and charts.
Show beat confidence
Display confidence percentage in the beat timeline table.
Show onset strength curve
Display the onset strength chart on the main page.
Histogram bins
Number of buckets in the BPM distribution histogram (10–100).
Beat Detection
Algorithm parameters - changes apply on the next analysis.
Peak threshold
Minimum onset strength to be considered a beat (0–1). Higher = fewer beats.
Minimum beat gap (s)
Minimum time between beats in seconds. Prevents double-detections.
Hop size (samples)
Analysis window hop size. Smaller = finer time resolution, slower analysis.
Use spectral flux
Use spectral flux for onset detection (recommended). Disable to use raw energy envelope instead.
Smoothing window (frames)
Moving average window for the onset curve. Higher = smoother but less responsive.
BPM range
Expected tempo range. Beats outside this range are still detected but excluded from BPM estimation.
Export Defaults
Default settings pre-filled in the export panel.
Default format
Output audio format.
Normalise by default
Apply peak normalisation (–1 dBFS) to all exports.
Default pre-roll (s)
Audio before each beat slice when cutting.
Default post-roll (s)
Audio after each beat slice when cutting.
About
v0.1.0BeatDet: open-source audio beat detection. No data leaves your browser; all analysis runs locally via the Web Audio API.
Reset all settings
Restore every setting to the factory default. This cannot be undone.