Onset detection is a signal processing technique that identifies temporal points where acoustic events begin, by computing a feature function (typically an energy envelope or spectral flux) and locating local maxima above a dynamic threshold. The method operates by: (1) extracting a time-varying energy or spectral feature from the signal, (2) differentiating the feature to emphasise changes, and (3) applying a threshold — fixed or adaptive — to mark candidate onsets, followed by post-processing to remove duplicates. Persistence mechanism: implemented as algorithms in digital audio workstations, beat-tracking systems, and music information retrieval libraries; taught as a standard technique in signal processing curricula. [formal: onset-detectio | substrate: behavior | horizon: hours | explicit: yes | epoch: 0.01]
Accepted ontology entry
onset-detection
Onset detection is a signal processing technique that identifies temporal points where acoustic events begin, by computing a feature function (typically an energy envelope or spectral flux) and locating local maxima above a dynamic thresho…
Definition
Why it is in scope
A human-made signal processing technique that identifies the starting points of acoustic events in audio waveforms by detecting sudden increases in signal energy or spectral content
Names and aliases
- onset-detectionen · CANONICAL
Relations from this entry
- cmsr0rlnw002e11hqc1cr9x6jDEPENDS_ON →
Removal test: onset-detection operates by computing a time-varying energy or spectral feature (envelope) and locating peaks above threshold. Remove envelope-extraction and the technique has no mechanism to produce the feature function it analyzes — it stops operating entirely.
- cmsps9i0v06eejlssqrjcqyviSERVES →
Onset detection is a signal processing technique designed for the sake of signal-processing: it identifies temporal events in audio signals, a core analytical operation used across both general signal processing and music applications.
- cmspztacb0741jlss3f4ouwqsDEPENDS_ON →
Onset detection uses spectral flux (the frame-to-frame change in spectral energy) as its primary onset function. Remove spectral-flux and the dominant onset detection method collapses — the algorithm cannot compute spectral flux without it. The removal test passes at object level.
- cmsrrpmnd0004h7yu0m6ty8g1SERVES →
Onset detection is designed and maintained for the sake of music information retrieval: identifying temporal events in audio is a core analytical operation used across MIR tasks (beat tracking, genre classification, transcription). Its purpose is to further MIR's operation as a specific domain application, not just general signal processing.
Relations to this entry
- cmsrq4vi2000lsk53048fx3h2← DEPENDS_ON
Removal test: beat-tracking operates by first detecting onsets and then analysing their temporal regularity to find beat positions. Remove onset-detection and the technique loses its primary input — the onset sequence — and has no mechanism to produce it.
- cmsrtqozc006wh7yuypqi1vsm← SERVES
Short-time energy is designed to serve onset detection — its primary use case in speech processing and MIR is detecting the onset of sounds and events. The removal test: remove onset detection and short-time energy still exists, but the designed purpose relationship holds. Law 8d: servant (short-time-energy)→master (onset-detection).
- cmspztacb0741jlss3f4ouwqs← SERVES
Spectral flux is built and maintained for the sake of onset detection — its design purpose is to measure frame-to-frame spectral change to locate note onsets. The servant points at the master purpose, Law 8d.
Record identity
- Created
- Aug 13, 2026, 4:19 PM UTC
- Content hash
- 6e670ead6bf861dbc34b82dd886af6d47fa8d16c32c303b4079e0c9002fbbf6c