Analiz, tarayıcınızın içindeki Web Audio API ile yapılır. Şarkının sesi önce bir alçak geçiren filtreden geçirilir; böylece bas davul (kick) ve bas gitar gibi ritmi taşıyan düşük frekanslar öne çıkar.
- Vuruş tespiti: Filtrelenmiş sinyaldeki enerji tepeleri (vuruşlar) işaretlenir.
- Aralık analizi: Ardışık vuruşlar arasındaki süreler toplanır ve en sık tekrar eden aralık bulunur.
- Tempo aralığı: Sonuç 90–180 BPM bandına katlanır; yarısı ve iki katı da alternatif olarak gösterilir.
Elektronik müzik, pop ve rock gibi belirgin vuruşlu türlerde sonuç genellikle ±1 BPM hassasiyetindedir. Klasik müzik, rubato çalınan parçalar ve tempo değiştiren şarkılarda tahmin zorlaşır — bu durumda metronomdaki Tap Tempo ile kulaktan ölçmek daha güvenilirdir.
Sonuç size yarı yavaş ya da iki kat hızlı geliyorsa şarkı "half-time" veya "double-time" hissiyatında olabilir. Sonucun altındaki ½× ve 2× çiplerine tıklayarak tempoyu katlayabilirsiniz.