和弦识别器

输入一组音符(用空格分隔),自动反查和弦名称、类型、构成音程与原位 / 转位,支持升降号写法与常见七、九和弦,全部在浏览器本地完成。

音符输入 等待输入

支持 C、C#(Db)、Bb 等写法,可使用空格、逗号或顿号分隔;重复音符自动去重。示例:C E G → Cmaj。

识别结果
输入音符—
和弦名称—
和弦类型—
原位 / 转位—
输入一组音符后点击「识别」,这里将显示对应的和弦名称与构成说明。
识别原理
  • 先将每个音符换算为音高序号(如 C=0、C#=1 … B=11),再去重、排序后逐一试配。
  • 识别时优先把最低音当作根音;若最低音不构成根音,再依次尝试其他音作为根音,并标注转位。
  • 大三和弦:大三度 + 小三度;小三和弦:小三度 + 大三度;减三:两个小三度;增三:两个大三度。
  • 七和弦在相应三和弦之上叠加七度音:属七(小七度)、大七(大七度)、小七(小三 + 小七度)等。
  • 第一转位 = 三音作低音,第二转位 = 五音作低音,识别结果将和弦名写作「根音/低音」形式。
  • 无法归类到已知类型时会返回「标调整序列无法识别的复合音」,并列出音程关系供手动判断。