跳到正文
ToMIDI

歌曲调性识别:查出一首歌的调和 BPM

这首歌是什么调?把文件拖进下面的调性识别工具,几秒就能看到调性、Camelot 编号和 BPM,不用上传,也不用注册。可以一次拖进很多首,结果排成一张表,能复制,也能存成 CSV;也可以用麦克风录一段旋律,或者打开 .mid 文件。拿不准的时候,让它在歌曲上叠一个持续音、和弦或音阶,用耳朵核对一遍。

  • 文件不上传
  • 免费,不用注册
  • 调性、Camelot、BPM
  • 批量分析,导出 CSV
免费 · 在浏览器里运行

拖入歌曲或 MIDI 文件,找出调性

MP3 · WAV · M4A · FLAC · OGG · AAC · MIDI可一次多个,每个最大 200 MB

也可以把一个或多个文件拖到这张卡片上。U 选文件R 录音D 示例

试一个示例

真实录音,和你的文件一样在浏览器中分析

在浏览器中运行,不上传免费转换试听无需注册

从前 10 分钟里找出 24 个大小调中最吻合的一个。调式音乐、关系大小调,以及以鼓或说话为主的音频比较难判断,请用耳朵核对候选调。

这首歌是什么调?调性识别怎么“听”

一首歌的调,就是旋律和和弦总要回去的那个“家”:一个主音加一套音阶,比如 A 小调、降 E 大调。识别调性时,页面最多取歌曲的前 10 分钟,算出一张色度图(chromagram):在大约 C2 到 C7 的范围里,C 到 B 这 12 个音级各占多少能量。很可能只是低音泛音的峰值,权重会调低,一个明亮的泛音就没法把小调的歌拉成大调。接着把这组分布和 24 个大调、小调的模板逐一比对(音乐心理学里的 Krumhansl-Kessler 调性轮廓),最吻合的那个就是结果。排在后面的候选也会保留,所以每个结果都带着可信度和其他可能的调,不只是一个光秃秃的调名。这类调性检测衡量的是音乐倚重哪些音,它不看歌名和标签,也不查数据库,所以你自己还没发布的歌也一样能查。

识别歌曲调性

两个软件给出的调,为什么会不一样

没有哪种方法每首歌都能判断对,两个软件对同一个文件给出不同的调也很常见。出现分歧时,原因通常在音乐本身。弄清这些原因,自己判断歌曲调性也就会了一半:

  • 关系大小调。 A 小调和 C 大调用的是同样的七个音,一首歌两边都沾,判成哪个都说得通。哪个和弦听起来像“回到家”,就是哪个调。
  • 调式和布鲁斯。 多利亚调式的律动、十二小节布鲁斯都会改动音阶,结果会落在最接近的普通大调或小调上。
  • 转调。 超过一分钟的歌还会按 20 秒一段分别分析,真正的转调会单独列成一段。只持续几小节的升调会并进主调。
  • 鼓、说话和噪声。 有音高的声音太少,就没什么可测,结果会显示“没有明确的调”,只用小字给出一个最接近的猜测。
  • 音准偏移。 转速偏快的唱片,或者整体调低四分之一音的乐队,正好夹在两个调中间,判成哪边都有可能。
拿一首歌试试

在线调性识别,不排队也不注册

查歌曲调性和 BPM,不用排队,不用账号,也不用上传:整个分析就在你正在看的这个页面里完成。

  • 几秒出结果

    文件一放进来就开始分析。下一首还在解码,上一首的结果已经出来了;批量分析的列表再长,页面也不会卡住。

  • 歌曲留在你的设备上

    音频在浏览器标签页里解码和分析。小样、分轨、DJ 拿到的宣传曲都不会发到服务器,还没发布的作品也一样放心。

  • 一次查一整批

    几十个文件一次拖进来,调性和 BPM 一起查完:每个文件一行,列出调性、Camelot 编号、BPM 和可信度,可以直接复制,也能存成 CSV。

  • 可信度看得见

    调性识别的结果会注明有多大把握,还会列出排在后面的候选调。一个调和它的关系小调难分高下时,你一眼就能看出来,不会只丢给你一个调名。

  • 用耳朵核对

    识别出的调可以放成持续音、和弦或音阶,和歌曲一起响。听着别扭,就换列表里的下一个调再听。花三十秒听一听,比哪种算法都可靠。

  • 免费又不用注册

    不用账号,不扣积分,也没有水印。分析在你自己的电脑上完成,查一千首歌也不多花一分钱。

四步查出歌曲调性

下面是查歌曲调性的完整流程,BPM 和 Camelot 编号也一并给出。我们测试时,一段 30 秒的片段大约半秒出结果;批量分析时,列表里的文件一个接一个处理。

  1. 把一个或一批文件拖进调性识别工具。MP3、WAV、M4A、FLAC、OGG、AAC 和大多数视频文件都能用(取其中的声音),每个文件最大 200 MB。也可以用麦克风录 5 到 60 秒、打开 .mid 文件,或者先试试四段示例录音。

  2. 每个文件先解码成 22.05 kHz 单声道,最多取前 10 分钟,在后台线程里分析调性和速度。整个过程文件都不离开你的设备。

  3. 结果卡片把调性和 BPM 放在一起:调名和大小调、Camelot 编号和 Open Key 代码、关系调、调号、能和它混接的调,还有速度,另外附上可信度和候选调。

  4. 打开调性参考音(持续音、和弦或音阶)确认结果,然后复制;分析了多个文件时,可以把整张表导出成 CSV。

第 1 步 · 拖入歌曲

DJ、制作人、歌手常用的功能

知道调名只是第一步。下面这些事,在关掉页面之前都能做完。

批量检测调性和 BPM 并导出 CSV

把一叠歌拖进调性识别工具,它会一首一首地分析,页面不会卡。每个文件都有调性、BPM 和可信度,同一行还带着 Camelot 编号、Open Key 代码和分段转调的信息。点列标题排序,点某一行看完整结果,再把表格复制进电子表格,或者导出 CSV,拿去整理 DJ 曲库、采样包或演出歌单。一整批歌的调性和 BPM 一次查完,能省下一晚上的瞎猜。

批量分析

Camelot 编号和能混接的调

每个调都附带 Camelot 编号和 Open Key 代码:A 小调是 8A(1m),C 大调是 8B(1d)。卡片上还列出能和它混接的调:同一圈上左右各一格、数字相同的关系调,以及斜对角那一格。想看全部代码、挨个试听,打开 Camelot 调性轮。

查看代码

用持续音核对调性

识别出的调只是最可能的答案,最好验证一下。调性参考音会按这个调播放持续音、主和弦或音阶,跟着歌曲一起响:听着舒服,调就对了;听着打架,就点“可能的调”里下一个候选旁边的播放键,再听一遍,觉得对就点“采用”,把它设为结果。每个候选都能直接放给你听,分辨 C 大调和 A 小调,这是最快的办法。

试听这个调

调性和速度一次分析出来

BPM 和调性出自同一次分析,速度旁边还列出半速和倍速读数,听着像 87 还是 174 拿不准时,直接对照着看。查调性的同时就拿到了 BPM,不用再开第二个工具。只想测速度,BPM 速度检测的功能更全;想靠手感定拍子,就用 Tap 测速。

查调性和 BPM

唱一段、弹一段,或者打开 .mid 文件

唱着唱着,想知道自己在什么调上?用麦克风录一句,5 到 60 秒都行,人声的调也能识别。只要有音高,钢琴、吉他、人声、合成器都能拿来识别调性,手上正在琢磨的吉他 riff 或钢琴片段也能查。手里是 MIDI 文件?打开 .mid,它会直接读音符的音高,不用从声音里猜;文件里写了调号的话,也会显示在结果旁边。

录音或打开文件

巴赫《C 大调前奏曲》:调性识别实测

Kimiko Ishizaka 演奏的《C 大调前奏曲》,公有领域录音,截取了 26 秒。下面是它在 Microsoft Edge 里的分析结果,原样照录。

图中内容

C 大调,Camelot 8B,可信度高,速度 111.4 BPM。排第二的是 A 小调(0.743),然后是 E 小调和 G 大调。第二名正是关系小调,和上面说的“关系大小调”一样,只是这次差距拉得很开。色度图说明了原因:C、E、G 三个音分量最重,D 和 A 其次,C♯、E♭、G♯、B♭ 是最弱的四个音级。在上方“试一个示例”里选巴赫这张卡片,会显示标注调 C 大调,并标明检测结果一致,调性参考音和 Camelot 混接调都能直接用。

自己试试

不用软件,怎么判断一首歌的调

什么工具都不用,只靠听。从主音开始,按下面的顺序一步步来。调性识别给出的结果和候选调很接近时,也可以用这套方法做最后的判断。

  1. 哼出主音

    第一招:在乐句结尾停下来,哼出那个听起来“说完了”的音,就像句号一样。它通常就是主音。在键盘上找到它,或者对着音高识别唱出来,看看是哪个音。

  2. 听最后一个和弦

    大多数歌最后都落在主和弦上,判断调性如果只学一招,就学这一招。最后一个和弦稳稳落下时,它的根音就是调的主音;听起来明亮还是暗淡,决定了是大调还是小调。

  3. 跟着贝斯听

    贝斯在段落开头和乐句结尾常常落在主音上。编曲再满,它反复回去的那个音,也会告诉你这首曲子在什么调。

  4. 分清大调小调

    从主音往上唱三个音,留意第三个音:明亮的大三度是大调,暗一些的小三度是小调。C 大调和 A 小调这种所有音都相同的两个候选,就靠这一步分开。

  5. 用音阶或和弦验证

    把你猜的那个调的七个音跟着歌曲弹一遍:每个音都合得上,调就确定了。如果某个音一再打架,你可能在五度圈上差了一格。已经知道和弦?找出每个乐句最后都要落回的那个和弦,从和弦也能推出调。

  6. 看调号

    手上有乐谱的话,数一数谱表开头的升号或降号。一个升号是 G 大调或 E 小调,一个降号是 F 大调或 D 小调,到底是哪一个,看最后一个和弦。

调性识别准不准?先看这几种情况

目前只用合成的测试曲目和示例录音检验过,还没在大量真实歌曲上测试,所以我们不公布准确率。下面是各类歌曲通常的表现,以及结果看着不对时,怎么自己判断歌曲调性。

和声清楚的歌通常很稳

流行、摇滚、民谣和钢琴曲,只要和弦清楚、用的是普通大调或小调,结果的可信度最高,和第二名的差距往往也很大。

关系大小调最容易混淆

C 大调和 A 小调的音完全一样。第二名是关系调、可信度又是中或低时,让持续音或最后一个和弦来决定。

调式、布鲁斯和爵士归到最近的调

结果只分大调和小调。多利亚、混合利底亚调式的曲子会归到 24 个调里最接近的那个,和弦变化密集的爵士乐可能根本落不到一个调上。

鼓和转调要靠耳朵确认

一段鼓 loop 几乎没有音高可测,结果会是“没有明确的调”。超过一分钟的歌会按段列出转调,但很短的升调会并进主调;要确认的话,把那一段剪成单独的文件再查。

软件、耳朵、调号:三种查调方法比一比

确定一首歌的调,有这三种实打实的办法。多数乐手先让软件给出初步结果,再用耳朵确认。

软件、耳朵、调号:三种查调方法比一比
速度每首几秒,可以批量每首一分钟以上有乐谱的话马上就能看出
需要的基础不需要有一些练耳基础会看谱
大调还是关系小调两个都打分,并列出第二名听主和弦来定两者调号相同,要看最后一个和弦
调式音乐给出最接近的大调或小调能听出是哪种调式调号加上主音
转调超过一分钟的歌按段给出调每次转调都听得出谱上写了新调号的地方
Camelot 编号是自己换算自己换算
适合DJ 曲库、采样包、快速查询练耳、即兴合奏、分辨难分的调看谱演奏的乐手

谁需要查歌曲调性

问过“这首歌是什么调”,又必须在下一首开始前拿到答案的人,都用得上。

DJ

演出前把整个曲库的 BPM 和调性查一遍,再按 Camelot 编号混音,低音线就不会打架。导出的表格带着 BPM、调性和 Camelot 编号,直接放进曲库的电子表格。

制作人和 beat 制作者

loop 也能查:在一段采样上叠东西之前,先确认它的调;写贝斯线之前,先弄清 beat 的调。想知道一段 beat 是什么调?拿十秒片段测一下就行,持续音还能给你一个对着弹的参考。

歌手

先查出要翻唱的歌是什么调,再用歌曲变调移到适合你的音域。可以直接对着麦克风唱,手机里录的语音备忘录也能拖进来。

吉他手和钢琴手

抱着吉他查一下调,就知道独奏该用哪个音阶、变调夹该夹在第几品。查完调,下一步就是和弦:结果里列出了这个调的七个和弦,听到的和弦可以用和弦识别认出来。

老师和学生

音乐课上能用来查调,练耳作业也用得上:学生先自己猜,再和识别结果、持续音对照,慢慢学会判断一首歌的调。学校电脑打开网页就能用。

乐队和合唱团

排练前快速查一下调性和 BPM,提前安排好歌与歌之间怎么衔接,再用乐谱移调把分谱打印成合适的调。

调性识别常见问题

查歌曲调性时大家最常问的问题,这里直接回答。

哪个调性识别工具最准?

没有哪个工具每首歌都对,也不可能做到:关系大小调、调式、转调、和声很少的歌,会难住所有从音频判断调性的方法。和弦清楚的流行歌、摇滚歌,好用的工具大多会给出同样的答案。真正的差别在难分的时候:这个工具会给出可信度和候选调,还能用持续音逐个试听,判断错了也不会悄悄混过去。

调性识别软件靠得住吗?

对大多数和弦清楚的大调、小调歌曲,靠得住。调式音乐、布鲁斯、以鼓为主的曲子和转调的歌是它的弱项,这时它会给出 24 个调里最接近的那个。把结果当成一个可靠的初步答案,再用耳朵确认,判断歌曲调性才有把握。

怎么知道一首歌是什么调?

找到听起来像“家”的那个音,看最后一个和弦是大和弦还是小和弦,再把音阶跟着歌曲弹一遍确认。方法就这么多。也可以把文件拖到本页顶部,先让调性识别给出初步结果。

不用工具,怎么判断一首歌的调?

靠耳朵这样判断:哼出主音,听最后一个和弦,跟着贝斯走,再从主音往上唱三个音分清大小调。上面“不用软件”那一节把每一步都讲了。手上有乐谱的话,调号能把范围缩小到两个调。大多数流行、摇滚和民谣,用这个办法就能判断出来。

查调性和 BPM 免费吗?会上传吗?

完全免费,不用账号,不扣积分,查多少首都行。不少在线查调的网站要先上传文件,这个工具则是在浏览器标签页里解码、分析每个文件,音频不会离开你的设备。也不用另外装查调软件或桌面版的检测程序。

A 小调还是 C 大调,怎么判断?

这两个是关系调,七个音完全相同。一首歌如果多用 A 和 E 的和弦,就算最后落在 C 上,也可能被判成 A 小调。看一眼第二名,把两个调的持续音分别和歌曲一起放,选主和弦听起来最像“家”的那个。两个答案这么接近时,就这样判断歌曲调性。

转调的歌怎么查调?

整首拖进来就行。超过一分钟的歌,页面还会每隔 5 秒取一个 20 秒的窗口分析,凡是在新调上稳定下来的段落,都会单独列出它的调和大致时间;主调是全曲停留最久的那个。短于约 20 秒的转调会并进前后的调,可以把那一段剪成单独的文件,也可以用耳朵跟着听。

Camelot 编号是什么?1A 是什么调?

Camelot 给 24 个调各编了一个 1 到 12 的数字和一个字母:A 是小调,B 是大调。1A 是升 G 小调(也写作降 A 小调),1B 是 B 大调。数字差一,或者数字相同的调,混在一起很顺。Camelot 调性轮上能看到全部 24 个。

能直接查 YouTube 视频的调吗?

不能贴链接,这里没有输入网址的地方。用你自己有的歌曲文件,或者用音箱播放,拿麦克风录几小节。副歌录一小段,就够识别调性了。

能像歌曲调性查询网站那样,输入歌名就查吗?

不能,这里没有歌曲数据库。想查一首热门歌的调性和 BPM,就拖进你自己有的音频文件,或者用音箱放一段副歌录下来。页面分析的是声音,不是歌名,所以只要你能播放出来,任何一首歌都查得出调。

只有人声或一段 beat,能识别调性吗?

能,和整首歌一样拖进来。清唱只要有旋律就行,而且干净的人声往往比完整混音更好判断。beat 要有和弦或贝斯线才查得出调;纯鼓的 beat 本来就没有调,结果会显示“没有明确的调”。

要装调性检测插件或 VST 吗?

不用下载,也不用安装,它就是一个网页。用 FL Studio(水果)、Ableton 或 Logic 做歌时,把它开在旁边,文件拖进来就行,不必在每条轨道上挂一个调性检测插件。

能用 MIDI 文件查调吗?

能。打开 .mid 文件,页面会直接读取音符,按时值和力度加权,鼓的轨道不计入,比从音频里判断少了很多猜测。速度取自文件里的速度表。这里没有输入音名或和弦名的地方,所以不能靠手动输入和弦来查调;想认一个和弦,用和弦识别。

这是 AI 调性识别吗?

不是。它用的是经典的自动调性检测:色度图,加上音乐心理学里的调性轮廓。没有神经网络,没有训练数据,也不经过服务器,所以每个结果都附带可信度和候选调,你可以自己核对。

支持哪些音频格式?

MP3 和 WAV 都可以,此外还支持 M4A、AAC、FLAC、OGG、Opus,以及 MP4、MOV、WEBM 视频里的声音,前提是你的浏览器能解码。片段至少 5 秒,每个文件最大 200 MB。

查出调以后,还能做什么?

结果里已经列出了这个调的音阶和七个和弦。想换个调唱,用歌曲变调;想看它的相邻调,打开五度圈;想把旋律变成音符,用音频转 MIDI,再拿到任何编曲软件里编辑。

现在就免费识别歌曲调性

把歌曲拖到本页顶部的调性识别工具里,几秒就能查出调性、Camelot 编号和 BPM。免费、私密,文件不上传。

开始识别调性