save_native_device_preset
Save an exact Ableton device or rack as a new native User Library preset; validates state, refuses duplicate names, and requires a saved Set with transport stopped.
Instructions
Save an exact device or rack as a new native User Library preset through macOS English Live. Sets intended preset naming and changes focus; may rename the source. Requires saved Set and stopped transport. Refuses existing names; verifies Live XML/VST3 artifacts and exposed source state. Audio Unit artifact verification is unavailable. No recall, audible-equivalence or sample-portability claim.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | New visible filename stem, without extension; at most 80 characters. Existing native User Library preset names refuse. | |
| dryRun | No | False executes with token and hash. | |
| trackId | Yes | track-N from list_tracks, return-N from get_set_mixer, or master. | |
| deviceId | Yes | ID from list_devices. | |
| planHash | No | Plan hash. | |
| confirmationToken | No | Single-use plan token. | |
| expectedStateVersion | Yes | Observed stateVersion. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||