BPM 偵測器
拖一首歌進來,速度精準到小數一位——是從音訊本身算出來的,不必你跟著打拍子。半速和倍速就列在旁邊,一次能跑十個檔案,整張表還能匯出成 CSV。
分析全程在你這台裝置上完成,檔案不會上傳。
把音訊檔拖進來
或者點一下,從裝置裡挑幾首
MP3、WAV、M4A、AAC、OGG、FLAC · 單一檔案最大 200 MB · 一次最多 10 個檔案
鼓點穩的音樂——house、流行、嘻哈、搖滾——測速度很可靠。自由速度的演奏、管絃樂、氛圍音樂,還有中途變速的曲子就難多了,測出來頂多算個平均值。半速和倍速一直列在旁邊,因為不少曲子兩種讀法都說得通。
原理:用頻譜流量做出起音包絡、再做自相關得到速度;把色度圖和 Krumhansl–Schmuckler 調性模板比對得到調性。兩件事都在這個分頁裡算完。
怎麼測一首歌的 BPM
三步,全在瀏覽器裡完成
把歌加進來
最多拖十個 MP3、WAV、M4A、OGG 或 FLAC,單一檔案 200 MB。檔案直接從你的硬碟讀取,不會上傳。
讀速度
BPM 精準到小數一位,旁邊附一個把握度;碰到兩種讀法都說得通的曲子,半速和倍速也會一併列出。
複製一行,或整批匯出
單曲可以直接複製一行;整個清單也能匯出成 CSV——檔名、BPM、調性、Camelot 編號和把握度,任何試算表軟體都打得開。
FAQ
常見問題
是的。不用註冊、不用信用卡、沒有每日次數限制,也沒有浮水印。計算全靠你自己的處理器,我們這邊沒有伺服器帳單要轉嫁給你。
不會。檔案直接從硬碟讀取,由瀏覽器內建的音訊引擎解碼。這件事你可以自己驗證:打開開發者工具,切到 Network 面板,再分析一首歌——不會看到你的檔案被送出去。頁面載入完後關掉 Wi-Fi,一樣照跑。
MP3、WAV、M4A、AAC、OGG、Opus、FLAC,還有 MP4 與 WebM 裡的音軌。瀏覽器播得動的,這裡大致都分析得了——Safari 和 Chrome 對某些冷門編碼的支援略有差異,讀不了的檔案會明講,不會默默失敗。
單一檔案最大 200 MB。速度取自開頭兩分鐘;超過四分鐘的檔案還會再加中間一分鐘,這樣 DJ mix 或現場錄音就不會只憑前奏下判斷。兩小時的檔案因此跟三分鐘的一樣快。
在我們自己寫的合成測試集上——單元測試裡生成的 90、120、128、174 BPM 節拍器音軌——誤差在 0.1 BPM 以內。那測的是演算法本身,不是真實音樂。實際使用時,鼓點穩的曲子很可靠;自由速度的演奏、管絃樂、氛圍音樂,還有中途變速的曲子就差得多。
因為速度的「八度」本來就有歧義。一首 drum and bass,DJ 說是 174,跳舞的人數成 87;慢一點的嘻哈鼓組,要不要數 hi-hat,結果是 85 或 170。工具會挑最貼合音樂的那個讀法,另外兩個也擺出來,你按專案需要取用。
一輪最多十個檔案,依序一個個處理,所以分頁裡不會同時存著兩首解碼後的歌。結果表有檔名、BPM、調性、Camelot 編號和把握度,匯出的 CSV 帶 UTF-8 標記,Excel 不會把中文歌名弄成亂碼。
能,任何現代行動瀏覽器都行。較新的手機上,三分鐘的曲子幾秒就有結果。真正的限制是超大檔案:手機記憶體比電腦少,200 MB 的 FLAC 在舊機器上可能吃不下。