BeatDet

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.

0.15

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.

toBPM

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

Versionv0.1.0

BeatDet: 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.