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'), }