REAPER宿主功能增强秘技之脚本和插件

前言

如果我们想增强REAPER功能, 可以使用脚本或者插件来实现, 它们的存在,使得 REAPER有了无限可能

两者区别

REAPER中,插件(Plugin)和脚本(Script)是两种不同类型的扩展。

  1. 插件(Plugin):
    • 插件是使用C++EEL2JS_ReascriptAPI等语言编写的二进制文件。它们通常具有更高级的功能和性能,能够与REAPER的内部功能进行更深层次的集成和交互。
    • 插件可以实现一些复杂的音频处理、效果器、虚拟乐器等功能,并以独立的窗口、界面或菜单选项形式提供给用户。
    • 用户可以通过REAPER的插件管理器安装、加载和管理插件,同时还可以对插件进行配置和参数调整。
  2. 脚本(Script):
    • 脚本是使用LuaEEL2JS_ReascriptAPI等脚本语言编写的文本文件。它们相对简单,主要用于自动化任务、快捷操作、自定义功能等方面。
    • 脚本通过REAPER的脚本编辑器打开,可以直接在编辑器中进行修改、调试和执行。
    • 脚本可以访问REAPERAPI功能,并通过特定的命令、函数和方法来实现特定任务,比如批量处理音频文件、创建自定义动作、生成报告等。

简而言之,插件通常为更复杂的功能提供支持,并以二进制形式提供。而脚本则更注重自动化和定制化,以文本脚本的形式编写。插件通常需要通过安装程序或插件管理器安装,并可以以独立的方式运行,而脚本直接在REAPER中运行和编辑

脚本

使用示例

lua脚本为例, 我们可以直接将脚本源文件拷贝至REAPER程序目录下的lua文件夹中:

image-20230704163714821

然后重启REAPER, 紧接着在Actions List中即可搜索并运行该脚本:

image-20230704163800998

是不是非常酷😎

插件

SWS ExtensionsReaPack Extensions基本是人手必备的两大插件

SWS Extensions

简介

SWSREAPER 的扩展模块,安装后可以实现轨道、标签、区块自动着色等丰富的功能。

image-20230704155445515

官网: 点击进入

功能

该插件包含的功能有:

  • 节奏工具:为音频或 MIDI 事件量化而生:从 item 中检测节奏内容并应用到其他 item 里。

  • 拍速操作:可以对 Tempo 进行拓展操作与映射,如果还未满足您的需求,您甚至可以直接用鼠标拖拽量化网格调节 Tempo!

  • Rea 终端:通过键盘指令快速控制轨道行为。

  • 快照工具:快照窗口允许您保存选中的轨道参数并回调(笔者注:用于混音版本管理以及对比监听)

  • 循环动作:使得特定、进阶操作顺利实现,可以设置条件分歧命令等。

  • 响度工具:依照 EBU R128 Loudness Recommendation(EBU R128 响度建议标准)对音频进行分析和标准化。

  • 记事本工具:记下任何事情。

  • 资源工具:对工程、轨道模板、效果链、媒体文件等项目进行管理。

  • 标签操作:走带进过标签时执行指定的操作称为可能。

  • 上下文工具条:对右键调用的上下文菜单进行增强定制。

  • 其他功能:现场演出配置工具、缩放工具、工程管理器、颜色管理器、自动颜色/图标工具、LFO 生成器……

安装方法

Mac平台为例:

  1. 进入官网下载安装包

  2. 打开资源文件存放目录

    image-20230704165036596

  3. 将插件拷贝至UserPlugins目录下

    image-20230704165111242

  4. 重启REAPER, 菜单栏出现Extensions选项, 即可使用相应的sws扩展功能

    image-20230704165353817

ReaPack

如果我们想使用别人已经写好的脚本, 或者将自己写的脚本共享给其他用户使用, 则可以用ReaPack来实现

简介

ReaPack则是一个插件管理器,它允许用户浏览、下载和安装第三方开发者创建并共享的REAPER脚本、扩展和主题等。ReaPack可以方便地探索和安装来自全球REAPER社区的丰富资源

使用方法

  1. 进入ReaPack官网, 下载对应的插件包

    image-20230704171327789

    官网: 点击进入

  2. 然后将下载的插件文件拷贝至REAPER资源目录下的UserPlugins文件夹下

  3. 重启REAPER后即可从Extensions菜单项找到ReaPack入口

    image-20230704165852852

由于ReaPack仓库默认使用的是Github的源, 国内用户访问相对较慢, 为了方便使用, 我们可以使用第三方镜像源

ReaPack第三方源(镜像):

repo原始地址 社区论坛地址(镜像) 简介
ReaTeam Extensions 58 https://group.reaget.com/mirrors/ReaTeam/Extensions/index.xml 117 ReaTeam的扩展
ReaTeam JSFX 14 https://group.reaget.com/mirrors/ReaTeam/JSFX/index.xml 25 ReaTeam的JSFX
ReaTeam LangPacks 6 https://group.reaget.com/mirrors/ReaTeam/LangPacks/index.xml 7 ReaTeam的语言包(无中文)
ReaTeam Scripts 7 https://group.reaget.com/mirrors/ReaTeam/ReaScripts/index.xml 12 ReaTeam的脚本
ReaTeam Themes 3 https://group.reaget.com/mirrors/ReaTeam/Themes/index.xml 4 ReaTeam的主题
X-Raym Scripts 32 https://group.reaget.com/mirrors/X-Raym/REAPER-ReaScripts/index.xml 75 X-Raym的脚本
MPL Scripts 3 https://group.reaget.com/mirrors/MichaelPilyavskiy/ReaScripts/index.xml 10 MPL的脚本
RCJacH Scripts 7 https://group.reaget.com/mirrors/RCJacH/ReaScripts/index.xml 7 RCJach的脚本
noiZ Reascript 30 https://group.reaget.com/mirrors/dsyrock/Reascript/index.xml 38 noiZ的脚本
LKC Tools 9 https://group.reaget.com/mirrors/nikolalkc/LKC-Tools/index.xml 14 LKC的脚本
ACendan Scripts 5 https://group.reaget.com/mirrors/acendan/reascripts/index.xml 6
zaibuyidao Scripts 21 https://group.reaget.com/mirrors/zaibuyidao/ReaScripts/index.xml 32 再补一刀的脚本
Saike Tools 1 https://group.reaget.com/mirrors/JoepVanlier/JSFX/index.xml 4
me2beats Scripts 9 https://group.reaget.com/mirrors/me2beats/reapack/index.xml 8
YS Scripts 12 https://group.reaget.com/mirrors/zaibuyidao/YS_ReaScripts/index.xml 9 当归蛋的脚本
Reaticulate 5 https://group.reaget.com/mirrors/jtackaberry/reaticulate/index.xml 2 乐器演奏法脚本
Dfk REAPER Scripts 1 https://group.reaget.com/mirrors/Dafarkias/REAPER-Lua-Scripts-/index.xml 2
ReJJ 3 https://group.reaget.com/mirrors/Justin-Johnson/ReJJ/index.xml 2 reeq
Tukan 16 https://group.reaget.com/mirrors/TukanStudios/TUKAN_STUDIOS_PLUGINS/index.xml 18 一批 jsfx 效果器
ERSH plugins and effects 3 https://group.reaget.com/mirrors/ershov/reaper64/index.xml 3 Automatic Gain Control
FTC Tools 3 https://group.reaget.com/mirrors/iliaspoulakis/Reaper-Tools/index.xml 2 缩放 grid 等工具
Ultraschall-API 1 https://group.reaget.com/mirrors/Ultraschall/ultraschall-lua-api-for-reaper/index.xml
Yannick-ReaScripts 1 https://group.reaget.com/mirrors/Yaunick/Yannick-ReaScripts/index.xml 2
PeloReaper 2 https://group.reaget.com/mirrors/pelori/PeloReaper/index.xml 2
Archie-ReaScripts 6 https://group.reaget.com/mirrors/ArchieScript/Archie_ReaScripts/index.xml 3
LPF Scripts 1 https://group.reaget.com/mirrors/LoPoFo/LPF_ReaScripts/index.xml 1
reapack-patch for REAPERCN 3 https://group.reaget.com/mirrors/REAPER-CN/reapack-patch/index.xml 1 给少数 ReaPack 上的脚本打补丁
Tee Scripts 4 https://group.reaget.com/mirrors/wastee/ReaScripts/index.xml 8 Tee的脚本
BinbinHfr Scripts https://group.reaget.com/mirrors/DaveInDev/Binbinhfr-Scripts/index.xml 4
Audiokinetic 7 https://group.reaget.com/mirrors/audiokinetic/Reaper-Tools/index.xml 6 wwise工具
sockmonkey72 Scripts 1 https://group.reaget.com/mirrors/jeremybernstein/ReaScripts/index.xml 4
BirdBird ReaScript Testing 2 https://group.reaget.com/mirrors/Bird-Bird/ReaScript_Testing/index.xml 7
Helgoboss Projects https://group.reaget.com/mirrors/helgoboss/reaper-packages/index.xml 2 ReaLearn

点击import repositories, 将以下地址拷贝到编辑窗, 并替换原有的仓库地址:

image-20230704170556660

image-20230704170301863

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
https://group.reaget.com/mirrors/ReaTeam/Extensions/index.xml
https://group.reaget.com/mirrors/ReaTeam/JSFX/index.xml
https://group.reaget.com/mirrors/ReaTeam/LangPacks/index.xml
https://group.reaget.com/mirrors/ReaTeam/ReaScripts/index.xml
https://group.reaget.com/mirrors/ReaTeam/Themes/index.xml
https://group.reaget.com/mirrors/X-Raym/REAPER-ReaScripts/index.xml
https://group.reaget.com/mirrors/MichaelPilyavskiy/ReaScripts/index.xml
https://group.reaget.com/mirrors/RCJacH/ReaScripts/index.xml
https://group.reaget.com/mirrors/dsyrock/Reascript/index.xml
https://group.reaget.com/mirrors/nikolalkc/LKC-Tools/index.xml
https://group.reaget.com/mirrors/acendan/reascripts/index.xml
https://group.reaget.com/mirrors/zaibuyidao/ReaScripts/index.xml
https://group.reaget.com/mirrors/JoepVanlier/JSFX/index.xml
https://group.reaget.com/mirrors/me2beats/reapack/index.xml
https://group.reaget.com/mirrors/zaibuyidao/YS_ReaScripts/index.xml
https://group.reaget.com/mirrors/jtackaberry/reaticulate/index.xml
https://group.reaget.com/mirrors/Dafarkias/REAPER-Lua-Scripts-/index.xml
https://group.reaget.com/mirrors/Justin-Johnson/ReJJ/index.xml
https://group.reaget.com/mirrors/TukanStudios/TUKAN_STUDIOS_PLUGINS/index.xml
https://group.reaget.com/mirrors/ershov/reaper64/index.xml
https://group.reaget.com/mirrors/iliaspoulakis/Reaper-Tools/index.xml
https://group.reaget.com/mirrors/Ultraschall/ultraschall-lua-api-for-reaper/index.xml
https://group.reaget.com/mirrors/Yaunick/Yannick-ReaScripts/index.xml
https://group.reaget.com/mirrors/pelori/PeloReaper/index.xml
https://group.reaget.com/mirrors/ArchieScript/Archie_ReaScripts/index.xml
https://group.reaget.com/mirrors/LoPoFo/LPF_ReaScripts/index.xml
https://group.reaget.com/mirrors/REAPER-CN/reapack-patch/index.xml
https://group.reaget.com/mirrors/wastee/ReaScripts/index.xml
https://group.reaget.com/mirrors/DaveInDev/Binbinhfr-Scripts/index.xml
https://group.reaget.com/mirrors/audiokinetic/Reaper-Tools/index.xml
https://group.reaget.com/mirrors/jeremybernstein/ReaScripts/index.xml
https://group.reaget.com/mirrors/Bird-Bird/ReaScript_Testing/index.xml
https://group.reaget.com/mirrors/helgoboss/reaper-packages/index.xml
https://reapertoolkit.dev/index.xml

替换完后,点击browse packages 即可查看已添加仓库中所有的脚本

然后选择想要的脚本进行安装:

image-20230704170943505

安装完后就能直接使用了

其他一些好用的ReaPack脚本

  1. kawa

    MIDI编辑脚本居多

    提供了luac++两种版本, 仓库地址分别如下:

    1
    2
    kawa Script 1(LUA version) Reapack Repository URL 
    https://bitbucket.org/kawaCat/reascript-m2bpack/raw/master/index.xml

1
2
kawa Script 2(C++ version) Reapack Repository URL 
https://bitbucket.org/kawaCat/kawascript2/raw/master/index.xml

将地址添加进入ReaPack仓库列表中后即可搜索到kawa脚本:

image-20230704162929036

官网: 点击进入

  1. reapertoolkit

    一个 GUI开发工具包, 有兴趣的可以查看官方文档介绍

    img

    官方文档: 点击进入

    论坛帖子: 点击进入

本文为作者原创 转载时请注明出处 谢谢

有瓣音频 – 有伴你我,更多编曲混音技术尽在有瓣音频

0%