当音乐遇见数学:不是只有贝多芬会算数
你有没有过这样的时刻:刷短视频时突然被一段BGM戳中,还没等反应过来,手指已经跟着节奏在桌面上敲出了节拍;跟着唱K时唱到半首新歌,副歌部分突然和另一首老歌的旋律重合,你笑着跟朋友说“这两首调子好像”,朋友点头说“对啊,我早就觉得像”;甚至小时候玩音阶玩具,敲do re mi fa sol la si do,明明没学过乐理,也能听出来最后那个do和最开始的那个do“好像是一家人,就是更稳”。
这种对“和谐”的本能感知,本质上是你天生就会的音乐数学能力——你不需要懂微积分,不需要懂高等代数,甚至不需要认识谱号,就能感受到藏在声音里的数学规律。事实上,从人类第一次敲出有节奏的鼓点开始,数学就和音乐绑在了一起,不是只有贝多芬、巴赫这些大作曲家会算数,你每天听歌、唱歌、打拍子的时候,都在不知不觉中用着音乐数学。
---
一、铁匠铺里的发现:第一个把音乐和数学绑在一起的人
这种“和谐”的规律被系统性地记录下来,最著名的故事来自古希腊的毕达哥拉斯——对,就是中学数学课本里那个“毕达哥拉斯定理”(也就是勾股定理)的毕达哥拉斯。传说他有一天路过城外的铁匠铺,听见里面叮叮当当的打铁声,有的声音碰在一起特别顺耳,像老友聊天,有的却刺得人耳朵疼,像两个人在吵架。
好奇心驱使下他走进去,挨个称了铁匠用的铁锤,发现声音和谐的铁锤,重量比刚好是简单的整数比:2:3、4:5、1:2;而声音刺耳的搭配,重量比都是乱七八糟、除不尽的数字。后来他回到家里用琴弦做实验:取同样材质、同样粗细、同样张力的两根弦,一根拨响作为基准音,另一根的长度是基准弦的2倍,拨出来的声音和基准音“像一家人”,只是更低,我们管这两个音的关系叫“八度”;如果长度是基准弦的3/2,声音就特别顺耳,我们管这个关系叫“纯五度”;如果是4/3,就是“纯四度”,听上去也很和谐;如果是5/4,就是“大三度”,也是我们平时觉得特别舒服的音程。
毕达哥拉斯不知道的是,他当年称的“铁锤重量”,本质上对应的是声音的振动频率:同样材质、同样形状的铁锤,重量越重,振动越慢,频率越低,两根铁锤的频率比刚好和它们的重量比成反比,所以他测到的重量比2:3,对应的就是频率比3:2,刚好是纯五度的比例。而人耳对“和谐”的判断标准,本质上就是两个音的频率比是不是简单的整数比:如果频率比是$2:1$、$3:2$、$4:3$、$5:4$这样的简单整数比,人耳就会觉得舒服;如果频率比是除不尽的复杂分数,甚至是无理数,人耳就会觉得刺耳、不和谐。
> 📌 电子版侧边栏:小知识 > 毕达哥拉斯并不是第一个发现音程和整数比关系的人,早在公元前3000年的古埃及,工匠们就已经用弦的比例来调整竖琴的音高了,只是毕达哥拉斯第一个把这个现象用数学理论系统化,还把它和宇宙的“和谐秩序”绑定在一起,所以后世把这个发现归功于他。他甚至还相信“天体运行的声音也是按整数比和谐的”,也就是传说中的“天体音乐”,虽然这个说法没有科学依据,但也侧面说明古代人已经把音乐和数学的绑定看成了宇宙级的规律。
后来毕达哥拉斯的学生把这种比例用到了里拉琴的设计上:琴弦的长度、粗细、张力都按照整数比来调整,弹出的音刚好是和谐的音程。古希腊的学校里,学音乐和学数学是同一门课,柏拉图在《理想国》里甚至直接说:“音乐里的和谐本质就是数学里的比例,一个人如果听不懂音乐里的比例,就学不会数学里的比例。” 这种“音乐即数学”的观念,在西方影响了两千多年,直到现在我们说一个人“有数学天赋”,还是会说“他乐感特别好”。
---
二、中国的音乐数学:比西方早一千年的“三分损益法”
很多人不知道,音乐和数学的绑定从来不是西方的专利,我们的祖先在几千年前就已经把数学用到了音乐里,而且玩得比西方还早。
春秋时期,齐国的丞相管仲在《管子》里记载了一套完整的音律计算方法,叫“三分损益法”,核心逻辑和毕达哥拉斯的发现一模一样:先找一个基准音(当时的基准音是“宫”,也就是do),长度设为81(当时的律管长度单位),然后用“三分损”的方法算下一个音:把长度去掉三分之一,81减27得到54,这个音就是“徵”(也就是sol),它的长度是宫音的2/3,频率比刚好是3:2,是纯五度,听上去特别和谐;再用“三分益”的方法算下一个音:把徵音的长度加三分之一,54加18得到72,这个音是“商”(也就是re);继续损益交替算下去,就能得到羽(la)、角(mi)五个音,刚好是现在我们熟悉的五声音阶:do re mi sol la,没有fa和si。
这套算法算出来的五个音,两两之间的频率比都是简单的整数比:do到re是9:8,re到mi是10:9,mi到sol是16:15,sol到la是9:8,la到do是10:9,
这套算法算出来的五个音,两两之间的频率比都是简单的整数比:do到re是9:8,re到mi是10:9,mi到sol是16:15,sol到la是9:8,la到do是10:9,没有半音的冲突,所以五声音阶听上去特别“顺”,没有那种刺耳的半音变化。你可能已经想到了——我们小时候听的很多中国风歌曲、古风歌,甚至广场舞神曲,用的全是这套五声音阶。最典型的例子就是《沧海一声笑》:你跟着唱一遍,“沧海一声笑,滔滔两岸潮”,完全就是do re mi sol la的排列,连半音都没加,所以不管是谁唱,不管用什么乐器弹,听上去都特别和谐,自带“江湖气”。哪怕你从来没学过乐理,跟着唱也能感觉到“这歌怎么唱都不跑调”,本质上就是因为所有音的比例都是最简单的整数比,你的耳朵天然就喜欢。
如果你有兴趣,现在就可以拿出手机里的钢琴APP试一下:先弹中央C(do),再按顺序弹D(re)、E(mi)、G(sol)、A(la),最后再弹高八度的C,你会明显感觉到最后一个C和第一个C“像一家人”,而中间的每个音碰在一起都特别顺耳,这就是三分损益法藏在五声音阶里的数学逻辑。
不过管仲当年发明的这套算法,有个小小的“bug”:如果你继续按照“三分损、三分益”的规则往下算,算到第十二个音的时候,最后一个音和最开始基准音的比,刚好不是$2:1$的八度关系,而是差了大概0.34个长度单位。这个误差听起来很小,但如果是要做十二个音的完整音阶(也就是现在钢琴上一个八度的12个键),这个误差就会导致高八度的音和低八度的音“合不上”,弹到十二个音之后,再回到基准音就会觉得“差点意思”,像拧着的螺丝松了一点。
这个问题困扰了中国人一千多年,直到明朝的朱载堉才把它解决了。朱载堉是明太祖朱元璋的九世孙,本来是可以世袭罔替当郑王,吃香喝辣不用干活的,但他从小就不喜欢王爷那套规矩,天天躲在自家院子里搞数学和音乐,一算就是十几年。他算出来的解决方案,就是现在全世界所有乐器都在用的“十二平均律”的核心:把八度(也就是频率比$2:1$)平均分成12等份,每一份的比例都是$2^{\frac{1}{12}}$,也就是2开12次方,算出来的数值大概是1.05946。
> 📌 电子版侧边栏:小实验 > 你可以用手机的计算器算一下:先输入2,然后按$x^y$键,输入0.08333(也就是1/12),算出来的结果就是1.05946,这就是十二平均律里每一个半音的频率比例。连续乘12次,刚好等于2,也就是刚好高八度,完美解决了之前三分损益法的误差问题。
朱载堉当年没有计算器,全靠算盘打了十几万次珠算,才把这个无理数的精度算到了小数点后25位,比西方早了至少50年——西方后来提出十二平均律的是德国管风琴师安德烈亚斯·韦尔克迈斯特,时间是1687年,比朱载堉的《律吕精义》晚了整整一个世纪。后来巴赫为了证明十二平均律的实用性,专门写了《平均律钢琴曲集》,里面用了所有的12个大调和12个小调,每个调写的曲子都特别好听,这才让十二平均律成了全世界通用的调音标准。现在你弹钢琴、弹吉他、甚至唱流行歌,用的都是朱载堉算出来的这套比例,只是大多数人不知道而已。
```mermaid graph LR A[八度频率比2:1] --> B[平均分成12等份] B --> C[每份比例=2^(1/12)≈1.05946] C --> D[连续乘12次=2,完美闭合] D --> E[成为全世界通用的调音标准] ```
讲完了音高的数学,我们再来讲讲节奏的数学——你每天听的歌里,一半的数学藏在音高里,另一半就藏在节奏里。
很多人觉得节奏就是“打拍子”,其实拍子本质就是数学里的分数和周期。我们现在最常用的4/4拍,意思是“以四分音符为一拍,每小节有四拍”,用数学表达式写就是$\frac{4}{4}$,和分数的写法一模一样。每小节的四拍有固定的强弱规律:第一拍最重(强拍),第三拍次之(次强拍),第二和第四拍最轻(弱拍),这种强弱交替的周期规律,本质上就是数学里的周期函数:如果你把每小节的四个拍子对应到坐标轴上,强弱程度就是一条周期为4的波浪线,第一拍在波峰,第二拍在波谷,第三拍在次波峰,第四拍在次波谷,循环往复。
```mermaid graph TD A[4/4拍结构] --> B[第1拍: 强(●) 波峰] A --> C[第2拍: 弱(○) 波谷] A --> D[第3拍: 次强(△) 次波峰] A --> E[第4拍: 弱(○) 次波谷] A --> F[循环往复: 周期函数] ```
你平时听的流行歌,90%以上都是4/4拍,比如《孤勇者》《平凡之路》《卡路里》,都是标准的4/4拍,所以你跟着唱的时候,自然就会在第一拍把字吐得重一点,第三拍稍微轻一点,根本不用人教,这就是你对节奏数学的本能感知。
除了4/4拍,还有3/4拍的华尔兹,每小节三拍,强弱规律是“强、弱、弱”,也就是第一拍重,第二第三拍轻,所以你听华尔兹的时候,会自然感觉到“咚-达-达”的节奏,这就是周期为3的节奏规律。还有2/4拍的进行曲,每小节两拍,强弱是“强、弱”,所以听起来特别有气势,适合阅兵、跑步的时候听。你平时听到的所有有节奏的音乐,本质上都是不同周期的数学循环,只是你没意识到而已。
节奏里还有一个你天天见的数学概念:BPM,也就是每分钟节拍数。比如《卡路里》的BPM是120,也就是每分钟120拍,每秒2拍,刚好和人的静息心率差不多,所以听起来特别有活力,适合健身的时候听;《学猫叫》的BPM是150,比静息心率快,所以听起来特别欢快,适合短视频里可爱的画面;而很多慢歌的BPM是60-80,和人的呼吸频率差不多,所以听起来特别温柔,适合睡前听。现在很多短视频的BGM,制作者选的时候首先看的不是“好不好听”,而是BPM是不是符合视频的节奏:比如变装视频一般选BPM120左右的,刚好每两拍切换一次画面,卡点特别准;而美食视频一般选BPM60-80的慢歌,和做饭的慢节奏匹配。你刷短视频的时候觉得“这个卡点好爽”,本质上就是视频的画面切换刚好踩在了节奏的数学节点上,你的大脑天然就喜欢这种有规律的周期变化。
接下来我们讲一个你天天在用,但从来没意识到是数学的东西:和弦。
你可能听说过“万能和弦1645”,就是C大调里的C(1)、Am(6)、F(4)、G(5)四个和弦,这四个和弦为什么“万能”?本质上就是因为它们的根音之间的频率比都是最简单的整数比:C到F是$4:3$(纯四度),F到G是$3:2$(纯五度),G到C是$2:1$(八度),四个和弦的根音刚好是简单的整数比循环,所以不管怎么排列组合,听起来都特别和谐。你现在可以打开手机钢琴APP,依次按C→Am→F→G,再按G→F→Am→C,不管怎么按都好听,这就是音乐数学的魔力。
很多你耳熟能详的流行歌,用的全是1645和弦:比如《成都》的和弦进行是C→Am→F→G,《平凡之路》也是,《童话》《月亮代表我的心》甚至《最炫民族风》,全是这个套路。甚至很多你听着“不像”的歌,扒一下和弦会发现也是1645的变体,只是加了一些装饰音,换了个调而已。你平时听歌的时候觉得“怎么好多歌都这么像”,本质上就是因为它们的和弦数学结构是一样的,就像你用同样的乐高零件拼出来的玩具,形状不一样,但零件是一样的。
> 📌 电子版侧边栏:小知识 > 除了1645,还有“4536251”和弦进行,也就是C→G→Am→F→C→G→Am→F,也是流行歌里最常用的,比如《告白气球》《演员》都是这个进行,本质还是简单的整数比循环,只是排列更复杂一点。
现在你可能已经发现了:你平时听歌的所有体验,本质上都是音乐数学的体现:你觉得一个音“高”或者“低”,是它的频率高低;你觉得两个音碰在一起“和谐”或者“刺耳”,是它们的频率比是不是简单的整数比;你跟着音乐点头、踩拍子,是在踩节奏的数学周期;你觉得两首歌“像”,是它们的和弦、音程结构是同样的数学逻辑。你不需要懂乐理,不需要会算公式,这些感知早就刻在了你的本能里。
有人可能会问:“那那些听起来乱七八糟的先锋派音乐、噪音音乐,也有数学吗?”当然有。比如20世纪的作曲家约翰·凯奇,最著名的作品是《4分33秒》,整首曲子没有任何音符,就是演奏家坐在钢琴前,4分33秒里什么都不弹。很多人觉得这是“瞎搞”,但其实这首曲子的结构是严格按照数学来的:4分33秒被分成三个乐章,每个乐章的长度分别是30秒、1分钟、3分钟,刚好是$1:2:6$的整数比,而且整个曲子的时长是按照十二平均律的音程比例来的,它的“沉默”也是按照音乐的数学结构排列的,不是真的没有声音。
还有现在很多电子音乐的“drop”(高潮部分),看起来是乱糟糟的音效堆在一起,其实它们的节奏都是按照BPM的整数倍来的,每个音效的进入点都卡在强拍或者次强拍上,所以你听的时候会觉得“爽”,本质还是节奏的数学规律在起作用。哪怕是听起来最没有规律的自由爵士,它的即兴演奏也是按照音程的比例来的,乐手之间的配合也是按照数学的周期来同步的,只是普通人听不出来而已。
现在我们已经把音乐和数学的绑定讲清楚了:从古希腊的铁匠铺,到中国的三分损益法,到朱载堉的十二平均律,再到现在的流行歌、短视频BGM,音乐从来不是“和数学没关系”的感性艺术,它的每一个细节里都藏着数学规律。你不需要成为数学家,也不需要成为音乐家,就能感受到这些规律——你听歌时觉得