Hi everyone!
Been lurking and using everyone's amazing additions to Reaper for a long time now, so very excited to share something back.
This is one of my personally most used scripts: Fast FX Finder, a pop up window that let’s you add FX, FxChains, JSFX or add Track Templates to the project. The searchbox will sort the results by most used.
I've always found the original browser kind of slow and it doesn't allow loading templates either (I personally use templates for most of my instruments).
Also sorting by most used makes it 'learn' your preferences, and most of the time a few letters will get you what you need.
Optionally you can also add a blacklist filter (to hide certain fx from the list) or specify folders where to look for FxChains and Templates (default uses everything in your Reaper default folders).
Install:
Add my repo to Reapack:
https://github.com/n0ner/Reaper/raw/master/index.xml
Run once to create the settings ini file in the main folder.
Require's JS Extension for full functionality (auto focus when opening in dock):
https://forum.cockos.com/showthread.php?t=212174 can be installed through Reapack.
How to use:
- Start typing to search for an FX. The window will list only fx that include all the terms.
- Use categories tags to filter: @fx, @chain, @temp, @i, @vst3, @vst, @js, @a. Use \@ to escape '@' (only necessary for first character of word).
- Hit enter (or click) to insert an FX on the selected track(s)
- Hold shift to keep the window open and add multiple FX
- Hold Control/CMD to insert on selected item(s)
- Can trigger actions too (turn on in settings). Only main right now, experimental.
- Use ctrl/CMD+shift+backspace to clear the textbox
- Open REAPER Resources folder, Scripts/n0ne scripts/Various/FX Finder/fx-finder-settings.ini to customize. Create a blacklist, add specific folders, change text size and if the script should float windows/show in chain.
Notes:
- Supports VST's, templates and fxchains and JSFX right now, also adding these to items works (except for fxchains).
- Use at your own risk, but please let me know if something doesn't work.
*** UPDATES ***
2023-04-19 0.7.28
+ Checking if the right ini file is set for MacOC 64 or arm64
+ Added shameless self promotion in titlebar of the window

+ The window will now stay open when trying to insert while no track/item is selected and display a tooltip to indicate this
2020-08-17 0.7.27
+ Added support for copy/pasting. CTRL + C will copy the whole textfield. CTRL + V will paste at the carret.
2020-06-11 0.7.26
+ added more comments to default settings file to make it easier to customize things
2020-03-15 0.7.25
+ Fix window focus when opening in dock
2020-03-15 0.7.24
+ Fix negative screen coordinates error message
+ Updated error message when JSFX ini file does not exist. Updating Reaper deletes this file and you need to run the default FX browser once.
+ Added colors for different type's of FX
+ Added option to float fx windows after adding FXCHAIN
2020-01-20 0.7.19
+ Fixed textbox bug
+ Improve textbox: use ctrl+backspace for deleting the last word, ctrl+shift+backspace to clear the field. Home and end work too!
2020-01-19 version 0.7.18
+ Allow blacklist search to also look in plugin filename (add dll to skip VST version or VSTi to skip instruments for example)
+ Only pull actual template and fxchain files from directories
+ Don't filter when you start typing a '@' tag. If you want to filter for a word starting with '@', escape it like: \@
+ Added support for JSFX and @js tag!
+ Cleaned up default settings ini, left some test comments in there ;p
+ Add (experimental) support for loading actions. Turn on in settings. Can use @a tag. Right now only main window actions. Actions are not ordered by usage.
2020-01-12 version 0.7.17
+ Allow resizing of GUI and change number of results
+ Store window position
+ Scroll down list with tab and arrow keys
+ Add setting to open FX in chain
+ Fix searching in hidden filename parts
+ Add support for searching with tags: @fx, @chain, @temp, @i, @vst3, @vst
+ Improve format of ini file. Backwards compatible but recommended to update (see REQ/ settings default)
+ add gui_size option to scale elements of the gui
Enjoy!