ReaPitch 是 REAPER 自带的一个很好用的变调插件,和 AA 的变调器相比,音质损失要小一些,而且是实时处理。ReaPitch 的界面如下图:

ReaPitch 界面

基本用法

REAPER 自带插件的界面都比较朴素,ReaPitch 也不例外,最主要的参数就是这一排推子。下面逐一介绍每个参数的作用(图里面的参数值是为了好看用的,实际应用的时候一般只动其中一个推子就够了)。

  1. Shift (full range)
    升降调,范围是 -24 ~ +24 个半音。一个半音有时候也叫一个 key,或者一个 semitone。[1]
  2. Shift (cents)
    升降调,单位是音分(cents),100 音分 = 1 半音
  3. Shift (semitones)
    跟第一个差不多,单位是半音,不过这个只能是整数。如果要对伴奏进行变调,最好每次都变整数个 key,假如你降 1.5 个 key 再唱,后期做修音,或者加电音效果之类的,会比较麻烦。所以伴奏变调的话,调这个就可以啦
  4. Shift (octaves)
    变调,单位是一个八度,1 个八度 = 12 半音
  5. Formant shift (full)
    改变人声音色,但不变调,单位是半音。只有特定的算法才能改变音色(下面会提到)。
  6. Formant shift
    改变人声音色,但不变调,单位是音分。
  7. Formant shift
    改变人声音色,但不变调,单位是半音,只能是整数。
  8. Volume
    变调之后的音量,不解释。要注意的是,伴奏变调之后,可能导致音量电平的峰值比之前的高,本来不爆轨的伴奏,变调之后可能会爆轨。虽然在 REAPER 内部,电平超出 0db 并不会导致削波,但是有些人有【见不得指示灯变红】强迫症,所以遇到这种情况,可以把这个音量调低一些。
  9. Volume 右边那个是声像,不解释
[1]一个半音是钢琴上相邻的两个琴键之间的频率差别,这两个频率的比值是 2 的 12 次方根,约等于 1.059463。

变调算法

点下面那个 Algorithm 下拉框,可以选择几种不同的变调算法(图片里的乱码请无视,应该为 élastique)。

ReaPitch 的各种算法

基本上,一般的变调需求,用 Project Default 就可以了(如果工程没做过特殊设置,这个应该是 élastique Pro)。另外上面的三个算法(SoundTouch/Dirac LE/Simple Windowed),效果比较一般,不推荐使用,这里主要介绍一下 élastique 的算法。

élastique 是德国的 zplane 公司开发的音频拉伸变调SDK。élastique 提供了三种不同的算法,用于不同的使用场景,分别是 Pro、efficient 和 SOLOIST。这里 有这三种算法的描述,大意是:

élastique Pro

这是一个比较通用的变调引擎,适合各种不确定类型的声音,同时还可以选择保留人声音色。

élastique Efficient

这个效率比较高,占用系统资源比较少,适合对完整的音乐进行变调。

élastique SOLOIST

这个算法适合单一的声音,比如单独的人声轨,或者乐器独奏。可以 保留人声音色

我测试过 Pro 和 Efficient 对伴奏变调,效果差不多,Efficient 似乎 要好一点,但是因为它占用资源少,所以 伴奏变调推荐用 Efficient

单一的人声的话,就用 SOLOIST 吧,这个最适合了。另外 REAPER 自带的修音插件 ReaTune 的默认算法也是这个。等我有时间了会介绍这个插件。

嗯,关于 ReaPitch 这个插件差不多就介绍到这里了,其实还是挺简单的,对吧。

另外现在这个博客还不支持评论,小文有错误在所难免,欢迎大家指正,大家如果有什么问题,可以通过 我的微博 联系我。谢谢!