网页音频工作站
  • 本地工作室
  • 云端工作室
  • 工具
  • 学习
  • 价格
  • 博客
  • 关于
  • 登录
加载中...

产品

  • 功能特性
  • 价格
  • 本地工作室

免费工具

  • 人声分离
  • BPM 与调性检测
  • 音频转 MIDI
  • 变调器
  • 变速器
  • 在线录音机
  • Guitar Pro 转 MIDI
  • MusicXML 转 MIDI
  • 全部工具

学习

  • 查看全部教程
  • 音频效果器
  • MIDI 乐器
  • MIDI 效果器

公司

  • 关于我们
  • 博客

法律

  • 服务条款
  • 隐私政策

联系

  • contact@tuttidaw.com

© 2026 Tutti · 在浏览器中录制

BPM 与调性检测

放入一首歌,几秒内得到它的速度、调性和 Camelot 码。分析在你的设备上运行——文件不会上传到任何地方。

🔒100% in your browser - your files never leave your device.

工作原理

  1. 1

    放入音频

    任意 MP3、WAV、OGG、FLAC 或 M4A——完整曲目或哪怕只有四秒以上的 loop 都行。文件由你的浏览器本地解码。

  2. 2

    设备端分析

    速度来自对音频起音包络做自相关分析;调性则通过将色度指纹与经典的 Krumhansl 调性模板匹配得出。全程没有服务器参与。

  3. 3

    查看结果

    你会得到 BPM 及叠加在波形上的节拍网格,以及检测出的调性、它的 Camelot 轮盘码和可能性最高的备选调。

为什么需要一首歌的 BPM 和调性

速度和调性是让音乐彼此契合的两个数字。DJ 用它们对拍并做和声混音:Camelot 位置兼容(数字相同或相邻一步)的两首歌可以毫无冲突地融合。制作人需要 BPM 把采样和 loop 锁定到项目网格,需要调性来叠加旋律、写贝斯线,或挑选一段音高合拍的纯人声。

练习和翻唱也一样:知道一首歌是 96 BPM 的 F# 小调,你就知道节拍器该设多少、独奏该用什么音阶。不用再对着秒表打拍子,也不用在钢琴上凭耳朵找调——这个分析器直接从音频中测量两者。

与大多数在线 BPM 检测器不同,这里没有任何上传。你的音频由页面内运行的代码解码和分析——与 TuttiDAW 工作室将转录音频对齐到节拍网格所用的检测完全相同——所以它像离线一样快,也可以放心用于你绝不会发给陌生服务器的 demo 和未发布素材。

常见问题

BPM 检测有多准?

对节奏稳定、脉冲清晰的素材(电子、流行、摇滚)非常可靠。对自由速度的演奏、中途变速的歌曲,以及半速/倍速之间的歧义则较难——因此结果也会同时给出半速和倍速的读数。

什么是 Camelot 码?

Camelot 轮盘把 24 个调映射到 1A-12A(小调)和 1B-12B(大调)的位置。编码相同或相邻一步的曲目(如 8A 和 9A,或 8A 和 8B)在和声上兼容——DJ 就是这样挑选下一首歌以避免调性冲突的。

我的音频会被上传吗?

不会。文件由你的浏览器解码,由运行在你设备上的 JavaScript 分析。它绝不会离开你的电脑——这也意味着分析即刻开始,无需等待上传。

为什么显示“未检测到调性”?

鼓 loop、打击乐和以噪声为主的音效设计没有调性中心,对它们做调性检测没有意义。如果一段旋律性的曲目检测不出调,可能是太短或音高内容被掩盖——试试和弦或贝斯清晰的段落。

支持什么格式和时长?

凡是浏览器能解码的都行:MP3、WAV、OGG、FLAC,通常还有 M4A/AAC。速度检测至少需要约四秒音频;调性检测则是带和弦变化的较长片段结果更可信。

继续探索

音频转 MIDI

把你刚分析的曲子旋律转录成可编辑的 MIDI。

全部免费工具

基于 TuttiDAW 引擎打造的全部浏览器音频工具。

TuttiDAW 博客

关于在浏览器中录音、混音和做音乐的指南。

不止想分析?把曲子载入 TuttiDAW,直接在浏览器里编辑、循环和混音。

探索 TuttiDAW — 免费的浏览器 DAW