Live frequency analysis
While the file plays, the tool repeatedly analyzes short slices of the audio signal and splits each slice into a series of frequency bands from low to high, producing one energy value per band. That set of values is recomputed on every animation frame, which is what makes the bars, circle, or particles appear to pulse in time with the track.