@xiaolaa2/ableton-copilot-mcp
Version:
Ableton Live MCP depend on Ableton JS
222 lines (221 loc) • 7.1 kB
TypeScript
import { z } from 'zod';
export declare const commomProp: {
color: z.ZodOptional<z.ZodNumber>;
color_index: z.ZodNumber;
time: z.ZodNumber;
};
export declare const NOTE: z.ZodObject<{
[]: z.ZodOptional<z.ZodTypeAny>;
}, "strip", z.ZodTypeAny, {
[]: any;
}, {
[]: any;
}>;
export declare const NOTE_EXTENED: z.ZodObject<{
[]: z.ZodOptional<z.ZodTypeAny>;
}, "strip", z.ZodTypeAny, {
[]: any;
}, {
[]: any;
}>;
export declare const RAW_CLIP: z.ZodObject<{
[]: z.ZodOptional<z.ZodTypeAny>;
}, "strip", z.ZodTypeAny, {
[]: any;
}, {
[]: any;
}>;
export declare const RAW_TRACK: z.ZodObject<{
[]: z.ZodOptional<z.ZodTypeAny>;
}, "strip", z.ZodTypeAny, {
[]: any;
}, {
[]: any;
}>;
export declare const MixerDeviceGettableProp: z.ZodObject<{
[]: z.ZodOptional<z.ZodTypeAny>;
}, "strip", z.ZodTypeAny, {
[]: any;
}, {
[]: any;
}>;
export declare const TrackSettableProp: z.ZodObject<{
[]: z.ZodOptional<z.ZodTypeAny>;
} & {
mixer_device: z.ZodOptional<z.ZodObject<{
[]: z.ZodOptional<z.ZodTypeAny>;
}, "strip", z.ZodTypeAny, {
[]: any;
}, {
[]: any;
}>>;
}, "strip", z.ZodTypeAny, {
[]: any;
mixer_device?: unknown;
}, {
[]: any;
mixer_device?: unknown;
}>;
export declare const TrackGettableProps: z.ZodObject<{
[]: z.ZodOptional<z.ZodTypeAny>;
}, "strip", z.ZodTypeAny, {
[]: any;
}, {
[]: any;
}>;
export declare const ClipSettableProp: z.ZodObject<{
name: z.ZodOptional<z.ZodString>;
color: z.ZodOptional<z.ZodNumber>;
end_marker: z.ZodOptional<z.ZodNumber>;
gain: z.ZodOptional<z.ZodNumber>;
is_playing: z.ZodOptional<z.ZodBoolean>;
launch_mode: z.ZodOptional<z.ZodNumber>;
launch_quantization: z.ZodOptional<z.ZodNumber>;
loop_end: z.ZodOptional<z.ZodNumber>;
loop_start: z.ZodOptional<z.ZodNumber>;
looping: z.ZodOptional<z.ZodBoolean>;
muted: z.ZodOptional<z.ZodBoolean>;
pitch_coarse: z.ZodOptional<z.ZodNumber>;
pitch_fine: z.ZodOptional<z.ZodNumber>;
position: z.ZodOptional<z.ZodNumber>;
ram_mode: z.ZodOptional<z.ZodBoolean>;
signature_denominator: z.ZodOptional<z.ZodNumber>;
signature_numerator: z.ZodOptional<z.ZodNumber>;
start_marker: z.ZodOptional<z.ZodNumber>;
velocity_amount: z.ZodOptional<z.ZodNumber>;
warp_mode: z.ZodOptional<z.ZodNumber>;
warping: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name?: string | undefined;
muted?: boolean | undefined;
color?: number | undefined;
end_marker?: number | undefined;
gain?: number | undefined;
is_playing?: boolean | undefined;
launch_mode?: number | undefined;
launch_quantization?: number | undefined;
loop_end?: number | undefined;
loop_start?: number | undefined;
looping?: boolean | undefined;
pitch_coarse?: number | undefined;
pitch_fine?: number | undefined;
position?: number | undefined;
ram_mode?: boolean | undefined;
signature_denominator?: number | undefined;
signature_numerator?: number | undefined;
start_marker?: number | undefined;
velocity_amount?: number | undefined;
warp_mode?: number | undefined;
warping?: boolean | undefined;
}, {
name?: string | undefined;
muted?: boolean | undefined;
color?: number | undefined;
end_marker?: number | undefined;
gain?: number | undefined;
is_playing?: boolean | undefined;
launch_mode?: number | undefined;
launch_quantization?: number | undefined;
loop_end?: number | undefined;
loop_start?: number | undefined;
looping?: boolean | undefined;
pitch_coarse?: number | undefined;
pitch_fine?: number | undefined;
position?: number | undefined;
ram_mode?: boolean | undefined;
signature_denominator?: number | undefined;
signature_numerator?: number | undefined;
start_marker?: number | undefined;
velocity_amount?: number | undefined;
warp_mode?: number | undefined;
warping?: boolean | undefined;
}>;
export declare const ClipGettableProp: z.ZodObject<{
[]: z.ZodOptional<z.ZodTypeAny>;
} & {
notes: z.ZodOptional<z.ZodBoolean>;
selected_notes: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
[]: any;
notes?: unknown;
selected_notes?: unknown;
}, {
[]: any;
notes?: unknown;
selected_notes?: unknown;
}>;
export declare const ZodQuantization: z.ZodEnum<["q_8_bars", "q_4_bars", "q_2_bars", "q_bar", "q_half", "q_half_triplet", "q_quarter", "q_quarter_triplet", "q_eight", "q_eight_triplet", "q_sixtenth", "q_sixtenth_triplet", "q_thirtytwoth", "q_no_q"]>;
export declare const ZodRecordingQuantization: z.ZodEnum<["rec_q_eight", "rec_q_eight_eight_triplet", "rec_q_eight_triplet", "rec_q_no_q", "rec_q_quarter", "rec_q_sixtenth", "rec_q_sixtenth_sixtenth_triplet", "rec_q_sixtenth_triplet", "rec_q_thirtysecond"]>;
export declare const SongSettableProp: z.ZodObject<{
[]: z.ZodOptional<z.ZodTypeAny>;
}, "strip", z.ZodTypeAny, {
[]: any;
}, {
[]: any;
}>;
export declare const SongGettableProps: z.ZodObject<{
[]: z.ZodOptional<z.ZodTypeAny>;
} & {
name: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
[]: any;
name?: unknown;
}, {
[]: any;
name?: unknown;
}>;
export declare const SongViewGettableProps: z.ZodObject<{
[]: z.ZodOptional<z.ZodTypeAny>;
}, "strip", z.ZodTypeAny, {
[]: any;
}, {
[]: any;
}>;
export declare const SongViewSettableProp: z.ZodObject<{
[]: z.ZodOptional<z.ZodTypeAny>;
}, "strip", z.ZodTypeAny, {
[]: any;
}, {
[]: any;
}>;
export declare enum TrackType {
return = "return",
audio = "audio",
midi = "midi"
}
export declare const ZodTrackType: z.ZodEnum<[TrackType.return, TrackType.audio, TrackType.midi]>;
export declare const DeviceGettableProperties: z.ZodObject<{
[]: z.ZodOptional<z.ZodTypeAny>;
}, "strip", z.ZodTypeAny, {
[]: any;
}, {
[]: any;
}>;
export declare const DeviceParameterGettableProperties: z.ZodObject<{
[]: z.ZodOptional<z.ZodTypeAny>;
}, "strip", z.ZodTypeAny, {
[]: any;
}, {
[]: any;
}>;
export declare const SceneGettableProperties: z.ZodObject<{
[]: z.ZodOptional<z.ZodTypeAny>;
}, "strip", z.ZodTypeAny, {
[]: any;
}, {
[]: any;
}>;
export declare const ClipSlotGettableProperties: z.ZodObject<{
[]: z.ZodOptional<z.ZodTypeAny>;
}, "strip", z.ZodTypeAny, {
[]: any;
}, {
[]: any;
}>;
export declare const ApplicationGettableProps: z.ZodObject<{
[]: z.ZodOptional<z.ZodTypeAny>;
}, "strip", z.ZodTypeAny, {
[]: any;
}, {
[]: any;
}>;