apply_automation_transaction
Atomically write multiple FX-parameter envelopes in one REAPER undo block. If any write fails, restore all envelopes from snapshots and verify the rollback.
Instructions
Atomically write several FX-parameter envelopes (e.g. a stereo pair) in one undo block. Every envelope is snapshotted before mutation; any failure restores all of them and rereads the restoration before reporting.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| writes | Yes | [{target_track_guid|target_track_name|target_track_index, fx_guid|fx_name_contains|fx_index, param_index, points, ranges}] | |
| dry_run | No | Preview: return what would run without changing the project. | |
| transaction_id | No |