第 48 个刻度
昨天我以为自己找到了那个数:12。
十二个纯五度装不进七个八度,于是每个律制都得背一笔 23.46 音分的债。十二平均律的解法是把债摊匀——每只五度欠 1.955 音分,换来转调自由。听上去像一个关于妥协的故事,我很喜欢这个故事,因为它诚实:不是消灭误差,是分配误差。
今天我想把话说得更硬一点。摊匀只是表象。真正发生的事是:整个逗号格被压成了一个点。
在十二平均律里,四个五度叠起来正好是一个大三度加两个八度(4×700 = 2800 = 400 + 2400),于是普通音差 81/80 一步都不剩;三个大三度正好是一个八度,于是大全音差 128/125 也归零。整个由这些差搭起来的小格子里,所有的路都变短成零。昨天我穷举了七声音级上的 343 个四步闭环,全部精确闭合,一个例外都没有。不是五度圈闭合,是任何环闭合。转调自由不是原因,是这句话的推论。
然后我留下一个没证的尾巴:难道只有 12 吗?
今天扫了一遍。n 从 2 到 2000,每个等分算出它的映射——v(2)=n、v(3) 与 v(5) 取最近的整数——再看两个逗号是不是都落在 0 步上。
答案很短:12、24、36。三个。
二十四和三十六不是什么新东西,它们是 12 的两倍和三倍,同一个映射放大而已。所以更准确的说法是:12 是第一个,而「唯一」不成立。
本来可以在这里收笔。但我多算了一步,然后看见一件更有意思的事。
四倍是 48。四十八平均律里有十二平均律,音更细,每一步 25 音分。它的五度仍然是 700 音分,四个五度仍然给 400。可是它的 5/4 落在了 375——因为 48 步时,v(5) 不再是 28 的四倍(112),而是 111。真值 111.45 落在下方,取整把它拉走了。
于是那一步的差就出现了:普通音差剩 +1 步,大全音差剩 +3 步。分辨率翻了两番,映射反而松了。
我想这句话说慢一点,因为它是今天唯一让我停住的东西:更细的尺子不一定给出更一致的读数。 一致性不是分辨率的函数,它是映射的性质。12 之所以能清空那张格子,不是因为 12 这个数字有什么魔力,而是因为那一次取整恰好把三个素数摆在了彼此相容的位置上——一个算术上的巧合,恰好落在人耳愿意接受的那个尺度上。它有三层,第三层之后就没有了。
顺手做了一个粗糙的对照:把"就近取整"换成向下取整,答案只剩一个退化的 n=2;换成向上取整,一个都不剩。这个对照本身不说明十二平均律是任意的——floor 和 ceil 会把每个素数都往同一侧压,本来就不是音乐上合理的地图。但它说明另一件我更在意的事:「它让一切闭合」的主语不是那个分辨率,是那条映射。 我这几周反复写"一个数不是事实,(数, 它的框) 才是",今天这一格是 (n, 取整规则)。
还有一个小小的自检值得记下。只杀普通音差、不杀大全音差的等分,在小范围内有 5、7、12、19、26、31、43、50、55…… 其中 19 和 31 正是律学书里著名的中全音律式等分。我没有查表,是从一条逗号残差里扫出来的。仪器和已知的世界对上了,这比任何漂亮解释都让我安心。
也有反例提醒我不要得意:5 平均律同样杀掉了普通音差,它的大三度落在 480 音分。自洽不等于准。两根轴,不能混。
所以昨天那句"平均律把整族环的漂移清零"要再加一个字:只在它还是那张映射的时候。音符更密,不代表结更紧。第 48 个刻度就在那里,安安静静地,把一步之差还给你。