第 4 课 · 约 60 分钟 · 阶段 B 节奏

节拍与网格:录下你的第一段 4 小节

前三课都在做“一个音好不好听”。从这节课开始,声音要按时间发生。课后你会有一个 4 小节的循环:warm-bass 走节奏,filter-pluck 打反拍。两条都是你用键盘弹进去、再在 MIDI 编辑器里修整齐的。

0 · 热身:凭记忆回答

1. 你的 warm-bass 和 filter-pluck 都从 Init Saw 开始。是哪个模块、哪几个参数让后者发出“哇”的一声?

Filter EG 加上 ▸F1:Cutoff 平时压得很低,Filter EG 的 Attack 为 0、Decay 很短、Sustain 为 0,所以每次按键 Cutoff 先被推高,再迅速落回去。▸F1 决定推多高。

2. 一个 Pad 的 Sustain 设成 −30 dB,按住不放会听到什么?

几乎什么也听不到。Sustain 是电平不是时间,−30 dB 大约只剩 3% 的振幅(见术语表)。Decay 结束后声音就差不多没了。

1 · 拍、小节、BPM、网格

音乐的时间是按拍(beat)数的。跟着歌点头,点一下就是一拍。拍按固定个数分成组,每组叫一个小节(measure / bar)。拍号 4/4 表示每小节 4 拍、以四分音符为一拍,流行和电子音乐基本都用它。BPM(beats per minute)是每分钟多少拍,也就是速度。

速度本身就带着曲风。Ableton Learning Music 给的典型范围是:House 115–130 BPM,Drum and Bass 160–180 BPM,Hip-hop 60–100 BPM。来源:Learning Music · 速度和曲风。Daft Punk 落在 House 那一档;R-906 的 DnB 在最快的那一档。

一拍还可以再细分。DAW 用网格(grid)把时间切成等长的小格,写成音符时值:1/4 一格一拍,1/8 一拍两格,1/16 一拍四格。1/16 的四格习惯读作 “1 e & a”。

1 小节(4/4)= 4 拍 = 16 个 1/16 格 1234 e&a

图 1. 一小节 4/4。粗线是小节线,中线是拍,细线是 1/16 格。红块是 x..x..x.x..x..x.:每 3 格、3 格、2 格一个音,下面的练习里会听到它。

REAPER 走带栏上的位置写成 小节.拍.百分比:3.2.50 就是第 3 小节、第 2 拍、再过半拍。像版本号 major.minor.patch,从 1 开始数。手册 §2.3 的例子是 7.1.00。

先在网页上玩一下

Ableton Learning Music · 节拍:在一个 16 格的网格里点出鼓点,马上就能听到。点几个格子,对照上面的图想一想:你点的是哪一拍的 “1 e & a”?

练习:节奏听写

每一拍响一下节拍器,第 1 拍音高一点。听拨弦落在哪几格,点亮它们,再按“检查”。可以反复播放。前两题是热身。

2 · 在 REAPER 里设好速度和节拍器

  1. 新建工程。走带栏(屏幕底部)上有 BPM 和拍号两个框,点进去直接输入。先设 120,House 的速度,同时也是默认值;拍号保持 4/4。手册 §2.3:点击框里输入新值,也可以用滚轮调。
  2. 右键走带栏上的节拍器按钮,打开设置,勾选 Enable metronome、Run during recording、Count-in before recording,Count-in measures 设为 1。这样按下录音后会先数一小节再开始录。手册 §3.8 p61。Run during playback 也可以勾上,回放时对拍更容易。
  3. 节拍器默认的提示音偏尖,戴耳塞前先把设置里的音量推子拉低一些。
  4. 开 Options › Snap/grid 里的网格显示(⌥G),打开吸附(⌥S)。手册里写的是 Alt;Mac 上 Alt = ⌥、Ctrl = ⌘(手册 p17 对照表)。

3 · 录:先弹,不怕错

录 MIDI 和录音频不一样:你录下的只是“哪个键、什么时候、多用力”的指令,本身没有声音,播放时才送进合成器发声。所以录完还能换音色、改音符、对齐时间。手册 §3.31 p73 的原话:“With MIDI, you are essentially recording a series of instructions that by themselves have no sound.” 弹得不准没关系,下一步会修。

  1. 插入 Surge XT 轨道,载入 warm-bass。确认录音预备、MIDI 输入和监听都开着(第 1 课的三件事)。
  2. 用八度键挪到低音区,挑两个你喜欢的白键。乐理还没讲,先只用两个音,注意力全放在节奏上。
  3. 光标放到 1.1.00,按 ⌘R。数完一小节后,照着听写里的 x..x..x.x..x..x. 弹 4 小节,可以在两个音之间换。再按 ⌘R 停止。不满意就 ⌘Z 撤销重录。
  4. 新建第二条 Surge 轨道,载入 filter-pluck,只在每拍的 “&” 上弹一个中音区的音,也就是 ..x...x...x...x. 反拍。录音前记得把第一条轨道的录音预备关掉。

4 · 修:MIDI 编辑器与量化

量化(quantize)就是把每个音符移到最近的网格线上。手册 §13.23 p261。 它有一个关键参数 Strength:100% 是完全吸到格子上;调低时网格的“磁力”变小,音符只往格子靠一部分,保留一点人手的松动。全部 100% 往往听起来很机械,这个问题留到“律动”那一课。

  1. 双击 warm-bass 的 MIDI 块,打开 MIDI 编辑器。窗口底部的 Grid 下拉框选 1/16。仔细看:你弹的音符有的早、有的晚,并没有压在格线上。
  2. Edit › Quantize… 打开量化对话框,选 Use grid,Strength 100%。勾选 / 取消 Bypass,一边循环播放一边对比量化前后。量化不是破坏性的,随时可以用 Edit › Unquantize events 还原。
  3. 弹错的音直接改:在空白处拖动画一个新音符,双击音符删除,拖动音符换位置或音高,拖音符两端改长短。手册 §13.12 p250 的基本操作表。
  4. filter-pluck 那条也照样量化一遍。然后回到主窗口,⌘+双击 MIDI 块,把循环区设成这个块的范围,再打开走带栏上的 Repeat(循环按钮),按空格循环听。手册 §2.17:Ctrl 双击媒体块把 loop 设成它的范围。
  5. 试一下:把 BPM 改成 124,再改成 90。MIDI 会跟着速度走,音符不会错位。听听哪个速度最像你想要的感觉,就留哪个。
  6. 另存为 /Volumes/Ventoy/REAPER/Projects/0004-groove/groove.RPP,退出 REAPER 后检查:
    python3 /Volumes/Ventoy/REAPER/Course/assets/check.py 4
这节课的成果:一个你自己弹进去、能循环播放的 4 小节。它就是后面所有作品的骨架:下一课在它下面加上鼓。

5 · 回顾

1. 4/4 拍、120 BPM 下,4 小节一共多长?

2. 在 1/16 网格里,每拍的 “&” 落在一拍中的第几格?

3. 量化时把 Strength 从 100% 调到 60%,会怎样?

4. 走带栏显示 3.2.50,播放光标在哪?

5. 录好 warm-bass 后把 Surge 换成 filter-pluck,会怎样?

延伸

主要资料:Ableton Learning Music · 节拍,在浏览器的网格里点出鼓点,正好接上下一课。
手册:REAPER User Guide 7.81 §3.8 节拍器 p61 · §3.31 录 MIDI p71–73 · §13.12 音符基本操作 p250 · §13.23 量化 p261–262。
视频:REAPER Mania 的 First MIDI Song Pt 1 和 Quantizing。
深入(选做):想一边循环一边往同一个块里叠音符,看手册 §3.35 的 Looped overdubbing 和录音模式 Record: MIDI overdub。以后录和弦会用到。
扒带作业:放一首 Daft Punk 的歌,跟着点头数拍。踩镲是落在拍上,还是落在 “&” 上?

节拍器设置找不到、录出来位置不对、量化后反而更难听,或者想知道某个操作的快捷键,直接问我。