# 和弦进行罗马数字可视化器

按调性、罗马数字、和声功能、转调与终止式线索分析和弦进行。

> 标准页面: https://elysiatools.com/zh/tools/chord-progression-visualizer

- **分类:** Media

- **关键词:** 和弦进行, 罗马数字, 音乐理论, 转调, 终止式, 和声

## 概述

使用明确的十二音与大调/自然小调理论模型标记调内根音和常见七和弦性质，展示转调结果并提供浏览器端 Web Audio 试听。借用和弦或含糊拼写会标为变化和弦，不会猜测；这是理论辅助，不是音频和弦识别。

## 输入项

- **和弦进行** (textarea): Cmaj7 - Am7 - Dm7 - G7
- **分析调性** (select)
- **转调到** (select)
- **回放速度（BPM）** (number)

## 适用场景

- 需要分析流行歌曲或乐曲中的和弦级数与和声功能走向时。
- 想要将现有的和弦进行快速转调到其他目标调性并预览新和弦时。
- 在乐理教学或音乐创作中，需要直观展示和弦进行的罗马数字标记并进行音频试听时。

## 工作原理

- 在输入框中输入以连字符或空格分隔的和弦进行（例如 Cmaj7 - Am7 - Dm7 - G7）。
- 选择初始分析调性（或使用自动检测）以及需要转调的目标调性，并设置回放速度（BPM）。
- 系统根据大调/自然小调理论模型解析和弦，生成罗马数字级数、和声功能说明与转调后的和弦。
- 在浏览器中直接查看可视化分析结果，并通过 Web Audio 试听和弦进行的回放效果。

## 使用案例

- 乐理教学：教师在课堂上输入和弦进行，向学生直观展示罗马数字分析与和声功能划分。
- 歌曲改编与转调：歌手或乐手需要将一首歌曲的和弦进行整体移调，以适应不同的演唱音域。
- 音乐创作与灵感预览：作曲者在构思和弦走向时，通过调整 BPM 和转调快速试听不同的和声效果。

## 常见问题

### 这个工具可以识别音频文件中的和弦吗？

不可以。本工具是基于乐理模型的文本分析辅助工具，不支持音频和弦识别，需手动输入和弦名称。

### 什么是变化和弦？为什么我的和弦被标记为变化和弦？

借用和弦或拼写含糊、不属于当前调内自然音级的和弦会被系统标记为变化和弦，工具不会进行主观猜测。

### 支持哪些调性分析？

支持 C、D、E、F、G、A、B 及其升降号的大调与自然小调分析。

### 浏览器试听功能需要安装插件吗？

不需要。试听功能基于浏览器原生的 Web Audio API 实现，直接点击播放即可。

### 如何输入和弦才能被正确识别？

请使用标准的和弦命名法（如 Cmaj7、Am7、Dm7、G7），并用连字符“-”或空格分隔。

## 相关工具

- [旋律轮廓和弦推荐器](https://elysiatools.com/zh/tools/youtube-music-chord-finder): 输入音级（1-7 或 do-re-mi）形式的旋律轮廓与目标调性，获得按声部连接平滑度排序的候选调内和弦进行，附带罗马数字分析与试听。
- [蓝调/拉格/玛卡姆微分音弯音导师（MIDI 2.0 与 MPE 编码 + Scala 导出）](https://elysiatools.com/zh/tools/blues-ragas-modes-microtonal-pitch-bend-midi-2-and-maqam-tuning-tutor): 把 11 种世界音乐律制映射到具体 MIDI 编码：7-limit 纯律蓝调（7/6 蓝三度、7/5 蓝三全音、7/4 蓝七度）、阿拉伯玛卡姆 24-EDO 四分之一音（Rast/Bayati/Hijaz/Saba）、印度 22 律全表、加美兰 slendro≈5-EDO 与 pelog 普查均值、31/53-EDO、A440 分音网格；输出每级最近音符 + RPN 微调、±2/24/48/96 半音档的 MPE 14 位弯音、MIDI 2.0 32 位弯音与 Note 属性 Pitch 7.9 编码，并生成 Scala .scl 文件。
- [音频和弦进行检测器](https://elysiatools.com/zh/tools/audio-chord-progression-detector): 在本地估算音频中的和弦顺序，并以 ZIP 下载 CSV、JSON、SVG 时间线和方法说明。
- [音频循环接缝查找器](https://elysiatools.com/zh/tools/audio-loop-seam-finder): 分析音频文件，按互相关为最无缝的循环点排序，并导出带环绕交叉淡化的最佳修剪循环。
- [MIDI 1.0 / MIDI 2.0 UMP 通用 MIDI 报文·通道声部·SysEx 7/8 位线协议解码与字节计数器](https://elysiatools.com/zh/tools/midi-1-0-midi-2-0-ump-universal-midi-packet-cib-channel-voice-2-0-sysex-7-bit-8-bit-byte-counter): 粘贴十六进制流，解码 MIDI 1.0 状态字节流（运行状态、系统通用/实时消息、系统专属）或 MIDI 2.0 UMP 报文流：0x0 Utility、0x1 System、0x2 MIDI 1.0 通道声部、0x3 SysEx 7 位、0x4 MIDI 2.0 通道声部（16 位力度 + 7.9 音高属性）、0x5 SysEx 8 位/混合数据、0xD Flex Data、0xF UMP Stream；统计字节数/报文数/字数，校验保留字段与 SysEx 分包状态机，并可在 MIDI 1.0 与 UMP 之间翻译。
- [pytest conftest Fixture 依赖图与 mock.patch 泄漏检测器](https://elysiatools.com/zh/tools/pytest-conftest-fixture-dependency-graph-and-mock-patch-leak-detector): 静态解析 conftest.py 链：渲染四级作用域（function/class/module/package/session）的 fixture 依赖图，检测更深层 conftest 覆盖关系；标记 mock.patch().start() 无 .stop() 泄漏、monkeypatch 在宽作用域 fixture 中的静默泄漏（函数级 teardown 永不执行）以及 with mock.patch 跨 yield 长期生效等跨测试状态污染。
- [SQL 执行计划可视化器](https://elysiatools.com/zh/tools/sql-explain-plan-visualizer): 粘贴 EXPLAIN / EXPLAIN ANALYZE 输出（PostgreSQL/MySQL/SQLite），渲染为成本树，标注估算行数与实际行数的偏差热点，并给出具体的索引建议
- [音频调性检测](https://elysiatools.com/zh/tools/audio-key-detector): 检测音频的调性（调号）

## 示例

- [无版权FLAC音频样本](https://elysiatools.com/zh/samples/flac-samples): 用于测试与开发的 FLAC 无损音频样本集合，包含自然声音与冥想音乐
- [无版权MP3音频样本](https://elysiatools.com/zh/samples/mp3-samples): 免费使用和测试的无版权音频样本集合，包括自然声音、冥想音乐和环境音频，适用于测试和开发目的
- [无版权WAV音频样本](https://elysiatools.com/zh/samples/wav-samples): 用于测试与开发的未压缩 WAV 音频样本集合，包含自然声音与冥想音乐
- [Android Java 图像处理示例](https://elysiatools.com/zh/samples/android-image-processing-java): Android Java 图像处理示例，包括图像读取保存、缩放和格式转换
