verify_change
Apply one mutating REAPER command and measure before/after audio (LUFS-I, peak, stereo) to prove the change is real, reporting VERIFIED, REFUSED, or UNVERIFIED.
Instructions
Run ONE mutating bridge command with MEASURED proof: capture the track, apply the command, capture the same frozen window again (track pinned by GUID), and report audio deltas (LUFS-I always; spectrum/peak/stereo with Post Mortem). This REALLY mutates the project (undo-block wrapped; one Ctrl/Cmd+Z reverts) — confirm intent first for destructive command types (delete_track, delete_items_in_range, remove_fx). Costs TWO renders; each blocks REAPER's UI for the capture duration. Statuses: VERIFIED (deltas are real measurements); REFUSED (refused before the mutation was sent, no mutation ran); UNVERIFIED (the project MAY have changed: applied, partial batch, rejected by the bridge with a possible mid-edit partial change, or unknown outcome; not measured either way; NOT rolled back; do NOT retry blindly). Relay the status honestly; never present UNVERIFIED as success. Needs allow_audio_writes (see capture_track_audio).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| track | Yes | Exact track name (case-insensitive) or 'master'. | |
| payload | Yes | The command's payload, as for raw_command. | |
| seconds | No | Capture length 1-60 (default 10). | |
| command_type | Yes | Bridge command to run (set_fx_param, set_track_volume, batch, ...). |