什么是歌曲调号识别?
分析音频,检测音乐的调性和音阶。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。两者数学上都对,自己加倍或减半即可。