如何识别 MIDI 文件中的和弦

如何识别 MIDI 文件中的和弦
作者:MIDI Agent • •

MIDI 文件可以包含和弦的音符,却不包含和弦名称。如果你有钢琴循环、键盘演奏或导入的编曲,可以通过观察哪些音同时发声,以及它们如何随时间移动,来识别和声。

从 MIDI 分析和弦,首先要选取有用的音乐素材。一次读取整首编曲的全部音符,往往会得到令人困惑的标签。本指南介绍如何分离合适的声部、识别常见和弦,以及使用有文档说明的 DAW 提取工具。

从和声素材开始

将 MIDI 文件导入 DAW,并保留一份未经修改的副本。找到承载持续和弦的轨道或区域,例如钢琴、铺底音色、吉他和弦排列,或其他和声乐器。

暂时静音鼓组及无关的主奏声部。鼓组的 MIDI 音高通常用于选择打击乐音色,因此,把这些数字当作和声音符会误导分析。

打开钢琴卷帘,找到第一个稳定的和弦。查看该时间段内正在发声的音符,而不只是起点恰好落在同一网格位置的音符。实际演奏的和弦,各音的起音时间可能略有错开。

即使贝斯位于另一条轨道,也要保留它以便参考上下文。它可能帮助你明确转位,也可能改变你对原本含义不明确的和弦排列的听感。

如果需要一段新的进行来分析和发展,可以了解 MIDI Agent 的和弦生成流程。

先识别音级类,再考虑八度

音级类把不同八度中音名相同的音归为一组。低音区的 C 和高一个八度的 C,在整理和弦的基本构成时属于同一个音级类。

为每个稳定区域写下不重复的音名。包含 C、E、G 和另一个 C 的排列,在第一轮分析中可归纳为 C–E–G。

接下来尝试可能的根音,而不要假定最低音就是根音。对于常见三和弦,在一个八度内从根音向上计算:

  • 大三和弦:根音、上方四个半音、上方七个半音。
  • 小三和弦:根音、上方三个半音、上方七个半音。
  • 减三和弦:根音、上方三个半音、上方六个半音。
  • 增三和弦:根音、上方四个半音、上方八个半音。

例如,C–E–G 是 C 大三和弦;C–E♭–G 是 C 小三和弦。Puget Sound 的三和弦入门介绍了这些音程结构。

这是识别常见三音和弦的入门方法。挂留和弦、扩展音以及不完整的和弦排列,还需要进一步解读。

区分根音和低音

看看以下三种排列,音符按从低到高的顺序列出:

音符 基本和弦名称 位置
C–E–G C 大三和弦 原位
E–G–C C/E 第一转位
G–C–E C/G 第二转位

音级类集合仍然是 C–E–G。改变和弦中处于最低位置的音,会改变转位,而不是把基本三和弦变成 E 小三和弦或 G 大三和弦。

在斜线记谱中,斜线前的符号表示和弦,后面的音名表示低音。Puget Sound 的三和弦转位课程解释了这一惯例。

贝斯位于另一条 MIDI 轨道时,应查看与和弦相同的时刻。只给键盘的高声部区域标注和弦,可能无法反映完整的声音。

在确定一个难以判断的名称之前,试着分析相邻的两个和弦。前后的进行可能让某一种解读比另一种更有说服力。

有关设置以及处理已生成或现有 MIDI 的说明,请阅读 MIDI Agent 文档。

处理经过音和持续较久的和弦

稳定和弦音之间出现一个短音,并不一定代表和声发生了变化。听听它的时值、位置和运动方向。

想象一个持续的 C–E–G 和弦,旋律中出现一个短暂的 D。这个 D 可能是经过音,也可能有意形成附加音的色彩。仅凭 MIDI 事件无法确定音乐上的解读。

先单独分析持续的伴奏,再加回旋律。经过音课程为理解连接和弦音的音符提供了有用的背景。

同样,四个音的集合不能只用三和弦标签来说明。C–E–G–B 构成 C 大七和弦;C–E–G–B♭ 构成 C 属七和弦。这种区别会影响和弦名称和声音。

音符较少的排列可能有多种解释。C–E–G–A 可能表示 C6,也可能是 Am7 的一种排列,具体取决于低音和上下文。如果音乐证据支持多种解读,就先保留暂定名称。

在 Cubase Pro 15 中提取和弦事件

Cubase Pro 15 提供了从 MIDI 创建和弦事件的具体流程。

  1. 添加一条和弦轨道。
  2. 选择包含可解读为和弦的素材的 MIDI 片段。
  3. 将片段拖到和弦轨道上,或右键单击并选择 Create Chord Events。
  4. 检查对话框中的设置并确认。
  5. 对照原始片段试听,检查生成的和弦名称。

Steinberg 也说明了 Project > Chord Track > Create Chord Events 这一操作路径。这些说明适用于 Cubase Pro 15;其他版本或 DAW 可能使用不同的命令。

鼓组片段及单音贝斯或主奏线条,不适合作为此类提取的输入。请将结果视为需要检查的分析,尤其是在多个音乐声部重叠时。

将和弦名称整理成实用的工作图表

把认可的和弦名称对应到小节或拍点。写着 C | Am | F | G 的图表,只有在你同时知道每次变化发生的位置时才有用。

不间断地听完整个段落。检查图表是否考虑了跨小节线持续的音,以及高声部排列保持不变时下方贝斯的变化。

和声明确之后,就可以决定要保留什么:进行、某个转位,或声部之间的运动。MIDI Agent 可以生成和弦创意,并通过变奏或延长来发展现有 MIDI;描述下一段声部时,可以用这份图表提供音乐上下文。

准备探索自己的和弦进行了吗?获取 MIDI Agent。

MIDI Agent 作者: MIDI Agent 最后更新 MIDI Agent 为希望在 DAW 内生成音乐创意的制作人、作曲家和节拍制作人开发 AI 工具。

本内容译自 MIDI Agent 的英文原文,方便您以简体中文阅读。 查看英文原文。