reaper_set_fx_preset
Set an FX on a track to a specific preset using its name or index. Use with reaper_list_fx_presets to discover valid presets.
Instructions
Switch an FX to a preset by name or by index.
Provide exactly one of preset_name or preset_index. Use
reaper_list_fx_presets to discover valid values.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"track_index": "<track_index>",
"fx_index": "<fx_index>"
},
"name": "reaper_set_fx_preset"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| track_index | Yes | 0-based track index | |
| fx_index | Yes | 0-based FX index within the track chain | |
| preset_name | No | Preset name to select (use this OR preset_index) | |
| preset_index | No | Preset index to select; -1 means 'use preset_name instead' |