Ableton

Ableton

xiaolaa2

Connects AI assistants to Ableton Live for automated music production tasks like adding notes, loading devices, and managing clips. Helps producers automate tedious DAW operations using natural language commands.

70436 views11Local (stdio)

What it does

  • Add and modify MIDI notes in clips
  • Load instruments and audio effects into tracks
  • Browse and access Ableton Live resources
  • Get and set clip properties
  • Remove and replace notes in clips
  • Batch modify clip settings

Best for

Music producers using Ableton LiveAutomating repetitive MIDI editing tasksAI-assisted music production workflows
Real-time Ableton Live integrationDirect MIDI note manipulationBuilt on ableton-js framework

Tools (35)

list_resources

List Ableton live Browser resources of specified type

load_device

Load a resource which is loadable (audio effect/instrument/plugin/drums/midi effect/sounds) into a track. If track_id is not provided, will load to currently selected track. If no track is selected, instruments will be loaded to the last MIDI track, and audio effects will be loaded to the last MIDI or audio track.

get_clip_properties

Get clip properties by clip id. To get specific properties, set the corresponding property name to true in the properties parameter.

get_clip_notes

Get clip notes by clip id. Returns NoteExtended array for Live 11+ and Note array for Live 10 and below

remove_clip_notes

Remove clip notes by clip id

Alternatives