移調計算機 - 依半音轉換調性與和弦

將音符或整段和弦進行依任意半音數升高或降低。

輸入音符或以逗號分隔的和弦進行,選擇移動的半音數(負數為下降),或點選移調樂器預設。m、7、sus4 等和弦性質會維持原樣。

移調計算機 - 依半音轉換調性與和弦
將音符或整段和弦進行依任意半音數升高或降低。
移調結果
C, Am, F, G

升高 0 半音

每個根音會轉成音高類別(C = 0 … B = 11),依半音數對 12 取模後移動並重新命名。根音後的和弦性質(m、7、maj7、sus4 …)會原樣複製。

調性、和弦與樂器聲部的移調

移調會以相同音程移動樂曲的每個音符,並保留音符間所有關係——C大調的歌升高兩個半音後,會成為D大調中完全相同的歌。音樂人經常使用它:歌手將歌曲移至舒適音域,吉他手避開不順手的橫按和弦或規劃移調夾位置,管樂手則在記譜音高與實際音高間換算。此計算機處理機械部分:貼上如 C, Am, F, G 的進行,設定位移,立即讀取新進行。 運算以音高類別為基礎。一個八度的十二個音符各有從 0(C)到 11(B)的數字;鋼琴上名稱不同但同一琴鍵的升降音共用數字,因此 C# 和 Db 都是 1。移調時,計算機將半音位移加至每個根音數字,在 12 處循環,然後轉回名稱。和弦性質——根音後的所有內容,如 m、7、maj7、dim 或 sus4——不會因移調改變,因此會逐字複製:Am 升高 2 會成為 Bm,F#m7b5 升高 1 會成為 Gm7b5。 每個音高類別有兩種可能名稱,所以計算機需要拼寫規則,並使用刻意簡單的方式:若你輸入的任一根音以降號拼寫且沒有根音使用升號,答案會以降號拼寫(Db、Eb、Gb、Ab、Bb);其他情況皆優先使用升號(C#、D#、F#、G#、A#)。這符合降調維持降號、升調維持升號的常見慣例,雖然完全辨識調性的製譜器偶爾可能選擇另一個等音拼寫——實際音高無論如何都相同。 預設涵蓋最常見的移調樂器。小號、單簧管或次中音薩克斯等降B樂器,其發聲比譜面低一個全音;因此要寫出以音樂會音高發聲的聲部,須將音樂會音符升高 2 個半音。降E樂器(中音與上低音薩克斯)讀取高 9 個半音(大六度)的聲部,F調樂器(法國號、英國管)讀取高 7 個半音(純五度)的聲部。每種情況下,印出聲部皆高於實際音高;依樂器音域,記譜也可能高或低一個八度——本計算機給出的音名才是讀譜和指法所需。 反過來——計算移調樂器實際發出的音——只要反轉符號:降B小號譜上的 D,實際是音樂會 C,也就是低 2 個半音。半音欄位中的負數可直接處理。

移調範例

以常見幅度移調的真實和弦進行與單音。

輸入與位移結果情境
C, Am, F, G 升高 2 個半音D, Bm, G, A經典 I-vi-IV-V 從 C大調移至 D大調——或依音樂會音高和弦寫成降B小號聲部。
C, Am, F, G 升高 9 個半音A, F#m, D, E為降E中音薩克斯寫出的相同進行;和弦性質完全不變。
Em, C, G, D 降低 2 個半音Dm, A#, F, C將歌曲降一個全音以配合較低的人聲音域。偏好升號的拼寫會寫 A#,而 F大調和弦譜會印 Bb。
Bb, Gm, Eb, F 升高 7 個半音F, Dm, Bb, C輸入使用降號,答案因此保留降號拼寫——適合依音樂會音高主旋律譜寫法國號聲部。
F#m7 降低 12 個半音F#m7十二個半音是一個完整八度:音名重複,只有八度改變。

如何使用移調計算機

  1. 輸入單一音符或以逗號分隔的和弦清單,例如 C, Am, F, G。根音可使用 # 或 b,m7 或 sus4 等性質會隨之保留。
  2. 輸入要移動的半音數:正數上升、負數下降(範圍 -24 至 24)。
  3. 或點選預設——降B樂器(+2)、降E樂器(+9)或 F調樂器(+7)——從音樂會音高為移調樂器寫聲部。
  4. 在結果方框中讀取移調序列;順序和和弦性質與輸入完全相符。

移調常見問題

全音、四度或五度各是多少半音?
全音(大二度)是 2 個半音,小三度 3 個,大三度 4 個,純四度 5 個,純五度 7 個,八度 12 個。例如從 C 到 G 輸入 7;從 C 向下到 A 輸入 -3。
為何降B小號或單簧管要升高 2 個半音?
降B樂器發出的聲音比讀到的音低一個全音:寫出的 C 聽起來是音樂會 Bb。要讓樂器發出所需的音樂會音高,譜面必須高一個全音,所以將音樂會音符升高 2 個半音。同樣地,降E薩克斯升高 9 個半音,F調圓號升高 7 個半音。
移調會改變 m、7 或 sus4 等和弦性質嗎?
不會。移調以相同音程移動每個音符,故每個和弦的內部結構會保留——小和弦仍是小和弦,屬七和弦仍是屬七和弦。因此計算機只會重新命名根音並逐字複製後綴:Am7 升高 3 個半音是 Cm7。
為何我得到 A#,原本預期 Bb?
A# 和 Bb 是鋼琴上的同一琴鍵(等音),因此聲音相同。此計算機使用簡單拼寫規則:僅當輸入包含降號根音且沒有升號根音時,才以降號回答;其他情況優先升號。若你的和弦譜在降調中,請使用降號輸入(例如 Bb 而非 A#)以得到降號拼寫。
如何針對移調夾移調?
移調夾會提高吉他音高,因此若要保持歌曲實際調性,請將和弦指型按移調夾品數向下移。例如 Eb 調歌曲,把移調夾夾在第 1 品並彈 D 指型(Eb 下移 1 個半音)——實際和弦仍是 Eb。
若移調超過 12 個半音會如何?
音名每 12 個半音(一個八度)重複,因此 +14 的名稱與 +2 相同,只是預期高一個八度。計算機接受 -24 至 +24,並在八度內循環名稱;請依樂器或總譜的八度情境判定音符實際位置。