在首页打开变调工具

和弦变调工具

输入一段和弦进行,选择升降方向与半音数,变调结果随输入即时更新。所有和弦记号都由工具箱的变调引擎读写,因此这里的变调结果与首页等处的工具来自同一套规则。

变调一段进行

D A Bm G

变调后统一使用升号记谱:F 降低两个半音读作 D#(等同 Eb)。

本页能读懂的和弦写法

引擎把和弦读作「根音 + 根音之后的全部写法」:变调时改写根音,斜杠和弦的斜杠低音一并改写,其余部分原样保留,因此 m、7、maj7、sus4 等任何后缀都不会在变调中被改写。

写法半音变调后说明
Am升高 2 个半音Bm小三和弦:m 属于后缀,跟着根音一起保留下来。
G7升高 2 个半音A7七和弦:7 属于后缀,跟着根音一起移动。
G/B升高 2 个半音A/C#斜杠和弦:斜杠低音与根音一起变调。
F降低 2 个半音D#无论输入用的是哪种拼写,结果一律使用升号记谱。
N.C.升高 2 个半音N.C.不是和弦的记号(N.C.、反复记号 %、小节线)原样返回。

示例进行在每一档半音下的结果

下面是上方控件提供的每一档偏移量,由渲染本页的引擎施加在 C G Am F 上:

半音结果
降低 7 个半音F C Dm A#
降低 6 个半音F# C# D#m B
降低 5 个半音G D Em C
降低 4 个半音G# D# Fm C#
降低 3 个半音A E F#m D
降低 2 个半音A# F Gm D#
降低 1 个半音B F# G#m E
升高 1 个半音C# G# A#m F#
升高 2 个半音D A Bm G
升高 3 个半音D# A# Cm G#
升高 4 个半音E B C#m A
升高 5 个半音F C Dm A#
升高 6 个半音F# C# D#m B
升高 7 个半音G D Em C

变调范围

引擎接受 ±24 个半音以内的整数偏移;本页控件提供 ±7。超出引擎支持范围的请求会被直接拒绝,不会被静默接受。

不是和弦的记号

引擎读不出和弦的记号一律原样返回,不做猜测,因此谱面上的 N.C. 与反复记号在变调后保持不变;一旦出现这类记号,上方工具会把它列出来。

升号记谱

变调后统一使用升号记谱:F 降低两个半音读作 D#(等同 Eb)。