什麼是歌曲調性識別?
分析音訊,偵測音樂的調性和音階。DJ 用來做和諧混音,製作人用來為取樣匹配正確的調。
上傳 MP3、WAV、OGG、FLAC 或 AAC 檔案,也可以用麥克風現場錄最多 8 秒。分析器會做一張色度圖(12 個音名上的能量分布),與 Krumhansl-Schmuckler 調性模板做比對,然後給出最可能的調式以及 Camelot 輪盤編號(例如 A 小調對應 8A)。信心分數告訴你曲子在這個調上的清晰程度。
使用方法
- 上傳音訊檔案(支援 MP3、WAV、OGG、FLAC),或直接透過麥克風錄音
- 等待幾秒鐘,音訊正在分析中
- 查看偵測到的調性、音階、BPM 估算以及用於 DJ 混音的 Camelot 編號
何時使用
- DJ 打碟時,想讓每一次切歌都在和聲上協調。
- 製作人在切入一段人聲取樣或旋律 loop 前,先把它對到正確的調上。
- 翻唱樂團排練時——用錄音判斷一首歌的調,而不是純粹靠耳朵猜。
結果
一位 DJ 想對兩首曲目進行和諧混音。上傳第一首——偵測結果為 A 小調(Camelot 8A)。由此可知,7A、8A、9A 或 8B 的調性可實現流暢過渡。
常見問題
- 調式偵測準確率有多高?
- 對於調性清楚的流行、搖滾、電子曲目,準確率大約 80-90%。頻繁轉調的爵士、環境音樂或無調性曲目會降到約 60%。信心分數反映了這點——低於 50% 就代表演算法不確定,通常意味著轉調或調性較弱。
- Camelot 編號是什麼,為什麼 DJ 都在用?
- Camelot 把每個調對應到一個數字加 A(小調)或 B(大調),排成一個輪盤。8A 是 A 小調,而 7A、9A、8B 這幾個相鄰位置都能與它和諧銜接。DJ 看一眼數字就知道下一首能不能與目前曲子在旋律上不打架。
- 為什麼偵測出的調和維基百科寫的不一樣?
- 關係大小調共用同一組音(像 C 大調和 A 小調),演算法會依強調哪個音在兩者之間切換。標示 C 大調的歌如果主歌強調 A 音,就可能被辨識成 A 小調。理論上兩者都對。
- 工具能辨識一首歌內部的轉調嗎?
- 目前只會給出整曲的主調。如果一首歌在副歌從 C 轉到 D,工具會選你提供的音訊中占主導的那個調。要分析某段的話,請先在剪輯軟體裡把那段切出來再分析。
- 為什麼同一首歌的 BPM 每次偵測結果不一樣?
- 有些曲子節拍本身就模糊(半速還是全速)。演算法選取自相關峰值最強的那一個,但如果鼓點在半速上,可能識別成 70 而不是 140。兩者在數學上都正確,自行加倍或減半即可。