@mseep/ableton-copilot-mcp
Version:
Ableton Live MCP depend on Ableton JS
14 lines (13 loc) • 573 B
TypeScript
import { TrackType } from '../types/types.js';
declare class SongTools {
getSongInfo(): Promise<{
[x: string]: any;
}>;
getAllTracks(): Promise<import("ableton-js/ns/track.js").RawTrack[]>;
getTracksTotalCount(): Promise<number>;
createTrack(type: TrackType, index: number): Promise<import("ableton-js/ns/track.js").RawTrack>;
deleteTrack(index: number, type: TrackType): Promise<string>;
duplicateTrack(index: number): Promise<string>;
recordAudio(start_time: number, end_time: number): Promise<string>;
}
export default SongTools;