set_fx_param
Set a single FX parameter in REAPER using normalized (0-1), formatted (e.g., -16 dB), or relative values. Supports dry-run preview and undo blocks.
Instructions
Set one FX parameter. Give normalized_value (0-1), formatted_value (e.g. '-16.00 dB', '80 Hz' — the bridge binary-searches the normalized value whose display matches), or relative ('+0.1'). Scan with get_fx_parameters first and prefer param_index. Undo-block wrapped; supports dry_run.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| track | No | Exact track name (case-insensitive). | |
| dry_run | No | Preview: return what would run without changing the project. | |
| fx_index | No | ||
| fx_scope | No | ||
| relative | No | ||
| param_index | No | ||
| track_contains | No | Case-insensitive substring; errors if it matches more than one track. | |
| formatted_value | No | ||
| fx_name_contains | No | ||
| normalized_value | No | ||
| target_track_guid | No | Stable REAPER track GUID; preferred when available. | |
| use_selected_track | No | Target the currently selected track instead of naming one. | |
| param_name_contains | No |