移调计算器 - 按半音转换调性与和弦
将音符或完整和弦进行按任意半音数升高或降低。
输入一个音符或以逗号分隔的和弦进行,选择要转换的半音数(负数表示降低),或点击移调乐器预设。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 | 十二个半音是完整一个八度:音名重复,只有八度改变。 |
如何使用移调计算器
- 输入单个音符或以逗号分隔的和弦列表,例如 C, Am, F, G。根音可使用 # 或 b,m7 或 sus4 等性质会一并保留。
- 输入要移动的半音数:正数升高,负数降低(范围 -24 至 24)。
- 或者点击预设——降B乐器(+2)、降E乐器(+9)或 F调乐器(+7)——根据音乐会音高为移调乐器写声部。
- 在结果框中读取移调后的序列;顺序和和弦性质与输入完全一致。
移调常见问题
全音、四度或五度分别是多少个半音?
全音(大二度)为 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,并在八度内循环音名;请根据乐器或总谱的八度语境确定音符实际位置。