set_fx_preferences
Save per-category FX plugin preferences for mixing and mastering. Ensure the engine uses your chosen plugins when supported, falling back to best alternatives otherwise.
Instructions
Save user FX preferences — per-category plugin overrides.
Stored at %APPDATA%/reaper_mcp/fx_prefs.json (Windows) or
~/.reaper_mcp/fx_prefs.json (macOS/Linux). The mix and master
pipelines apply a preference for eq, compressor, reverb and limiter
when the engine has a parameter map for that plugin (REAPER's own
ReaEQ / ReaComp / ReaVerbate / ReaLimit, and FabFilter Pro-Q 3 /
Pro-C 2 / Pro-R / Pro-L 2). The response's engine_support says which
of your preferences the engine can use; for any it can't, the engine
uses the best supported plugin for that category and reports it in
the mix result's preferences_ignored.
Args:
preferences: JSON object mapping categories to plugin names, e.g.
{"eq": "FabFilter Pro-Q 3", "compressor": "Waves SSL G-Master Buss Compressor", "reverb": "Valhalla VintageVerb", "limiter": "FabFilter Pro-L 2"}
Categories: eq, compressor, limiter, reverb, deesser, gate, saturator,
multiband, stereo. Plugin names must match what REAPER
reports (check fx_list_installed first).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| preferences | Yes |