seed_timeline
Create or replace a project timeline from a clip, cutting silences automatically with auto-editor. Preserves the previous timeline for undo.
Instructions
Lay a clip down as the timeline, silence-cut by auto-editor by default.
edit_expr passes auto-editor's edit language straight through, e.g.
"(or audio:0.03 motion:0.06)".
Writes project.otio and replaces any timeline already there — every
cut made since the last seed included. It seeds a project rather than
re-cutting one, and a re-seed with the same arguments lands the same
timeline. The old one is snapshotted first, so undo puts it back.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | The project directory to act on. Omit it — the usual case — when this server is bound to a project (started as `proofcut -C DIR mcp`, or inside a project; `ping` says which): it then resolves to that one bound project, a relative path resolves against it, and a path outside it is refused by name. Unbound, `path` is the whole address and omitting it refuses rather than guessing. | |
| margin | No | How much to leave either side of kept audio, in auto-editor's own notation (e.g. `0.2s`), so an edge lands in the silence rather than on the breath. | |
| clip_id | Yes | The clip to lay down as the timeline. | |
| edit_expr | No | auto-editor's edit language, passed straight through — e.g. `(or audio:0.03 motion:0.06)`. It replaces the threshold-based rule. | |
| threshold | No | auto-editor's audio loudness threshold, 0–1. Lower keeps quieter material. | |
| remove_silences | No | Silence-cut the clip on the way in, through auto-editor. On by default; false lays the whole clip down untouched. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||