在其他 DAW 里使用 REAPER 效果器 JSFX
说REAPER是极为灵活、强悍的DAW完全不为过,其广阔的拓展空间能同时满足音乐人、混音师和程序员的要求。你没听错,我提到了程序员。
REAPER的使用者能利用Lua、Python、C/C++等编程语言编写扩展,更可以使用JSFX(Jesusonic Effects)来编写各类音频插件。JSFX是REAPER内置的编程语言兼框架,本身提供一系列强大的API,涵盖音频处理到界面构建等各种场景。从基本的DSP,到功能复杂、界面华丽的插件,JSFX都能实现。
JSFX具有强大的生态。REAPER随安装包附带了多达231款效果(截至版本6.34),足以胜任各种用途,甚至还可以通过ReaPack安装更多效果,有取之不尽用之不竭的感觉。每种效果开箱即用,如果熟悉JSFX还可以结合自己的需要随时修改。值得一提的是,上述效果均可免费使用(包含商业用途)。
幸运的是,JSFX并非REAPER一家独享。开发团队Cockos为其他DAW提供了独立的VST插件版本ReaJS,可以让用户在自己喜欢的DAW里充分体会到REAPER的强悍。
一、下载方式
ReaJS包含在ReaPlugs套件中。ReaPlugs套件是REAPER自带部分插件的独立版本,均免费提供。
打开项目官网:https://www.reaper.fm/reaplugs/,在下方“Download ReaPlugs”找到下载链接,下载安装包:
然后开始安装。安装程序允许选择需要安装的组件,可以只安装ReaJS。
接着选择安装的目标路径。注意这里的路径应当指定为DAW搜索VST插件的目录。如果指定了其他目录,应该在DAW的插件搜索目录中添加该安装目录。
安装完成后,打开DAW,扫描插件后即可使用。
二、实测
刚打开时,ReaJS的界面空空如也,需要手动加载插件。类似于REAPER的JSFX环境,独立安装的ReaJS也附带了215个JSFX效果。点击界面右上角的“Load”,弹出自带效果的菜单。这个菜单以功能、作者名为依据,将插件分门别类展示出来。
点击任何一款效果器,即可立即加载。自带插件涵盖音乐制作的各类用途,包括均衡器、压缩器、限幅器(limiter)、示波器等多种类型,应有尽有,开箱即用。撷取几个例子:
1. “waveshapers”分类下的“graphdist”(一款示波器):
2. 由LiteOn编写的搁架式滤波器(Shelving Filter),位于“LiteOn”分类下:
3. 压缩器General Dynamics,带有类似于FabFilter Pro-C那样的可视化窗口,位于“dynamics”分类下。注意,你可以在下方的视图中手绘压缩器的曲线。
这里有一个值得注意的细节:ReaJS的两方会显示电平表,分别表示输入、输出的音频信号强度。这是一个很贴心的功能。
三、查看源代码
JSFX本身采用类似于脚本语言的开发模式,随时可编辑。如果熟悉REAPER的JSFX语言,可以单击界面中的“Edit...”按钮,打开插件的开发环境,阅读源代码,或者是进行修改。开发环境相当于一个轻量级的IDE,提供代码高亮、变量值查看等一系列功能,只是稍显简陋。这与REAPER自带的JSFX运行环境完全一致。
四、功能扩充
ReaJS附带的各类效果,已经能覆盖大部分编混的需求,并且可以直接投入生产环境中,用于编配各类作品。如果不满足于既有的插件,也可以从其他地方获取(例如其他电脑上利用ReaPack下载到的JSFX),添加到ReaJS中。
ReaJS预装的所有插件都放在安装目录下,位于“C:Program FilesVSTPluginsReaPlugsJSEffects”(以默认安装目录为例)。JSFX列表中的每一个“分类”,对应着该目录里的一个子目录。只需在这里建立一个新文件夹,名字任取,然后把新的JSFX源代码放入其中。下次加载ReaJS,即可在菜单中找到新增的文件夹所对应的“分类”。
值得注意的是,如果安装了REAPER,则ReaJS也会读取REAPER的插件目录。下图的菜单就包括了我额外安装的一系列插件:
五、适用平台
ReaJS提供VST2的版本,仅支持Windows,尚未支持其他平台。上一个版本更新已经是2016年,目前开发团队暂无开发新版本与跨平台的计划。
ReaJS本身免费,并且可以适用于商业用途。自带的插件本身也可以用于商业环境下,与REAPER自带JSFX的授权是一致的。尽管放心使用。
六、相关资源
- 要获取更多JSFX,可以在REAPER官方论坛的“开发者”板块中寻找:https://forum.cockos.com/forumdisplay.php?f=3。
- 如果你也同时使用REAPER,也可以参考笔者写的ReaPack教程,使用ReaPack下载更多JSFX效果:https://www.midifan.com/modulearticle-detailview-7142.htm。
- 一些大神开发的JSFX(如果进入了GitHub页面,则下载方式为:点击“Code”→“Download ZIP”)
- RCJacH:https://github.com/RCJacH/ReaScripts
- Geraints JSFX:https://geraintluff.github.io/jsfx/(下载方式:打开GitHub链接https://github.com/geraintluff/jsfx)
可下载 Midifan for iOS 应用在手机或平板上阅读(直接在App Store里搜索Midifan即可找到,或扫描下面的二维码直接下载),在 iPad 或 iPhone 上下载并阅读。