Enable direct interaction and control of Ableton Live through an AI assistant using the Model Context Protocol. Create, modify, and manipulate tracks, clips, instruments, and session parameters with natural language commands. Streamline music production workflows by integrating Ableton Live with Claude AI for prompt-assisted music creation and session control.
Tools
get_session_info
Get detailed information about the current Ableton session
get_track_info
Get detailed information about a specific track in Ableton. Parameters: - track_index: The index of the track to get information about
create_midi_track
Create a new MIDI track in the Ableton session. Parameters: - index: The index to insert the track at (-1 = end of list)
create_return_track
Create a new return track in the Ableton session. Return tracks are used for send effects and are added to the end of the return track list.
set_track_name
Set the name of a track. Parameters: - track_index: The index of the track to rename - name: The new name for the track
create_clip
Create a new MIDI clip in the specified track and clip slot. Parameters: - track_index: The index of the track to create the clip in - clip_index: The index of the clip slot to create the clip in - length: The length of the clip in beats (default: 4.0)