Skip to content

Tools — 21 domínios LOM

ableton-mind planeja ~180 tools cobrindo os 21 domínios do Live Object Model. Cada tool é idempotente, transacional, reversível, schema-aware, e retorna { ok, verified, diff }.

Spec completa: PLAN.md §4.

Domínios

#DomínioCoberturaExemplo
1transportplay, stop, tempo, metronome, loop, positionplay, set_tempo
2trackcriar, deletar, renomear, mover, group, freezetrack_list, track_create
3clipMIDI/audio, notes, warp, loop, quantizecreate_midi_clip
4scenecriar, capturar, disparar, colorscene_fire
5deviceinserir, remover, mover, preset, paramsdevice_set_param
6rackmacro mapping, chains, zonesrack_set_macro
7automationenvelopes, breakpoints, modosautomation_write
8modulationLFOs, MaxForLive modulatorsmodulation_route
9browsernavegar packs, drag-in samples/presetsbrowser_load
10arrangementinserir, duplicar, time selection, renderarrangement_insert_clip
11recordingarm, count-in, overdub, take lanesrecording_arm
12mixervolume, pan, sends, EQ8, compmixer_set_volume
13viewselecionar track/clip/device, follow, detailview_select_clip
14sessionclip slots, follow actions, legatosession_trigger
15groovegroove pool, apply, commitgroove_apply
16midiinput/output map, channels, CCmidi_route
17pushpad, button, mode, color (1/2/3)push_set_pad
18introspectionsong state, snapshots, diffsstate_snapshot
19tuningscales, tuning systems, microtonaltuning_apply
20cuecue points, locators, tempo eventscue_add
21live_setsave, load, new, metadatalive_set_info

Cobertura atual (Cycle 23)

33 tools MCP implementadas, incluindo transport, session, track, clip, device, browser, scene, automation, preview, recipe, push, prompts e resources. A meta continua sendo ~180 tools nos 21 dominios LOM.

Como uma tool é declarada

Cada tool tem:

  • Zod schema de input/output.
  • Verify step — re-lê o LOM e diffa.
  • Undo stepSong.begin_undo_step() / end_undo_step().
  • Knowledge ref — quando age sobre device, valida params via src/knowledge/devices/.

Detalhes de design em Arquitetura.

MIT License