Acoustic transient analysis isolating percussive accents in real time, matching physical dancer foot strikes against underlying metric frameworks.
Standard beat detection fails on polyrhythmic syncopations like Clave and Guaguancó. DanceGoal divides incoming audio into 8 frequency bands, calculating spectral novelty curves that reliably detect syncopated kicks and slaps without phase smear.
Foot velocity zeroes out precisely at ground impact. By computing the 1st derivative of ankle and toe coordinates, DanceGoal detects heel-strike events and locks them against the musical grid, providing instant feedback on whether the dancer is dancing ahead, behind, or locked on the beat.