Hi everyone! I would like to share with you my "Quick add FX or track template" script.
As the title suggests, it is designed to streamline FX and track template insertion in REAPER.
Feature highlights:
- add track FX, input FX, take FX, FX chains and track templates all in one place;
- new clear relevant FX chains before adding FX;
- new apply track templates to existing tracks keeping original sends and other information (configurable);
- search for full and partial keywords with the ability to exclude unwanted terms;
- multiple tracks and takes support with floating of the first added FX only;
- ability to select tracks or items after you picked an FX;
- support for VST2/VST3/AU/JS.
How to use it with FX (see demo video above):
1. run the script;
2. search for an FX using (partial) keywords and optional /i flag to add input FX or /t for take FX (e.g. gate /i);
3. hit OK;
4. the first matching result will be added to the selected tracks / items.
Use optional:
a) 2/3/a/j/c first keyword to force searching for VST2/VST3/AU/JS/Chain only (e.g. query 3 pro-q to open the VST3 version of Pro-Q);
b) - (minus) prefix to exclude keywords (e.g. the query rvox -st would insert a mono instance of Waves Rvox compressor);
c) start a search query with a whitespace to clear relevant FX chains before adding FX.
How to use it with track templates (see demo video above):
1. run the script;
2. search for a track template using keywords and adding required . (period) prefix before the first search term (eg .soft piano);
3. hit OK;
4. the first matching result will be added to the project.
Use optional:
a) /number flag to insert multiple instances of a track template (e.g. query .bgv /4 will add four "bgv" track templates);
b) /a flag to apply a template to selected tracks (eg .violin /a);
c) - (minus) prefix to exclude keywords.
Track template insertion example:
The script is free, but donations are appreciated.
My repository index for ReaPack: https://github.com/Neutronic/ReaScripts/raw/master/index.xml
Quote:
[CHANGELOG]
v1.50 – December 05 2019
+ option to clear master track FX chain before adding FX
# open plugins inside FX Chains if chains are visible
v1.47 – October 31 2019
+ option to keep the track name when applying a track template (off by default)
v1.45 - October 13 2019
# insert track templates after the last selected track or at the end of the track list
# respect folder depth level if the last selected track is also the last track in folder
v1.40 – September 17 2019
+ start a search query with a whitespace to clear relevant FX chains before adding FX
+ ignore plugins that begin with #
# show FX chain when adding it (instead of floating last FX in chain)
v1.31 - August 07 2019
# improved FX listing logic
v1.30 - August 06 2019
+ AU format support
+ video processor support
+ option to reverse the /a flag behavior
+ option to preserve layouts when applying track templates
+ safeguard against false JS files
# improved JS instances naming in FX chains
v1.25 - June 09 2019
+ added "2", "3", "j" and "c" as shorthands for vst2/vst3/js/chain fx types
v1.2 - May 31 2019
+ ability to apply track templates to selected tracks
# moved in-script help to console
v1.1 - May 22 2019
+ 32-bit support
+ .RfxChain support
+ exact match search ability using quotes
+ ability to choose the FX search order
+ in-script help with complete syntax list
# improved overall script's logic
v1.01 - May 14 2019
+ Added input_ovrd option to allow users hardcode a search query