音乐移调计算器

把一个音名按指定半音数向上或向下移调。

995.2K 次使用 最近更新 · 2026-05-21 本地运行 · 零上传
AD

如何使用音乐移调计算器

输入音名,例如 C、D# 或 Bb,然后输入要移动的半音数。正数表示上移,负数表示下移。工具会返回新的音级名称,并显示原始音级索引和结果索引。如果输入使用降号,结果会优先采用降号拼写。

公式与原理 - 音乐移调计算器

西方十二平均律中的音级可以表示为 0-11 的索引。移调就是把原始索引加上半音偏移量,再对 12 取模。当前工具只处理音级名称,不计算八度变化、按调性选择等音拼写,也不处理完整和弦声部。

newIndex = (noteIndex + semitones) mod 12
result = pitchName[newIndex]

音乐移调计算器的使用场景

适合移动旋律片段、检查和弦根音、把 riff 换到另一个起始音、准备乐理示例,或不用手动数键盘就快速核对半音关系。

关于音乐移调计算器的常见问题

如何使用音乐移调计算器?

输入音名和半音偏移量;正数上移,负数下移。

音乐移调计算器使用什么公式或规则?

先把音名转换为 0-11 的音级索引,加上半音偏移量,对 12 取模,再返回对应音名。

我的数据会被保存吗?

不会。所有计算都在浏览器中完成,不会发送到服务器。