音乐与数学:跨越千年的对话
一天,你或许在街头听到两个音叉同时鸣响,声音纯净交融;又或许在练习钢琴时,发现某些和弦听起来格外舒适,而另一些则让人皱眉。这些微妙的听觉体验,其背后隐藏着人类文明最古老的秘密之一:音乐与数学之间跨越千年的对话。这并非玄学,而是一系列可测量、可验证的比例与模式。从公元前六世纪毕达哥拉斯在铁匠铺发现的锤子重量与音高的关系,到今天Spotify或Apple Music为你推荐歌曲的算法,数学始终是解读音乐结构的通用语言。本章将带你开启这段旅程,理解为何一组简单的数字能塑造人类最深刻的情感共鸣。
核心概念双语导览
在深入历史之前,让我们先确立本书的“核心词汇表”。这些概念将反复出现,是理解音乐数学结构的基石。
| 中文术语 | 英文术语 | 核心定义 | | :--- | :--- | :--- | | 和谐 | Consonance | 两个或多个音高同时或相继发声时,产生的稳定、舒适、无需解决的听觉感受。常与简单整数比(如 2:1, 3:2)相关联。 | | 不和谐 | Dissonance | 与和谐相反,产生紧张、冲突、需要解决到和谐音的听觉感受。常与较复杂的频率比相关。 | | 比例 | Ratio | 两个数量之间的关系,通常表示为 A:B。在音乐中,特指两个音高频率之比。 | | 模式 | Pattern | 在时间或结构上重复出现的规律性排列。是旋律、节奏、和声进行的基础。 | | 音程 | Interval | 两个音高之间的音高距离。其“性格”(和谐/不和谐)由频率比决定。 | | 频率 | Frequency | 物理量,表示每秒钟振动的次数,单位赫兹(Hz)。音高的物理基础。 |
小实验:你的耳朵就是最好的仪器 在继续阅读前,请找一个能发出纯音的工具(如调音器App、音叉,或钢琴上的两个相邻白键)。依次聆听以下音程,并记录你的主观感受: 1. 八度 (C4 - C5):频率比约为 2:1。感受如何?稳定、圆满? 2. 纯五度 (C4 - G4):频率比约为 3:2。是否坚实、明亮? 3. 纯四度 (C4 - F4):频率比约为 4:3。是否相对稳定,但不如五度坚实? 4. 大三度 (C4 - E4):频率比约为 5:4。是否温暖、甜蜜? 5. 小二度 (C4 - C♯4):频率比约为 16:15。是否刺耳、紧张?
你的答案,正是毕达哥拉斯学派数千年试图量化和解释的现象。这种主观感受与客观数学比例之间的对应关系,是全书探讨的核心。
---
一、毕达哥拉斯的发现:宇宙和谐的数字起源
1.1 铁匠铺里的ureka时刻
历史记载或许带有传奇色彩,但核心启示是真实的。古希腊哲学家、数学家毕达哥拉斯(Pythagoras,约公元前570–495年)据传在一次经过铁匠铺时,被不同锤子敲击发出的声音所吸引。他注意到,当锤子重量成简单整数比时(如 12磅与6磅、12磅与8磅),发出的音高也形成和谐悦耳的音程(八度与五度)。他随后用单根弦的“弦长实验”系统验证了这一发现:固定弦的两端,拨动后,当有效振动长度成简单整数比时,产生的音高关系最为和谐。
关键原理:对于一根张力、线密度均匀的弦,其基频 $f$ 与弦长 $L$ 成反比:$f \propto 1/L$。因此,弦长比 $L_1:L_2 = 2:1$ 对应频率比 $f_1:f_2 = 1:2$,即八度。弦长比 $3:2$ 对应频率比 $2:3$(或倒置为 $3:2$),即纯五度。
```mermaid graph LR A[毕达哥拉斯弦实验] --> B[改变有效弦长 L1, L2] B --> C{测量音高感知} C -->|和谐| D[发现简单整数比<br>如 2:1, 3:2, 4:3] D --> E[提出“万物皆数”<br>音乐是数学的听觉体现] C -->|不和谐| F[对应复杂比值] ```
这个发现意义深远。它首次将主观听觉体验(和谐)与客观物理量(弦长/重量比例)建立了明确的、可重复的数学联系。毕达哥拉斯学派由此推断,整个宇宙(“天体音乐”,Musica Universalis)的秩序也建立在类似的数学比例之上。音乐,因此从技艺上升为哲学和宇宙观的隐喻。
1.2 毕达哥拉斯音阶:用数学构建音阶
基于 2:1(八度)和 3:2(五度)这两个核心比例,毕达哥拉斯学派通过连续叠加五度并折返到同一八度内,构建了整个音阶。这个过程完美展示了如何用纯粹的数学运算生成音乐系统。
构建步骤(以C为起点): 1. 连续叠加纯五度(×3/2):C → G → D → A → E → B → F♯ → C♯... 2. 将所有音高“归位”到一个八度内(除以2的幂次,即降低一个或多个八度),使所有频率落在 C (f) 到 2f 之间。 3. 得到一个包含12个音的分律音阶(Pythagan Temperament)。
核心比例示例(以C=1为基准频率):
- **C (主音)**: $1$
- **G (纯五度)**: $3/2 = 1.5$
- **D (上五度再归位)**: $(3/2 \times 3/2) / 2 = 9/8 = 1.125$
- **A**: $(9/8 \times 3/2) = 27/16 = 1.6875$
- **E**: $(27/16 \times 3/2) / 2 = 81/64 = 1.265625$
- **B**: $(81/64 \times 3/2) = 243/128 = 1.8984375$
- **F (下五度再归位)**: $(1 \times 2/3) \times 2 = 4/3 = 1.333...$
- **C (高八度)**: $2$
这个由纯五度推导出的音阶,其核心音程(如C-E、C-A)的比例是 81:64 和 27:16。虽然听起来还算和谐,但与自然泛音列中产生的、更“纯净”的 5:4(大三度)和 5:3(大六度)已有细微差别。这个差异——“毕达哥拉斯 commas”(毕达哥拉斯音差)——将在几个世纪后引发调律系统的革命。但无论如何,毕达哥拉斯证明了:一套完整的音乐音阶,可以从两个简单的整数比(2和3)通过数学运算推导出来。这是音乐数学化的第一个伟大胜利。
---
二、从比例到律制:和谐标准的演进
2.1 自然泛音列:物理世界的“完美”比例
如果说毕达哥拉斯的发现是理论推导,那么自然泛音列(Harmonic Series)则是物理现实直接“告诉”我们的和谐比例。当一根弦或一根空气柱全长度振动时,它同时会产生一系列频率为基频整数倍的振动,这些就是泛音。
以弦的基频 $f$ 为 1,其前几个泛音频率比为: $$f, 2f, 3f, 4f, 5f, 6f, 7f, 8f, ...$$
将其“折叠”回一个八度内(除以2的幂次),我们得到一组极其和谐的音程:
- **第2泛音 (2f)**: 八度 (2:1)
- **第3泛音 (3f)**: 纯五度 (3:2)
- **第4泛音 (4f)**: 八度 (2:1) + 另一八度
- **第5泛音 (5f)**: **大三度 (5:4)** —— 比毕达哥拉斯的 81:64 更简洁、更“甜”
- **第6泛音 (6f)**: 纯五度 (3:2) + 八度
- **第7泛音 (7f)**: **“自然七度” (7:4)** —— 一个非常特别、带有金属色彩的不完全和谐音
- **第8泛音 (8f)**: 三个八度
对比揭示演进:毕达哥拉斯体系(仅用2和3的幂次)与自然泛音列(包含5,7等质数)的冲突,直接导致了后世纯律(Just Intonation)的诞生。纯律主张直接采用泛音列中的简单比例(如 5:4, 6:5, 5:3)来构建和弦,使得和弦内声部之间无比纯净、闪耀。
2.2 纯律:基于泛音列的“完美”和声
纯律系统(约16世纪后系统化)的核心是构建一个以某个主音为中心,其大三度、小三度、大六度、小六度均采用泛音列中最简比例的体系。
以C为主音的中心纯律示例:
- **C-E (大三度)**: $5/4 = 1.25$
- **C-A (大六度)**: $5/3 \approx 1.6667$
- **C-E-G (大三和弦)**: 比例 **4:5:6**。这是最经典的纯正和弦,三个音两两之间都是简单整数比(4:5, 5:6, 4:6=2:3)。
- **C-E♭-G (小三和弦)**: 比例 **6:5:4**(或 10:12:15)。
纯律的优势与困境:
- **优势**:在固定调性下,和弦极其和谐、声部融合度极高。人声合唱、弦乐四重奏在慢速、调性稳定的段落中,常会不自觉地趋向纯律。
- **困境**:**无法在十二平均律的键盘乐器上完美实现**。例如,从C开始构建纯律大三和弦 (4:5:6),再以G为主音构建其纯律大三和弦 (4:5:6),两个G音的频率会不一致(因为C-G是3:2,G-D应为3:2,但D-A应为3:2,如此循环会导致“毕达哥拉斯音差”累积)。这意味着,纯律音阶**无法自由转调**。为所有调性都提供完美和弦,在十二半音的框架下是一个数学不可能任务。
2.3 十二平均律:为自由转调而生的妥协
为了解决转调问题,人们寻求一种将八度(2:1)平均分割成12个等比数列的律制。每个半音的频率比为: $$r = \sqrt[12]{2} \approx 1.059463$$ 这意味着,从任意一个音开始,向上弹12个半音(即一个八度),频率翻倍($r^{12} = 2$)。
十二平均律的数学之美与代价:
- **数学上的统一与便利**:所有音程在所有调性中完全一致,钢琴、吉他等固定音高乐器得以诞生,现代和声语言与复杂曲式成为可能。
- **听觉上的微小妥协**:所有音程(除八度外)都变成了“近似值”。例如:
- 纯五度(3:2 ≈ 1.5)在平均律中为 $2^{7/12} \approx 1.4983$,误差约 **1.96 音分**(1音分=1/100半音)。
- 大三度(5:4 = 1.25)在平均律中为 $2^{4/12} = 2^{1/3} \approx 1.2599$,误差约 **13.69 音分**,这已经接近人耳可察觉的差异(约5-6音分)。
尽管有妥协,但平均律的功能性与普适性使其成为西方音乐近300年来的标准。巴赫的《平均律键盘曲集》正是这一律制艺术价值的巅峰证明。
```mermaid graph TD A[和谐追求] --> B{实现路径} B --> C[纯律 Just Intonation] B --> D[十二平均律 Equal Temperament] C --> E[优势:和弦极致纯净<br>劣势:无法自由转调] D --> F[优势:所有调性平等<br>支持复杂和声与转调] D --> G[代价:所有音程(除八度)均为近似值] E & G --> H[现代音乐实践:<br>钢琴/吉他用平均律<br>人声/弦乐灵活趋近纯律] ```
2.4 聆听实验:你能听出区别吗?
1. 纯五度对比:用调音器或软件,分别听一个完美的 3:2 纯五度(纯律)和一个十二平均律五度。反复对比,尝试捕捉平均律五度那几乎无法察觉的“轻微紧张感”。 2. 大三和弦对比:这是差异最大的地方。分别听 C-E-G 的纯律(4:5:6)和平均律版本。纯律版本是否更温暖、更“融汇一体”?平均律版本是否稍显“锐利”或“ spread out”? 3. 历史录音参考:聆听早期录音(如20世纪初)或一些古乐演奏,弦乐四重奏或人声合唱有时会使用更宽的纯律音程,与现代平均律习惯形成对比。
思考:这种差异在快速、复杂的音乐中可能被忽略,但在长音、慢板和声中,它决定了音乐是“呼吸”还是“紧绷”。
---
三、文艺复兴与启蒙:数学思维的系统化
3.1 扎利诺与和声理论
16世纪意大利音乐理论家吉塞普·扎利诺(Gioseffo Zarlino)在其著作《和声规范》中,系统整理了基于简单整数比(1:1, 2:1, 3:2, 4:3, 5:4, 6:5)的协和音程(consonances)与不协和音程(dissonances)的层级。他将协和音程分为三类:
- **完全协和**:八度 (1:1, 2:1)、五度 (3:2)、三度 (5:4, 6:5)
- **不完全协和**:六度 (5:3, 8:5)
- **不协和**:二度、七度等
这一定义框架统治了西方理论近两百年,其核心仍是简单整数比=协和的毕达哥拉斯-泛音列直觉。
3.2 欧拉与“好听度”的数学公式
18世纪,数学巨人莱昂哈德·欧拉(Leonhard Euler)试图将音乐理论完全数学化。他在《音乐理论的新原理》中提出了著名的“好听度”(Gradus Suavitatis, GS)公式。该公式试图为一个音程或和弦的“愉悦度”打分,分数越低越和谐。
对于频率比为 $\frac{p}{q}$ 的音程(p, q 为整数): $$GS = 1 + \sum (e_i \cdot (p_i - 1))$$ 其中,$p_i$ 是 p 和 q 的质因数(如 2, 3, 5, 7...),$e_i$ 是其指数。简单说,质因数越大、指数越高,GS值越高,听起来越不和谐。
示例计算:
- **八度 2:1**:质因数为 2。GS = 1 + (1*(2-1)) = **2**。(最和谐)
- **纯五度 3:2**:质因数为 2, 3。GS = 1 + (1*(2-1)) + (1*(3-1)) = 1+1+2 = **4**。
- **大三度 5:4**:质因数为 2, 5。GS = 1 + (1*(2-1)) + (1*(5-1)) = 1+1+4 = **6**。
- **小三度 6:5**:质因数为 2, 3, 5。GS = 1 + (1+1) + (1*(3-1)) + (1*(5-1)) = 1+2+2+4 = **9**。
- **小二度 16:15**:质因数为 2, 3, 5。GS = 1 + (4*(2-1)) + (1*(3-1)) + (1*(5-1)) = 1+4+2+4 = **11**。(非常不和谐)
欧拉的公式虽然过于简化(忽略了音量、时值、上下文等),但它首次用数论工具为“和谐”提供了可计算的量化模型,影响深远。
3.3 拉莫与和声功能数学
18世纪法国作曲家让-菲利普·拉莫(Jean-Philippe Rameau)在其《和声学》中,提出了“根音”(fondamental)理论。他认为一个和弦的“本质”由其低音(根音)决定,和声的进行(如主-属-主)本质上是根音之间五度关系(3:2比例)的体现。他将和弦的“转位”视为同一和弦的不同形态,统一于一个根音之下。这实际上是将和声功能与五度圈(Circle of Fifths)的数学结构绑定,为功能和声体系奠定了理论基础。
---
四、现代回响:从序列主义到音乐信息检索
4.1 20世纪:数学的全面入侵
20世纪,数学思维以更抽象、更激进的方式进入音乐创作。
- **十二音序列**(Twelve-Tone Technique,勋伯格):将一个八度内的12个半音以特定顺序(序列)排列,作为创作的核心材料。通过原形、倒影、逆行、倒影逆行等**数学变换**,生成旋律与和声。这本质上是**模12的置换群**在音乐中的应用。
- **频谱音乐**(Spectral Music,如格里瑟、穆海伊):直接以**声音的傅里叶分析**(将复杂声音分解为泛音列)为素材。作曲家用数学方法(如正弦波叠加、频谱渐变)来构建音色与和声,将欧拉、拉莫对泛音列的关注推向了极致。
- **节奏的数学**:斯特拉文斯基、巴比特等人使用**不可公度节奏**(如 5:4, 7:8 的复合节奏)、**节拍群**(metric modulation)等,节奏结构本身成为复杂的比例系统。
4.2 音乐信息检索:数字时代的解码
今天,当你使用Shazam识别歌曲,或在Spotify上发现“每日推荐”时,你正在体验音乐数学的最高级应用——音乐信息检索(Music Information Retrieval, MIR)。其核心任务是从音频或符号数据中提取可计算的模式。
关键数学工具: 1. 傅里叶变换:将时域音频信号转换为频域,识别音高、和弦、音色。这是频谱音乐和现代音频分析的共同基础。 2. 自相关函数:用于基频(音高)估计,特别是对复杂音色。 3. 马尔可夫链:建模旋律、和声进行的概率。例如,一个“好”的旋律,其下一个音出现的概率可以由前一个或几个音的状态决定。 4. 隐马尔可夫模型:用于自动和弦识别、节奏分类。 5. 深度学习:使用卷积神经网络(CNN)处理频谱图,循环神经网络(RNN)处理序列数据(旋律),Transformer模型处理长距离依赖。这些模型本质上在学习音乐数据中高维、非线性的统计模式。
一个简化的MIR流程示例: ```python
伪代码:从音频估计音高(基频)
import librosa
1. 加载音频
y, sr = librosa.load('music.wav')
2. 使用谐波-打击源分离(如果包含鼓)
harmonic, percussive = librosa.effects.hpss(y)
3. 计算基频轨迹(使用PYIN算法)
f0, voiced_flag, voiced_probs = librosa.pyin(harmonic, fmin=librosa.note_to_hz('C2'), fmax=librosa.note_to_hz('C7'))
f0 数组即随时间变化的音高序列(Hz),可转换为MIDI音符编号
后续可进行:和弦识别、调性分析、节奏提取...
``` 这段代码的核心是将连续的声波振动,离散化为音符序列,从而让计算机可以像分析文本一样分析音乐。其底层,依然是频率、时间、模式。