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.

🥁 İpucu

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.