跳到主要内容

MIDI 音符编号怎么算:60 是中央 C,A4 是 69,频率怎么来

讲清 MIDI 音符编号、音名、频率三者的换算关系:中央 C 为何是 60、A4 为何是 69、平均律频率公式怎么用,以及 C3 与 C4 命名分歧的来由和实操对齐方法。

发布于 作者 李雷
#MIDI #音乐制作 #频率换算 #编曲

MIDI 音符编号怎么算:60 是中央 C,A4 是 69,频率怎么来

做编曲、调采样器、写合成器映射的人,迟早会撞上同一组数字:MIDI 60、A4、440 Hz。它们指的其实是同一类信息,只是换了三种说法。MIDI 编号是给机器看的整数,音名是给人看的标签,频率是声音物理上真正振动的快慢。把这三者的换算关系吃透,你在不同软件、不同硬件之间搬数据时就不会再犯迷糊。

编号 60 为什么是中央 C

MIDI 协议把音高编成 0 到 127 的整数,一共 128 个台阶,每个台阶正好是一个半音。中央 C 被定在编号 60。从这里往上,每升 1 个编号就升 1 个半音:61 是 C#4,62 是 D4,63 是 D#4,一路排上去。往下也一样,59 是 B3,58 是 A#3。

记住一个锚点就够了:中央 C4 = MIDI 60,每加 1 个半音编号加 1。半音是十二平均律里最小的音程单位,所以编号和半音是一一对应的线性关系。这一点很关键,后面会看到频率不是这么走的。

A4 这个标准调音音高落在 MIDI 69,也就是中央 C 往上 9 个半音(60 + 9 = 69)。整个范围里,MIDI 21 是钢琴最低音 A0,MIDI 108 是最高音 C8,88 键钢琴正好落在这一段里,两端还各留了余量给合成器和打击乐用。

频率公式:从编号到赫兹

编号在半音上是线性的,频率却是指数的。一个八度是 12 个半音,而八度对应频率翻倍,所以每升 12 个编号,频率乘以 2。把这层关系写成公式就是:

f = 440 × 2^((n − 69) / 12)

其中 n 是 MIDI 编号,440 Hz 是 A4 的音高,69 是 A4 的编号。这个公式以 MIDI 69 = A4 = 440 Hz 为锚点,任何编号都能算出对应频率。

代几个数进去验证:A4 是 MIDI 69,(69 − 69) / 12 = 0,2 的 0 次方是 1,得到正好 440 Hz。中央 C 是 MIDI 60,比 A4 低 9 个半音,算出来 261.63 Hz。高八度的 A5 是 MIDI 81,比 A4 高 12 个半音,频率正好翻倍到 880 Hz。

这里最容易踩的坑,是把编号当频率直接缩放。编号 72 不是编号 36 的两倍频率,因为频率是指数关系,不是线性关系。要算就老老实实代公式,别按比例乘。想省事直接出结果,可以用 MIDI 音符编号转换器,编号、音名、频率三个方向随便填一个,另外两个自动出来。

一个真实的输入输出例子

我自己调一把软音源的吉他采样时,最常用的就是频率反查。硬件调音器在某根弦上显示 440 Hz,我想知道这对应哪个 MIDI 音、要从控制器发哪个编号。填进去,读回 A4、MIDI 69、0 音分偏差。0 音分意味着这个频率正好落在标准音上,弦没跑调。

换个例子,调音器显示 445 Hz,填进去会吸附到最近的音 A4(MIDI 69、440 Hz),并报告大约 +19.6 音分。音分是衡量偏离的单位,100 音分等于 1 个半音,+19.6 就是偏高约五分之一个半音,正号表示偏高,负号表示偏低。这下你既知道该弹哪个音,也知道这根弦稍稍偏高了一点,该往下拧一点。

C3 还是 C4:同一个 60,两种标签

八度的编号一直没有统一标准,这是 MIDI 世界里最常见的一处混淆。科学音高记法(也是雅马哈采用的写法)把 MIDI 60 标成 C4,Logic、Cubase、MuseScore 这类软件都用它。另一派把同一个音标成 C3,Ableton Live、FL Studio 以及不少老式 Roland、雅马哈硬件用的是这套。

要记牢的是:两种写法下,MIDI 编号都是 60,频率都是 261.63 Hz,音高一模一样,只有那个八度数字的标签不同。 合作者口中的"C3 贝斯线",在你这套约定里就是"C4 贝斯线",指的其实是同一个键。遇到这种情况,把工具里的 C3/C4 开关切到对方的约定,确认两边编号都是 60,就不用再为一个根本不存在的八度差争论了。

如果你想进一步算音程关系或者整段移调,可以接着用 音乐音程计算器 把两个音之间的距离量出来。

把这些数字用顺手

把三件事记牢,大部分场景就够用了:中央 C 是 MIDI 60,每个半音编号加 1;A4 是 MIDI 69、440 Hz,是频率公式的锚点;编号到频率走 f = 440 × 2^((n − 69) / 12),每差 12 编号频率翻倍。编号超过 127 或低于 0 都不是合法 MIDI,所以远高于 G9 或远低于 C-1 的频率没有对应的音可映射。

下次再碰到采样器手册里冷冰冰的 MIDI 数字,或者两台宿主对不上八度,你就知道哪个数字是真的、哪个只是标签。剩下的换算交给工具,把脑子留给音乐本身。


Made by Toolora · Updated 2026-06-13