卷 III · 图形 ♩=90 CH 15 15 / 24

两个网格3 对 2,以及它为什么不难

一边走三步,一边走两步,在同一段时间里各走各的。这叫复节奏,听起来像是要一心二用。
而真正的诀窍恰恰是:不要一心二用。
3 对 2 的两条线,其实共享一张更细的网格 —— 一圈六格,每格 166.7ms。你只需要数那六格,然后记住哪几格该出手。两件事于是合成了一件,而人做一件事的能力,远远好过做两件。

复节奏公共网格最小公倍数3 对 2合成一条线

为什么这一章值得读,哪怕你不打算学复节奏

先说清楚这一章在这本书里的位置,因为纯粹的数学复节奏在节奏天国里其实不算多。

值得读的理由是:「两条线同时跑」这个处境,你会一直遇到,只是它的形态没那么规整。

  • 伴奏在走一种节奏,你要打另一种;
  • 画面在做一件事,音乐在做另一件事;
  • 你的脚在维持正拍,手在打裏拍(第 9 章就是一个 2 对 1 的复节奏);
  • 你在数拍的同时还要记住图形(第 12 章)。

这些全都是「两条线」。而这一章要给的,是一个通用的处理原则 —— 它对上面每一种都成立,哪怕你永远不去碰 5 对 4。

先看清楚它到底是什么

复节奏(polyrhythm)指的是:在同一段时间里,两条线分别被等分成不同的份数。

最基础的是 3 对 2。取一段固定长度的时间,一条线把它分成三份,另一条分成两份:

# 3 对 2,一圈 1000ms(也就是 120 BPM 的两拍)

  三边   ●———————●———————●———————      每 333.3ms 一下
  二边   ●———————————●———————————      每 500ms 一下
  合并   ●———●———●———●———●———●———      公共网格 6 格,每格 166.7ms
         ↑
         一圈里只有这一个位置两边同时响

关键数字有三个,而且它们全都可以算出来:

  • 公共网格有几格:3 和 2 的最小公倍数 = 6 格
  • 每格多长:一圈 1000ms ÷ 6 = 166.7ms
  • 一圈重合几次:只有开头那一次。之后五格里,两边永远不会同时响。

诀窍:把两条线合成一条

大多数人第一次尝试复节奏的方式是:左手数三,右手数二,努力让两个数同时进行。

这条路基本走不通。原因在第 11 章讲过 —— 你的注意力预算不支持同时维持两个独立的计数。你会发现自己一会儿丢了这边,一会儿丢了那边。

有效的做法完全相反:不要数两条线,数它们的公共网格。

3 对 2 的正确数法

    公共网格 6 格,编号 0–5:

      格号     0    1    2    3    4    5
      三边     ●         ●         ●
      二边     ●              ●
      ────────────────────────────────────
      该做的  两边  空   三边  二边  三边  空

    → 你现在只有一件事要数:0 1 2 3 4 5
    → 每一格该不该出手、出哪只手,是一张查表
    → 从「同时做两件事」变成了「做一件事,但要记住一个模式」

这个转换是这一章的全部内容。它把一个并行问题变成了一个串行问题 —— 而人处理串行问题的能力,比处理并行问题强太多了。

顺带说,这个「把并行转成串行」的思路,在计算机里也是同一个套路:与其让两个进程同时跑还要互相同步,不如把它们的事件合并进一条时间线,按顺序处理。原因也一样 —— 同步是有成本的,而合并之后就不需要同步了。

◆ 判词 · 复节奏不是分心,是合并

「一心二用」这个说法从一开始就错了。没有人真的能同时维持两条独立的节奏线,包括那些看起来在这么做的鼓手。

他们做的是:把两条线合并成了一个更细的图形,然后把这个图形整体打包(第 11 章)。

所以复节奏的练法和别的图形练法没有区别 —— 慢速、出声、压实、提速。它之所以让人觉得神秘,只是因为很多人从来没被告知可以合并。

那句著名的口诀

3 对 2 有一句在鼓手圈里流传很广的口诀,正是上面那张表的语言版本:

# 六格,配六个字

  格号   0     1     2     3     4     5
  口诀   不    要    喝    咖    啡    了
  三边   ●           ●           ●
  二边   ●                 ●

  → 「不」两边同时,「喝」三边,「咖」二边,「啡」三边
  → 英语世界用的是 “not dif-fi-cult”(四音节配 3 对 2 的另一种排法)
  → 用哪句不重要,重要的是:你在念一句话,而不是在数两串数

为什么口诀有效?因为它把「两条线的关系」压成了一个可以整体调用的语言块。你不需要每次重新推导哪一格该干什么 —— 你只要会念那句话。

这又回到了第 10、11 章:出声,而且打包。复节奏只是这两条规则的一次高强度应用。

听一遍,然后自己拨

◗ 先听一下 · 注意「重合」那一下

下面这台机器会同时播两条线(上排一个音色,下排另一个),并且把公共网格算给你。

听的时候专门找那个两边同时响的位置 —— 一圈里只有一次,它是你唯一的锚点。

然后把比例换成 4 : 3、5 : 4 试试。你会看到公共网格从 6 格变成 12 格、20 格 —— 格子越多,越不可能靠数,只能靠打包。

复节奏和「多拍子」不是一回事

顺手澄清一个常被混淆的区别,因为它决定了你该用哪套办法。

复节奏(polyrhythm)多重节拍(polymeter)
共享什么共享一段总时长共享同一个格子
3 和 2 的意思同一段时间,一边分三份、一边分两份格子一样宽,一边三个一循环、一边两个一循环
格子宽度两边不一样两边一样
循环多久合一次一圈就合一次要走 6 个格子才合一次
难在哪两种不同的速度感数不清自己在第几个循环

多重节拍在游戏音乐和电子乐里其实更常见 —— 「一段 7 个音符的循环,铺在 4/4 的伴奏上」就是典型。它的格子宽度和伴奏完全一致,所以每一下都好打;难的是记住自己走到循环的第几个了。

两者的对策也因此不同:复节奏靠合并(本章),多重节拍靠数循环(第 10、11 章)。拿错了工具会很吃力 —— 比如试图给一个多重节拍算「公共网格」,你会算出一个大得没用的数,而其实你只需要数到 7。

为什么 5 : 4 比 3 : 2 难得多

demo 里那个「公共网格几格」的数字,直接预测了难度:

比例公共网格能不能数做法
2 : 12 格轻松这其实就是普通的八分音符
3 : 26 格可以数口诀,六个字
4 : 312 格勉强已经该整体打包了
5 : 420 格数不动只能靠听整体的「纹理」

规律很清楚:公共网格的格数 = 两个数的最小公倍数。而两个数互质的时候,最小公倍数就是它们的乘积 —— 涨得非常快。

这条规律给了你一个实用的预判:看到一个复节奏,先算最小公倍数。6 格以内可以数,12 格要打包,20 格以上就别指望精确控制了,只能感受它整体的质地。

⚠ 坑 · 别去追那个「合上」的瞬间

复节奏里最吸引注意力的就是两边重合的那一下。很多人会不自觉地把它当成参照,然后拼命去对它。

问题是:一圈只重合一次。如果你把注意力全押在那一下上,中间那五格你就没有任何依托了。

正确的做法是把注意力放在公共网格上,均匀地走完六格。重合那一下会自然发生,不需要你去追 —— 它只是六格里的第一格而已。

两只手之间只有两种稳定关系

如果两条线要分给两只手,还有一层额外的困难值得知道,因为它是生理性的,不是练习不足。

让人用两只手同时做周期性动作,只有两种关系是自发稳定的:

  • 同相:两只手同时动。
  • 反相:两只手交替动(一上一下)。

其他任何相位关系 —— 比如「右手领先四分之一周期」—— 都很不稳定,稍不留神就会滑进上面两种之一。而且还有个更麻烦的现象:速度一快,连反相都会自发地垮成同相。你可以自己试:两只手交替敲桌子,越敲越快,到某个速度它们会突然「啪」地并到一起。

这和第 9 章那个「相位地形图」是同一件事的另一个版本。你的运动系统只在少数几个相位上有凹坑,其余位置都是山脊 —— 而且速度越快,山脊越窄。

◆ 判词 · 这正是「合并成一条」的第二个理由

如果你把 3 对 2 当成「两只手各走各的」,你就是在要求自己维持一个既不同相也不反相的关系 —— 那是山脊,速度一快必垮。

而如果你把它合并成一条六格的序列,两只手就不再是两个独立的振荡器,它们只是同一个序列在不同格子上的输出。山脊问题消失了,因为根本不存在两个相位。

这解释了一个观察:能打复节奏的人,看起来不像在协调两只手,更像在弹一段旋律。因为他们真的就是在弹一段旋律。

你其实已经会一种复节奏了

说个能让这件事没那么吓人的事实。

你走路的时候,腿在走一个周期,而你的手臂在摆。你的呼吸是另一个周期,通常和步子不是整数比。如果你边走边说话,语句的节奏又是第三条线

这些线之间的关系,比 3 对 2 复杂得多,而你完全没在想。

为什么走路不难而 3 对 2 难?因为走路的那几条线不需要精确对齐。手臂摆得早一点晚一点,没人会判定你打飞。而复节奏之所以难,难的不是「两条线并存」,是「两条线要精确对齐到几十毫秒」

这也是为什么本章的做法是合并 —— 合并之后,对齐就不再是一个需要维护的关系,而是一个既成事实。

3 对 2 的另一个身份:hemiola

3 对 2 不只是一个技巧,它在音乐里有个名字叫 hemiola,而且是个用了几百年的手法。

它的典型用法是:在一段 3 拍的音乐里,突然按 2 拍分组(或者反过来)。听感上就是「音乐忽然换了个走法,但速度没变」。你在很多古典乐、拉丁乐、甚至游戏配乐里都能听到。

对我们来说,重点在于它的感知效果hemiola 会让你怀疑自己数错了拍。因为它同时提供了两种合理的分组方式,你的大脑会在两者之间摇摆 —— 而这正是它有趣的地方,也正是它在游戏里会坑你的地方。

对策:不要跟着新出现的那个分组走,守住原来的网格。hemiola 是一段插曲,几小节之后一定会回来。如果你跟着它换了网格,回来的时候就接不上了。

这条对策其实是一个更普遍的原则的特例,值得单独记住:

◆ 判词 · 遇到歧义,守住旧网格

音乐里有很多地方会同时支持两种解读 —— hemiola 是一种,切分密集的段落是一种,鼓组突然改变重音位置也是一种。

在这些地方,你的大脑会想去重新解释,因为新的解释同样合理,甚至更「顺」。

但重新解释是有代价的:一旦你换了网格,你就失去了和之前那一段的连续性。而音乐几乎总会回到原来的网格 —— 那时候换过去的人接不上,没换的人毫发无损。

所以规矩是:除非有明确的、不可否认的重新对齐信号(比如整段停下再重起),否则守住你已经有的那张网格。这条在第 21 章处理「崩了怎么办」时还会用到。

🎮 回到节奏天国 · 双流并行的三种形态

这个系列里的「两条线」通常不是严格的数学复节奏,但机制是一样的:

1. 伴奏走一条,你打另一条。最常见。伴奏在走四分,你要打三连 —— 这时候伴奏是干扰,不是帮助。对策:把伴奏当成公共网格的一部分,而不是要跟随的东西。

2. 左右两侧各有一个角色,节奏不同。视觉上是两个东西,听觉上通常有音高差别(一高一低)。用音色区分,不要用位置区分。

3. 一段之内两条线交替出现。这其实最简单 —— 它不是并行,是串行,可以整段打包。

关键是先判断这是哪一种。只有第一、二种才是真的双流,第三种只是看起来像。

✋ 落到手上 · 3 对 2 的四步

1. 只念口诀。「不-要-喝-咖-啡-了」,均匀六格,速度很慢。不动手。

2. 加一只手。念着口诀,右手只在「不、喝、啡」上敲(三边)。

3. 换另一只手。念着口诀,左手只在「不、咖」上敲(二边)。

4. 两只手一起。依然念着那句口诀。

第 4 步能成功的唯一原因,是你从头到尾数的都是同一串六格。如果你在第 4 步开始试图「一只手数三、一只手数二」,立刻就会散。

接下来

卷 III 到这里,所有的变形都是在一张固定的网格上做的:换位置、换宽度、叠两层。

最后一章把这个前提也拿掉:网格本身在动。

加速、减速、突然停住 —— 这时候你要改的不是某一下,是整张网格。而且这里有一个连很多谱面工具都会算错的细节:渐变速度不能用平均速度去算,必须积分。差多少?在一段 16 拍的加速里,差 87.4ms —— 5.2 帧,早就飞出判定窗了。

而对你的身体来说,变速的难处和这一章正好相反:这里的问题不是「两条线」,而是「唯一那条线在动」。你没有别的东西可以合并,你只能跟着那个正在变化的东西一起变 —— 而人的自由振荡频率会一直把你往回拽(第 6 章那个「默认速度」)。加速时你会落后,减速时你会抢先,而且是系统性的。

对症CH 15
偏移 抖动 走位 认错格

本章治的是:由「试图并行」造成的崩溃。把两条线合并成一条之后,抖动会明显下降,因为你的预算不再被撕成两半。

带走一句话:没有人能同时数两条线。数它们的公共网格,然后查表。