all_lessons/作曲的逻辑/02第 3 课 / 共 13 课

第一部分 · 声音的物理

协和与音程:为什么简单整数比好听

上一课你拨响了一根弦,发现"一个音"其实是基频加上一整摞整数倍泛音。那里头藏满了简单整数比。这一课要回答:为什么偏偏是简单整数比,让两个音听起来"和",而不是"吵"?答案是物理的——但它会顺手挖出一个永远填不平的缺口。

线性回顾
上一课:声音是周期振动,音高由频率(Hz)决定。你听到的"一个音"并不单纯,它是基频 f 加上 2f、3f、4f、5f… 一整摞泛音列(harmonic series)叠在一起——而泛音列里全是简单整数比。
留下的问题:为什么简单整数比会让两个音协和?这究竟是耳朵的习惯,还是声音本身的物理?
本课新增:读完你能说清协和的物理机制(泛音重合与拍音)、用音分给协和度量一把尺子,并亲手撞上一个致命缺口——纯五度一个个往上叠,永远叠不回整数倍的八度(毕达哥拉斯音差)。
历史小注
约公元前 6 世纪,毕达哥拉斯(Pythagoras)用一件叫单弦琴(monochord)的工具做实验:一根弦下面一个可滑动的码子,把弦按在不同位置分成两段。他发现,当两段长度成简单整数比(2:1、3:2、4:3)时,同时拨响最为协和、最为"好听"。两千多年前,他第一次把"美"和"整数"绑在了一起——音乐第一次成为一门可计算的学问。但正是他这条路,最后会撞上一堵自己也填不平的墙。
本课路线
(1) 两个音同响,比的是各自的泛音;(2) 简单整数比让大量泛音精确重合 → 协和;(3) 频率稍有偏差就产生拍音,太近则进入"粗糙区" → 不协和的另一重生理解释;(4) 用音分把协和度量化;(5) 致命缺口:纯五度叠不回八度——毕达哥拉斯音差,逼出第 03 课。

一、两个音同响,比的不是基频,是它们的泛音

先把问题摆正。当你同时弹下两个音,耳朵到底在比较什么?

朴素的猜想是:比两个基频谁高谁低。但这解释不了"协和"——为什么 200 Hz300 Hz 听着舒服,配 283 Hz 却刺耳?两组的频率差距其实差不多。真正的关键,藏在上一课那摞泛音里。

回忆一下:一个 200 Hz 的乐音,并不只有 200 Hz,它带着一整摞泛音——200、400、600、800、1000…(基频的整数倍)。另一个音也一样,带着自己那一摞。两个音同时响,空气里挤满了两摞泛音。耳朵真正在意的是:这两摞泛音对得上吗

看一个干净的例子。取 f₁ = 200 Hzf₂ = 300 Hz,它们成 3:2(纯五度,perfect fifth)。把两摞泛音并排列出来:

f₁ = 200:200 400 600 800 1000 1200 …
f₂ = 300:    300 600    900 1200 …

看见 6001200 了吗?它们在两摞里同时出现——精确重合。简单整数比的两个音,会共享一大批泛音;频率越往上,重合点越密。这些重合的泛音像两个人不约而同地唱同一句词,声音锁在一起,浑然一体——这就是协和(consonance)的物理本相。

反过来,取一个复杂比,比如三全音(tritone)约 45:32。它的泛音几乎对不上,落在彼此的缝隙里,互相摩擦、打架——这就是不协和(dissonance)。结论很硬:比例越简单,重合的泛音越多,越协和;比例越复杂,重合越少,越粗糙。

从泛音列里直接读出所有协和音程
上一课说泛音列里全是简单整数比。现在把相邻泛音两两相除,协和音程就一个个掉出来了:第 1、2 泛音 → 2:1 八度(octave);第 2、3 泛音 → 3:2 纯五度;第 3、4 → 4:3 纯四度(perfect fourth);第 4、5 → 5:4 大三度(major third);第 5、6 → 6:5 小三度(minor third);第 3、5 → 5:3 大六度。整个和声系统的"积木",原来早就写在一根弦的泛音里了。

二、八度为何"几乎是同一个音"

最极端的协和是八度,比例 2:1。它协和到什么程度?两个相差八度的音,听起来像"同一个音的高低两版"——男声和女声唱同一句旋律,差的往往就是一个八度,你几乎察觉不到它们"不是一个音"。

用泛音一看就懂。200 Hz 的泛音是 200、400、600、800…;它高八度的 400 Hz,泛音是 400、800、1200…。高音那摞,整个是低音那摞的子集——没有一个泛音落空、没有一处摩擦。重合度达到了顶点,所以八度协和到近乎"合一"。

这个"八度=同一个音名"的直觉极其重要,它马上会变成下一课的炸药:既然八度里两个音如此接近同一身份,那把一个八度切成几份、怎么切,就成了搭建整个音高系统的起点。先记住这一点。

三、拍音:两个音"差一点点"时,会一起呼吸

协和讲完了,再看不协和的另一面——这一面不靠泛音,靠两个基频本身

设想两个频率很接近但不相等的纯音,比如 440 Hz443 Hz。它们叠加时,波峰时而对齐(一起变响)、时而错开(互相抵消变弱),合成的声音整体响度会周期性地"涨—落—涨—落",像在缓缓呼吸。这种起伏叫拍音(beating),而它起伏的快慢——拍频——恰好等于两频率之差:

拍频 = |f₁ − f₂| Hz

443 − 440 = 3,于是你每秒听到 3 次"哇—哇—哇"的涨落。这不是玄学,调音师每天都靠它吃饭:把待调的弦和标准音同时响,听拍音,慢慢拧弦让拍频越来越慢,直到"哇哇"完全消失——那一刻两个频率精确相等,音就准了。拍音是耳朵自带的、灵敏到 1 Hz 的频率比较仪。

那拍音和协和是什么关系?当两个音很接近但凑不到精确的简单比时,它们的对应泛音之间就会两两打出一堆快慢不一的拍音。拍频慢(一秒几次)时你听成"颤动";拍频快到一定程度(大约每秒几十次、两音相距落在所谓临界频带内),耳朵里负责辨音的同一小段基底膜被两个音同时挤占,融不开也分不清,于是产生一种毛刺刺的粗糙感(roughness)——这正是"不协和"的生理解释(临界频带的细节这里点到为止)。简单整数比之所以听着平滑,部分原因正是:泛音要么精确重合(毫无拍音),要么离得足够远(落在粗糙区之外)。

四、音程探测器:亲手把比例拖到"锁定"

道理说再多,不如自己拖一遍。下面这个部件固定一个 220 Hz 的低音,你用滑块连续改变高音相对它的频率比(从 1.02.0,即一个八度之内)。慢慢拖:接近 3:2、4:3、5:4、2:1 这些简单比时,声音会"锁定"、变干净、变协和;偏开一点,拍音和粗糙感立刻冒出来。下方的刻度条画出两个音的泛音,重合处会高亮——你能看见协和。

音程探测器:拖动频率比,听协和如何"锁定"
先点"▶ 启动音频"。然后拖动滑块改变高音 / 低音的频率比(低音固定 220 Hz)。靠近标出的简单比(3:2、4:3、5:4、2:1)时声音变协和、拍音消失;偏开一点就听到"哇哇"的拍音与粗糙。下方两排刻度是两个音的泛音,金色竖线标出重合的泛音——越多越协和。
当前频率比
最接近的简单整数比
两基频拍频 |f₁−f₂|
协和度
金色竖线 = 两个音重合(或几乎重合)的泛音。把比例停在 1.500(3:2) 看重合最密;再拖到 1.414 附近(三全音 √2)看重合稀疏、拍音密布——同样两个音,协和与否完全由"泛音对不对得上"决定。

玩过之后你会有个强烈的体感:协和不是一个个孤立的"好听点",而是一片地形——简单比是稳稳的山谷(低张力),它们之间的斜坡布满拍音与粗糙(高张力)。这片地形,就是后面所有和声张力的物理底座:协和=放松、想停留;不协和=紧张、想往协和处解决。张力与解决这台引擎,从这里就开始供电了。

五、给协和一把尺子:音分(cents)

"比例越简单越协和"是定性的。但作曲要量化——两个律制差了多少?某个音"走"了多少?频率比是乘法的(翻一个八度是 ×2,再翻一个是 ×4),直接相减没意义。我们需要一把加法的尺子。办法是取对数,把一个八度均匀切成 1200 份,每一份叫一个音分(cent):

某个频率比 r 对应的音分数 = 1200 × log₂(r)

于是:一个八度 = 1200 音分;十二平均律的半音 = 100 音分。这把尺子的好处是可加:八度套八度就是 1200 + 1200。人耳大约能分辨 5~10 音分的差别,所以"音分"刚好是描述"准不准、协不协"的合适刻度。记住它——下一段那个缺口,正要用音分才能说清有多大。

音程纯比例音分(纯)协和感
八度 octave2:11200极协和(近乎合一)
纯五度 fifth3:2≈ 702很协和
纯四度 fourth4:3≈ 498协和
大三度 major 3rd5:4≈ 386协和(明亮)
小三度 minor 3rd6:5≈ 316协和(柔暗)
三全音 tritone45:32≈ 590不协和(紧张)

六、致命缺口:纯五度,永远叠不回八度

现在,把毕达哥拉斯那两千年前的发现推到尽头,看它如何把自己逼进死角。

他手里最趁手的两块积木是最协和的两个比:八度 2:1 和纯五度 3:2。一个自然的雄心是:只用纯五度,能不能"走遍"所有的音、最后干净地回到起点?做法是从一个音出发,一次次往上叠纯五度(每次 ×3/2),叠 12 次(这正是钢琴上转一圈"五度圈"、经过全部 12 个音名后理应回到出发音的高几个八度版本)。算一下叠 12 次的总比例:

(3:2)¹² = (3/2)¹² ≈ 129.746

而"回到出发音的高 7 个八度"应该正好是:

2⁷ = 128

两个数差一点点,但就是不相等:

129.746 ÷ 128 ≈ 1.0136 ≈ 23.46 音分

这个填不平的缝隙,就是毕达哥拉斯音差(Pythagorean comma)。它说的是一件让人不甘心的事:用最协和的纯五度一个个往上叠,永远落不到精确整数倍的八度上,总是高出约 23 音分。23 音分大约是四分之一个半音——人耳明显能听出来的"走音"。

为什么这一定是死结,而不是算错了
这不是测量误差,是纯算术:3 的任何次方都是奇数,2 的任何次方都是偶数,3ⁿ 永远不可能等于 2ᵐ。换句话说,由 3:22:1 这两个纯比,不可能拼出一个首尾闭合的音高系统。想要既保住纯比例的协和、又能转一圈回家自由转调——数学告诉你:办不到,必须有所取舍。

这正是毕达哥拉斯那条"美=整数"之路的尽头:整数比给了我们协和,却给不了我们一个能闭合、能自由转调的音高系统。两千年里,无数律制都在跟这 23 音分的缺口讨价还价——把它藏到哪个角落、分摊给谁、牺牲哪个调。

常见误解

一句话带走
两个音协和与否,由它们的泛音对不对得上决定:简单整数比让泛音大量重合、避开粗糙区,听感平滑放松(低张力);复杂比让泛音互相摩擦、打出拍音,听感粗糙紧张(高张力)——这片"协和的地形",就是音乐里张力与解决这台引擎的物理底座。
下一步
我们手握最协和的纯五度,却发现它怎么叠都回不到八度,差着 23 音分的毕达哥拉斯音差——纯比例既给不了闭合、也给不了自由转调。那么:到底该怎么把连续的频率,切成一组好用、还能随便转调的音?→ 第 03 课《音阶与律制:把连续的频率切成音》将用一刀"略微走音换自由转调"的妥协——十二平均律,把这 23 音分均匀分摊掉。