UNPKG

@xiaolaa2/ableton-copilot-mcp

Version:
43 lines (42 loc) 1.31 kB
import { z } from 'zod'; import { TrackGettableProps, TrackSettableProp } from '../types/zod-types.js'; declare class TrackTools { getTracksProperty({ track_id, properties }: { track_id: string; properties: z.infer<typeof TrackGettableProps>; }): Promise<any>; createEmptyMidiClip({ track_id, length, time }: { track_id: string; length: number; time: number; }): Promise<{ data: import("ableton-js/ns/clip").RawClip; }>; setTracksProperty({ tracks }: { tracks: { track_id: string; property: z.infer<typeof TrackSettableProp>; }[]; }): Promise<string>; duplicateClipToTrack({ clip_id, track_id, time }: { clip_id: string; track_id: string; time: number; }): Promise<{ data: import("ableton-js/ns/clip").RawClip; }>; deleteClipById({ track_id, clip_id }: { track_id: string; clip_id: string; }): Promise<string>; deleteDeviceByIndex({ track_id, index }: { track_id: string; index: number; }): Promise<string>; createAudioClip({ track_id, file_path, position }: { track_id: string; file_path: string; position: number; }): Promise<string>; } export default TrackTools;