如何测算和修改歌曲的BPM?
The following article is from 上和弦 Author 弦姐
本文作者:辰谙
对于学习音乐制作的同学来说,扒带工作流的第一步往往就是确定目标音频的速度,而在编曲和混音中还会涉及到BPM的修改。
那么,有哪些方法可以帮助我们测算和改变目标音频的BPM呢?
01
BPM测算
在目前的技术手段下,想要进行BPM测算还是有许多不同的方法的。
首先是手动敲击法。这个方法在目前市面上流行的各种宿主软件中都可以很方便地进行。以Cubase为例,我们可以边播放目标音频边根据目标音频的节奏来点击走带控制器上的“Tap”按钮:
随着我们点击动作的进行,走带控制器上的BPM显示就会根据我们的点击来进行更新,重复的次数越多测算就会越准确。
当然,Cubase本身也支持直接解析目标音频的速度:
在常规的宿主软件之外,还有一些专门针对音频检测的软件可以帮助我们测算音频的BPM,比如Riffstation:
在Riffstation里,我们只需要导入目标音频之后,软件就会帮我们分析出其BPM、和声走向等多方面的信息。
此外,目前市面上也有很多在线的BPM解析网站,只要把目标音频上传上去就能得到解析好的BPM数值,比如conversiontool网站里的bpmdetector工具:
不过,对于一些有一定保密要求的音频文件来说,在本地进行BPM测算还是会更加安全。
02
编曲中的BPM修改
在常规的流行音乐编曲中,我们往往都会在一开始制定一个全区通用的BPM并直接让其影响全局。但是,一旦涉及到纯音乐制作和配乐制作等方面,那么曲子中途的BPM改变往往就是不可避免的了。
在这里,还是以Cubase为例,如果我们想要在中途改变曲子的BPM,那么首先要做的就是新建一条速度轨:
或者直接按“Ctrl”+"T”调出速度轨编辑器:
在速度轨中,我们可以用画笔工具画出各种不同的速度变化:
当然,节拍也是可以改变的,只需要单击节拍区的空白位置就可以手动输入想要的节拍:
值得注意的是,频繁的速度变化是对电脑的性能有较高的要求的。如果出现播放时卡顿的情况,那可能就是电脑的性能负荷达到上限了。
如果不是必须,相对于更吃性能的线性速度变化,在具体的编曲中更推荐阶梯式速度变化。
03
混音中的BPM修改
和编曲中的不同,混音中的BPM修改涉及到的主要是音频的拉伸和缩短。想要把一段原BPM为A的音频的BPM变成B,我们就要进行一些有对应设置的音频伸缩操作。
还是以Cubase为例,在想要伸缩音频的时候,我们可以按住“Ctrl”键之后右键单击目标音频,在出现的目录中选择处理项下的时间拉伸:
在弹出的界面中我们就可以设置音频的BPM:
另外一种方式是把音频素材设置为音乐模式,具体的做法就是在素材池窗口中给目标音频的音乐模式一栏打上“X”号:
这样设置以后,当我们更改工程的BPM时,该音频的BPM也会跟着自动更改,而无需再手动进行音频拉伸。
另外,值得注意的是,音乐模式下的音频是无法再进行时间拉伸操作的,也就是说这两种方式是互不兼容的。