放入一首歌,几秒内得到它的速度、调性和 Camelot 码。分析在你的设备上运行——文件不会上传到任何地方。
100% in your browser - your files never leave your device.
任意 MP3、WAV、OGG、FLAC 或 M4A——完整曲目或哪怕只有四秒以上的 loop 都行。文件由你的浏览器本地解码。
速度来自对音频起音包络做自相关分析;调性则通过将色度指纹与经典的 Krumhansl 调性模板匹配得出。全程没有服务器参与。
你会得到 BPM 及叠加在波形上的节拍网格,以及检测出的调性、它的 Camelot 轮盘码和可能性最高的备选调。
速度和调性是让音乐彼此契合的两个数字。DJ 用它们对拍并做和声混音:Camelot 位置兼容(数字相同或相邻一步)的两首歌可以毫无冲突地融合。制作人需要 BPM 把采样和 loop 锁定到项目网格,需要调性来叠加旋律、写贝斯线,或挑选一段音高合拍的纯人声。
练习和翻唱也一样:知道一首歌是 96 BPM 的 F# 小调,你就知道节拍器该设多少、独奏该用什么音阶。不用再对着秒表打拍子,也不用在钢琴上凭耳朵找调——这个分析器直接从音频中测量两者。
与大多数在线 BPM 检测器不同,这里没有任何上传。你的音频由页面内运行的代码解码和分析——与 TuttiDAW 工作室将转录音频对齐到节拍网格所用的检测完全相同——所以它像离线一样快,也可以放心用于你绝不会发给陌生服务器的 demo 和未发布素材。
对节奏稳定、脉冲清晰的素材(电子、流行、摇滚)非常可靠。对自由速度的演奏、中途变速的歌曲,以及半速/倍速之间的歧义则较难——因此结果也会同时给出半速和倍速的读数。
Camelot 轮盘把 24 个调映射到 1A-12A(小调)和 1B-12B(大调)的位置。编码相同或相邻一步的曲目(如 8A 和 9A,或 8A 和 8B)在和声上兼容——DJ 就是这样挑选下一首歌以避免调性冲突的。
不会。文件由你的浏览器解码,由运行在你设备上的 JavaScript 分析。它绝不会离开你的电脑——这也意味着分析即刻开始,无需等待上传。
鼓 loop、打击乐和以噪声为主的音效设计没有调性中心,对它们做调性检测没有意义。如果一段旋律性的曲目检测不出调,可能是太短或音高内容被掩盖——试试和弦或贝斯清晰的段落。
凡是浏览器能解码的都行:MP3、WAV、OGG、FLAC,通常还有 M4A/AAC。速度检测至少需要约四秒音频;调性检测则是带和弦变化的较长片段结果更可信。
不止想分析?把曲子载入 TuttiDAW,直接在浏览器里编辑、循环和混音。
探索 TuttiDAW — 免费的浏览器 DAW