@mseep/ableton-copilot-mcp
Version:
Ableton Live MCP depend on Ableton JS
20 lines (19 loc) • 689 B
TypeScript
import { Track } from 'ableton-js/ns/track.js';
import { ClipSettableProp, TrackSettableProp } from '../types/types.js';
import { z } from 'zod';
import { Clip } from 'ableton-js/ns/clip.js';
import { Song } from 'ableton-js/ns/song.js';
/**
* modify track property
*/
export declare function modifyTrackProp(track: Track, property: z.infer<typeof TrackSettableProp>): Promise<PromiseSettledResult<any>[]>;
/**
* modify clip property
*/
export declare function modifyClipProp(clip: Clip, property: z.infer<typeof ClipSettableProp>): Promise<PromiseSettledResult<any>[]>;
/**
* get song property
*/
export declare function getSongInfo(song: Song): Promise<{
[x: string]: any;
}>;