get_session
Survey the running Ableton Live set and return a structured snapshot of tracks, clips, devices, and song fields. Quickly verify current project state for automation or mixing decisions.
Instructions
Survey the running set: script handshake, song fields, tracks, clips, devices.
Args:
clips: Sweep Session slots for active clips.
devices: Include device chains for each track.
max_scenes: Maximum number of scenes to probe for Session clips.
Returns:
Dictionary with script info, session snapshot, track counts, and notes.
Note:
Measured 2026-08-29 against Live 12.4.5: Round-trip handshake takes ~450 ms.
Group tracks do not support arm state ('armed' returns null).
If Live collection introspection reports zero tracks, index probing is used as a fallback.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| clips | No | ||
| devices | No | ||
| max_scenes | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||