Testing with microphone! Trying to make a BPM analyzer. For now it only works for very clear (or highly bass based) and rhythmic sounds that are not too quiet. (--> good microphone required) It gets the microphone sensitivity automatically and tries to calculate the BPM based on the recorded volume.
There is still very much to improve. (Ignoring errors and beat breaks) Notice once the BPM is wrong it will take its time to recorrect itself (5-10sec). You can click the green flag instead to speed it up.