如何找出歌曲的調性(免費調性偵測工具指南)

5 種找出任何歌曲調性的實用方法,從免費的瀏覽器偵測工具到音感訓練,再告訴你調性偵測演算法到底是如何運作的。

JannikJannik
如何找出歌曲的調性(免費調性偵測工具指南)

懶人包:找出歌曲調性最快的方法就是把音檔丟進調性偵測工具。Cryo Mix BPM & Key Detector 只要幾秒鐘就能在瀏覽器中幫你搞定,而且完全不會把檔案上傳到伺服器。如果你想用耳朵聽出調性,可以留意旋律不斷回到哪個音(主音),然後測試以這個音開始的大調或小調音階,看看哪個跟歌曲比較搭。我們會在下面介紹這兩條路徑,外加另外三種方法。

找出歌曲的調性(Key)這件事,其實跨越了兩個完全不同的世界。對某些人來說,這只要 5 秒鐘:打開工具、拖進檔案、複製結果,然後繼續做別的事。但對其他人來說,這會開啟一場關於調性、音感訓練以及音樂到底如何運作的深入對話。

這篇指南涵蓋了這兩個世界。如果你只想要答案,下一段就是為你準備的。如果你想真正了解調性偵測到底在做什麼,就請繼續看下去。

我是 Cryo Mix 的共同創辦人,我們打造了免費的 BPM 與調性偵測工具,因為我們多數的使用者幾乎在每次的製作階段都會遇到這個問題。所以我先說清楚:接下來要介紹的方法中,有一個是我們自己開發的工具。至於另外四個方法則完全不需要用到我們的平台。

為什麼歌曲的調性很重要

在介紹方法之前,先快速提醒一下為什麼你需要這個資訊。

如果你是音樂製作人,調性決定了哪些 sample 可以放在一起、你的 808 或貝斯可以放在哪裡才不會打架,以及歌手到底能唱到哪些音。如果你是 DJ,調性決定了什麼歌可以和諧地混接在一起(這就是 Camelot 轉盤存在的原因)。如果你負責演唱或寫主旋律(top-line),調性會在你打開專案前,就告訴你這首歌適不適合你的音域。如果你負責混音或母帶後期處理,調性會影響中低頻共鳴的累積方式,以及你決定要切除或保留哪些頻率。

在製作過程中,「這首歌是什麼調?」通常是繼「BPM 是多少?」之後的第二個問題。如果搞錯了,你接下來的一個小時可能都在為不必要的決定奮戰。

「調性 (Key)」到底是什麼意思

歌曲的調性就是音樂不斷回歸的音高中心。那個中心音被稱為主音 (tonic)。圍繞著這個主音,歌曲會使用特定的一組音符(音階),以及從這些音符建構出來的和弦。

主要有兩種風格:大調 (major)(通常聽起來明亮、穩定、有解決感)和小調 (minor)(通常聽起來比較暗、帶有憂鬱感、更有張力)。一首 A 小調的歌曲和一首 C 大調的歌曲使用完全相同的音符,但它們的「引力中心」不同。只要改變中心點,相同的音符聽起來就像是完全不同的音樂。

「共用音符」這個細節,也正是多數調性偵測工具容易出錯的地方。我們稍後會談到這點。

5 種方法大 PK

方法

速度

準確度

所需技能

最適合

線上調性偵測工具

幾秒鐘

80 到 95%

無

製作人、DJ,任何手邊有音檔的人

用耳朵找主音

1 到 5 分鐘

高(取決於音感)

受過訓練的聽力

想學習的音樂人

五度圈(計算升/降記號)

2 到 3 分鐘

中到高

看懂樂譜

當你有樂譜或 MIDI 檔時

和弦進行分析

2 到 5 分鐘

高

樂理基礎

當你已經聽得出和弦時

串流 metadata 或歌曲資料庫

幾秒鐘

不一定

無

已發行的熱門歌曲

每種方法都有它的用武之地。我認識的多數職業製作人預設會使用第一種方法,當覺得結果怪怪的時候再用其他方法確認。

方法 1:使用免費線上調性偵測工具

把音檔拖進瀏覽器裡的調性偵測工具,然後看結果。這就是整個流程。

Cryo Mix BPM & Key Detector 完全免費,免註冊、免上傳、不需要綁信用卡。分析過程是利用你裝置的算力在瀏覽器中本地執行,所以音檔本身絕對不會離開你的電腦。我們刻意這樣設計:因為我們很多使用者分析的是未發行的作品、有保密協定 (NDA) 的 demo,或是準備交給廠牌的母帶。對他們來說,「我們保證不會儲存」遠不如「我們從一開始就沒拿到檔案」來得讓人安心。

這個工具支援 MP3、WAV、FLAC、AIFF、M4A、AAC 和 OGG。把檔案丟進去,你就會得到 BPM、音樂調性,以及一條顯示歌曲是變快、變慢還是保持穩定的速度曲線。多數歌曲幾秒鐘就能分析完畢。

調性偵測工具到底是如何運作的(簡化版)

如果你曾經好奇過,從「我把檔案丟進去」到「結果顯示 F 小調」這中間到底發生了什麼事,這就來為你解答。

幾乎所有現代的調性偵測工具都使用了某種版本的 Krumhansl-Schmuckler 演算法,這是一位音樂認知研究員 Carol Krumhansl 所開發的。這個演算法包含三個步驟:

  1. 建立音級輪廓 (pitch class profile)。它會分析音檔,並測量半音音階中 12 個音符(C, C#, D, D# 等等)在整首歌中的強度。結果會得出一個向量,顯示每個音符出現的比例。

  2. 與 24 個調性輪廓進行比對。Krumhansl 和她的合作者做過實驗,讓聽眾評分每個音高有多符合某個特定的調。他們得出了 24 個參考輪廓,分別對應每個大調和小調。原始的 C 大調數值在半音階上的分佈大約是 6.35, 2.23, 3.48, 2.33, 4.38, 4.09, 2.52, 5.19, 2.39, 3.66, 2.29, 和 2.88。

  3. 選出最佳匹配。偵測工具會計算你的歌曲音高輪廓與這 24 個參考輪廓之間的相關係數。相關性最高的那個就是答案。

這就是基礎原理。現代的實作版本會加上感知速度的片段分析、和聲模型以及機器學習,但核心邏輯仍然是對感知輪廓進行模式匹配。如果你想深入了解,可以參考這篇經典的學術論文 What's Key for Key? The Krumhansl-Schmuckler Key-Finding Algorithm Reconsidered (Temperley, 1999)。

調性偵測工具什麼時候會出錯

沒有任何偵測工具是完美的。你最常遇到的兩種失誤:

  • 關係大調或小調混淆。A 小調和 C 大調使用的是同樣的七個音符。如果你的歌曲處於一個模糊地帶(有很多旋律內容,但沒有強烈的和聲錨點),偵測器可能會選錯。聽聽看結果:感覺是明亮還是陰暗?這通常能告訴你哪個才是對的。

  • 調式或轉調的歌曲。一首會轉調、使用特定調式(Dorian, Mixolydian, Phrygian)或大量使用借用和弦的歌,很容易讓基礎演算法感到困惑。偵測器會回傳它猜測的最佳結果,但你可能需要用耳朵來確認。

對於單一清晰調性、編曲豐富的現代作品,準確度大約在 80 到 95% 之間。但對於編曲空靈、使用調式或現場錄音的素材,準確度就會下降。請記得永遠要自己檢查一下。

專家小撇步:先分離 stems

如果偵測工具一直給你感覺怪怪的結果,試著先分離出和聲內容。用音軌分離工具提取出純樂器版或是純和弦,然後分析那個單一分軌檔。鼓組和強烈的打擊樂器會干擾音級輪廓,因為它們引入了寬頻能量,迫使演算法必須繞過它們運作。和聲內容越乾淨,結果就越準確。

方法 2:用耳朵找出調性

這是一個比較慢的方法,但也是能讓你成為更好音樂人的方法。

捷徑是:找出主音,然後用大調或小調來測試它。

這是你可以重複的步驟:

  1. 先把整首歌從頭到尾聽一遍。先不要嘗試分析,讓你的耳朵先熟悉它的輪廓。

  2. 跟著哼,特別是在樂句的結尾。注意當音樂感覺「解決」或落幕時,你停在哪個音上。那個音幾乎就是主音。雖然不總是如此(有些歌結束在屬音或借用和弦上),但作為預設起點是很有效的。

  3. 在鋼琴或吉他上找出那個音。對齊音高。

  4. 從那個音開始彈奏大調音階。如果聽起來像這首歌的感覺,你就找到了大調調性。如果聽起來不對勁,就在同一個音上彈奏小調音階。總有一個會符合。

  5. 播放主和弦來確認。如果這首歌是 G 大調,那麼彈奏 G 大調和弦應該會覺得它完美融入音樂中。如果聽起來很刺耳,那就是別的調。

用耳朵找調性時常見的幾個陷阱:

  • 旋律不一定從主音開始或結束。有些歌從三度音或五度音開始。不要預設第一個音就能告訴你調性。

  • 關係小調的問題(又來了)。如果你找到了「A」這個音,而且小調音階很搭,它可能是 A 小調。但這首歌實際上可能是 C 大調,只是花了很長時間停在 A 小調和弦上。聽聽看在最長的樂段中,哪個音感覺最像「家」。

  • 注意 Bass 線。貝斯通常比任何其他樂器都能更清楚地勾勒出和弦進行。如果你能聽清楚最低音,通常就能更快找到主音。

即使只練習個十次,也能訓練你的耳朵達到一種程度,最終你能在聽第一句樂句時就認出歌曲的調性。這是一項真正的技能,沒有任何工具能取代它。

方法 3:計算升降記號(五度圈)

如果你有樂譜、MIDI 檔或是從 DAW 匯出的樂譜,這是最快的手動方法。

每個調的調號都有固定數量的升記號或降記號。五度圈就是你的地圖:

升記號

大調

關係小調

0

C 大調

A 小調

1 (F#)

G 大調

E 小調

2 (F#, C#)

D 大調

B 小調

3 (F#, C#, G#)

A 大調

F# 小調

4

E 大調

C# 小調

5

B 大調

G# 小調

降記號

大調

關係小調

1 (Bb)

F 大調

D 小調

2 (Bb, Eb)

Bb 大調

G 小調

3 (Bb, Eb, Ab)

Eb 大調

C 小調

4

Ab 大調

F 小調

5

Db 大調

Bb 小調

數一數升降記號的數量,查一下對應的列,然後聽聽看哪個音感覺像「家」,來決定這首歌是大調還是它的關係小調。這是軟體時代前的經典方法,如果你手邊有樂譜,這招依然完美有效。

方法 4:分析和弦進行

如果你已經抓出和弦(或是有和弦譜),調性通常就呼之欲出了。

在多數流行音樂中,I、IV 和 V 級和弦(也就是「主要」和弦)出現的頻率最高。看看你的和弦列表:

  • 如果這首歌使用 G、C 和 D 作為主要和弦,那你就在 G 大調(G 是 I,C 是 IV,D 是 V)。

  • 如果它使用 Am、Dm 和 E(或 E7),那你就在 A 小調。

  • 如果和弦是 C、F 和 G,可能還點綴了一點 A 小調,那你就在 C 大調。

歌曲不斷解決回歸的那個和弦(特別是在副歌或主歌的結尾),就是主和弦。這首歌就是以那個和弦來命名的。

這時候樂理就派上用場了,但你不需要拿到學位。具備哪些和弦屬於哪些調的實用知識就夠了。

方法 5:查詢串流 Metadata 或歌曲資料庫

對於已發行的熱門歌曲,有時候調性早就被建檔了。Spotify 和 Apple Music 內部都有儲存調性資料(Spotify 的 Audio Features API 甚至開放給開發者使用)。像 Tunebat、Hooktheory 和 Songdata.io 等網站彙整了主流發行歌曲的這些資訊,你通常只要搜尋歌名就能找到 Top 40 歌曲的調性。

需要注意的幾點:

  • 這些數據通常是演算法偵測的,而不是人工驗證的,所以它們的準確度上限和其他偵測工具一樣。

  • 它只對已經被索引的歌曲有效。

  • 對於你自己未發行的 demo 和作品,這個方法完全沒用。

我通常把歌曲資料庫當作交叉比對的工具,而不是絕對真理。如果三個資料庫都說是 F 小調,而且我的偵測工具也說是 F 小調,我就相信它。如果它們有分歧,我就會回去相信自己的耳朵。

知道調性之後:可以拿來做什麼

知道調性只是第一步。接下來要怎麼做,取決於你正在處理什麼工作。

如果你在製作音樂:將 DAW 專案速度設定為偵測到的 BPM,然後在相符的音階中編寫旋律和挑選 sample。把你的 808 或貝斯調音對齊主音。挑選符合該調性的 MIDI preset,這樣你的和弦進行之後就不需要再移調了。如果你正在混音來自 Suno 等工具的 AI 生成 stems,先確認調性可以避免你疊加互相衝突的元素。

如果你在當 DJ:記下 Camelot 代碼(多數偵測工具會跟調性一起輸出),並使用和諧混音規則來規劃轉場。Camelot 數字相同的歌曲可以完美混接。在轉盤上移動一格也可以。加 7 則是經典的能量提升技巧。

如果你在錄製人聲:在開始正式錄音前,先確認這個調性落在歌手舒適的音域內。如果上下差了半音導致唱不到,現在就趕快移調,不要等到錄了三次之後才改。

如果你在混音或做母帶:調性在這裡比多數人想像的還要重要。中低頻的共鳴往往會聚集在根音及其泛音周圍。知道一首歌是 F 調,代表你可以預測在 87 Hz、175 Hz、349 Hz 等頻率附近會產生頻率堆積。想了解更多這方面的思維,我們的如何 EQ 饒舌人聲指南,有詳細說明頻率決定如何與人聲的音高範圍互動。

Cryo Mix 的定位

一個免費的 BPM 與調性偵測工具,聽起來像是那種不起眼的小工具,直到你一週得用上它十次。我們之所以開發它,是因為我們平台的其他功能都是為下一個階段存在的:當你有了調性、有了 stems,你想要一個乾淨、夠大聲、可以隨時發行的混音與母帶,但又不想花錢租錄音室。

如果你想走捷徑,把音檔丟進 BPM & Key Detector,然後把你的 stems 匯入 Cryo Mix 進行 AI 混音和母帶處理。如果你只需要母帶,AI 母帶工具也能單獨幫你搞定。一切都可以免費開始,不需要綁信用卡,而且你保有所有的版權。

我們的很多用戶都是獨立音樂人和臥室製作人,他們在家裡一手包辦了整個製作流程。我們提供的工具應該要符合這樣的現實,而不是增加他們的負擔。

常見問題:如何找出歌曲的調性

歌曲的調性是什麼?

歌曲的調性是音樂不斷回歸的音高中心(或稱主音),以及圍繞它建立的音階與和弦組合。大多數流行音樂不是大調(比較明亮、有解決感)就是小調(比較陰暗、有張力)。調性的命名是由主音加上調式組成,例如 G 大調或 F# 小調。

如何在沒有樂器的情況下找出歌曲調性?

使用免費的線上調性偵測工具,例如 Cryo Mix BPM & Key Detector。把音檔丟進去,分析器幾秒鐘內就會回傳偵測到的調性。如果你手邊沒有音檔,也可以在 Tunebat 或 Hooktheory 等音樂資料庫中搜尋歌名,這些網站列出了許多已發行歌曲的調性資料。

線上調性偵測工具準確嗎?

對於多數現代、單一調性的作品,準確度大約在 80% 到 95% 之間。但對於會轉調、使用調式音階(如 Dorian、Phrygian 等等)或和聲較空靈的歌曲,準確度就會下降。請永遠用你的耳朵做交叉比對:當你跟著歌曲彈奏主和弦時,偵測到的調性聽起來有像「家」的感覺嗎?

大調和小調有什麼差別?

大調和小調從主音開始使用了不同的音階排列模式。大調音階聽起來比較明亮、穩定;小調音階聽起來比較陰暗、有張力。一首 C 大調的歌和一首 A 小調的歌使用的是完全相同的七個音符,但以不同的主音為中心,這就是為什麼調性偵測工具偶爾會混淆關係大調和關係小調的原因。

一首歌可以有多個調嗎?

可以。會改變調性的歌曲我們稱為轉調 (modulate)。一個經典的例子是 Bridge 段落整體升全音進入新調性,來營造情緒張力。有些歌則是在兩個調之間遊走,帶有模糊感。多數的偵測工具會回傳主導的調性(相關性最強的那個),但歌曲在某些地方可能會發生偏移。

Cryo Mix 的調性偵測工具是如何運作的?

Cryo Mix BPM & Key Detector 完全在你的瀏覽器中使用本地算力來分析音訊。在調性偵測方面,它會從波形中建立一個音級輪廓 (pitch class profile),並將它與音樂感知研究中得出的 24 個大調與小調輪廓進行比對。結果就會產出偵測到的調性、BPM 和速度曲線。沒有任何音檔會上傳到伺服器,所以對未發行和廠牌級別的素材來說是非常安全的。

為什麼調性對混音和母帶處理很重要?

了解調性可以幫你預測頻譜中哪裡會出現共鳴和和聲堆積。中低頻的堆積通常會集中在主音及其泛音周圍。如果你正在進行基於分軌 (stems) 的混音和母帶處理,調性資訊能讓你做出更好的 EQ 決定,並避免貝斯、人聲和和聲元素之間的遮蔽問題 (masking issues)。


Cryo Mix 是一個專為獨立音樂人、製作人和小型廠牌打造的 AI 混音與母帶處理平台。丟入 stems 或立體聲檔案,利用 Nova(我們的對話式 AI 助理)、預設參數或 30 多種進階控制來塑造聲音,然後下載可直接發行的母帶。免費試用,無需綁定信用卡。

JannikJannik