import_midi_file
Load a local MIDI file into an empty Session MIDI track in Ableton Live through MCP, verifying clip structure and track state before execution.
Instructions
Import a local MIDI file through macOS English Live into an entirely empty final Session MIDI staging track. Requires muted, unarmed, monitoring off, No Output and stopped recording/playback. Verifies exact file selection and observed clip/object structure; multitrack files may add tracks. No complete event or audible equivalence claim. All profile.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| clipId | Yes | list_clips Session ID or supported list_arrangement_clips ID. | |
| dryRun | No | False executes with token and hash. | |
| trackId | Yes | ID from list_tracks. | |
| planHash | No | Plan hash. | |
| sourcePath | Yes | Existing absolute regular .mid/.smf file, at most 8 MiB and 256 declared MIDI tracks. | |
| confirmationToken | No | Single-use plan token. | |
| expectedStateVersion | Yes | Observed stateVersion. | |
| expectedSetFingerprint | Yes | Current Set fingerprint from get_live_state. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||