ableton-mcp-server-rag
Version:
Ableton Live MCP depend on Ableton JS
11 lines (10 loc) • 924 B
TypeScript
import { Clip } from 'ableton-js/ns/clip.js';
import { Note, NoteExtended } from 'ableton-js/util/note.js';
export declare function removeNotesExtended(clip: Clip, fromPitch: number, pitchSpan: number, fromTime: number, timeSpan: number): Promise<any>;
export declare function removeAllNotes(clip: Clip): Promise<any>;
export declare function getAllNotes(clip: Clip): Promise<Note[] | NoteExtended[]>;
export declare function getNotes(clip: Clip, fromPitch: number, pitchSpan: number, fromTime: number, timeSpan: number): Promise<Note[] | NoteExtended[]>;
export declare function createNoteSnapshot(clip: Clip, historyId: number): Promise<number>;
export declare function setNotesExtended(clip: Clip, notes: NoteExtended[]): Promise<void>;
export declare function replaceClipNotes(clip: Clip, notes: Note[]): Promise<void>;
export declare function replaceClipNotesExtended(clip: Clip, notes: NoteExtended[]): Promise<void>;