duplicate_track
Create a duplicate of a MIDI or audio track in Ableton Live by specifying its index, simplifying track management and workflow enhancement.
Instructions
duplicate midi or audio track by index
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| index | Yes | [int] index of track |
Implementation Reference
- src/tools/song-tools.ts:103-106 (handler)The handler function for duplicate_track tool. It calls ableton.song.duplicateTrack(index) and returns success.
async duplicateTrack({ index }: { index: number }) { await ableton.song.duplicateTrack(index) return Result.ok() } - src/tools/song-tools.ts:96-102 (registration)Registration of the duplicate_track tool using the @tool decorator, including name, description, and input schema.
@tool({ name: 'duplicate_track', description: 'duplicate midi or audio track by index', paramsSchema: { index: z.number().describe('[int] index of track'), } }) - src/tools/song-tools.ts:100-101 (schema)Zod schema for the input parameter 'index'.
index: z.number().describe('[int] index of track'), }