@mseep/ableton-copilot-mcp
Version:
Ableton Live MCP depend on Ableton JS
238 lines (237 loc) • 10.8 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<{
[x: string]: z.ZodOptional<z.ZodTypeAny>;
}, "strip", z.ZodTypeAny, {
[x: string]: any;
}, {
[x: string]: any;
}>;
export declare const RAW_CLIP: z.ZodObject<{
[x: string]: z.ZodOptional<z.ZodTypeAny>;
}, "strip", z.ZodTypeAny, {
[x: string]: any;
}, {
[x: string]: any;
}>;
export declare const RAW_TRACK: z.ZodObject<{
[x: string]: z.ZodOptional<z.ZodTypeAny>;
}, "strip", z.ZodTypeAny, {
[x: string]: any;
}, {
[x: string]: any;
}>;
export declare const TrackSettableProp: z.ZodObject<{
[x: string]: z.ZodOptional<z.ZodTypeAny>;
}, "strip", z.ZodTypeAny, {
[x: string]: any;
}, {
[x: string]: 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 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<{
appointed_device: z.ZodOptional<z.ZodString>;
arrangement_overdub: z.ZodOptional<z.ZodBoolean>;
back_to_arranger: z.ZodOptional<z.ZodNumber>;
clip_trigger_quantization: z.ZodOptional<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"]>>;
count_in_duration: z.ZodOptional<z.ZodNumber>;
current_song_time: z.ZodOptional<z.ZodNumber>;
exclusive_arm: z.ZodOptional<z.ZodNumber>;
exclusive_solo: z.ZodOptional<z.ZodNumber>;
groove_amount: z.ZodOptional<z.ZodNumber>;
is_counting_in: z.ZodOptional<z.ZodBoolean>;
is_playing: z.ZodOptional<z.ZodBoolean>;
last_event_time: z.ZodOptional<z.ZodNumber>;
loop: z.ZodOptional<z.ZodBoolean>;
loop_length: z.ZodOptional<z.ZodNumber>;
loop_start: z.ZodOptional<z.ZodNumber>;
master_track: z.ZodOptional<z.ZodNumber>;
metronome: z.ZodOptional<z.ZodNumber>;
midi_recording_quantization: z.ZodOptional<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"]>>;
nudge_down: z.ZodOptional<z.ZodBoolean>;
nudge_up: z.ZodOptional<z.ZodBoolean>;
overdub: z.ZodOptional<z.ZodBoolean>;
punch_in: z.ZodOptional<z.ZodBoolean>;
punch_out: z.ZodOptional<z.ZodBoolean>;
re_enable_automation_enabled: z.ZodOptional<z.ZodNumber>;
record_mode: z.ZodOptional<z.ZodNumber>;
return_tracks: z.ZodOptional<z.ZodNumber>;
root_note: z.ZodOptional<z.ZodNumber>;
scale_name: z.ZodOptional<z.ZodNumber>;
select_on_launch: z.ZodOptional<z.ZodNumber>;
session_automation_record: z.ZodOptional<z.ZodNumber>;
session_record: z.ZodOptional<z.ZodNumber>;
session_record_status: z.ZodOptional<z.ZodNumber>;
signature_denominator: z.ZodOptional<z.ZodNumber>;
signature_numerator: z.ZodOptional<z.ZodNumber>;
song_length: z.ZodOptional<z.ZodNumber>;
swing_amount: z.ZodOptional<z.ZodNumber>;
tempo: z.ZodOptional<z.ZodNumber>;
tempo_follower_enabled: z.ZodOptional<z.ZodBoolean>;
visible_tracks: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
is_playing?: boolean | undefined;
loop_start?: number | undefined;
signature_denominator?: number | undefined;
signature_numerator?: number | undefined;
appointed_device?: string | undefined;
arrangement_overdub?: boolean | undefined;
back_to_arranger?: number | undefined;
clip_trigger_quantization?: "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" | undefined;
count_in_duration?: number | undefined;
current_song_time?: number | undefined;
exclusive_arm?: number | undefined;
exclusive_solo?: number | undefined;
groove_amount?: number | undefined;
is_counting_in?: boolean | undefined;
last_event_time?: number | undefined;
loop?: boolean | undefined;
loop_length?: number | undefined;
master_track?: number | undefined;
metronome?: number | undefined;
midi_recording_quantization?: "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" | undefined;
nudge_down?: boolean | undefined;
nudge_up?: boolean | undefined;
overdub?: boolean | undefined;
punch_in?: boolean | undefined;
punch_out?: boolean | undefined;
re_enable_automation_enabled?: number | undefined;
record_mode?: number | undefined;
return_tracks?: number | undefined;
root_note?: number | undefined;
scale_name?: number | undefined;
select_on_launch?: number | undefined;
session_automation_record?: number | undefined;
session_record?: number | undefined;
session_record_status?: number | undefined;
song_length?: number | undefined;
swing_amount?: number | undefined;
tempo?: number | undefined;
tempo_follower_enabled?: boolean | undefined;
visible_tracks?: number | undefined;
}, {
is_playing?: boolean | undefined;
loop_start?: number | undefined;
signature_denominator?: number | undefined;
signature_numerator?: number | undefined;
appointed_device?: string | undefined;
arrangement_overdub?: boolean | undefined;
back_to_arranger?: number | undefined;
clip_trigger_quantization?: "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" | undefined;
count_in_duration?: number | undefined;
current_song_time?: number | undefined;
exclusive_arm?: number | undefined;
exclusive_solo?: number | undefined;
groove_amount?: number | undefined;
is_counting_in?: boolean | undefined;
last_event_time?: number | undefined;
loop?: boolean | undefined;
loop_length?: number | undefined;
master_track?: number | undefined;
metronome?: number | undefined;
midi_recording_quantization?: "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" | undefined;
nudge_down?: boolean | undefined;
nudge_up?: boolean | undefined;
overdub?: boolean | undefined;
punch_in?: boolean | undefined;
punch_out?: boolean | undefined;
re_enable_automation_enabled?: number | undefined;
record_mode?: number | undefined;
return_tracks?: number | undefined;
root_note?: number | undefined;
scale_name?: number | undefined;
select_on_launch?: number | undefined;
session_automation_record?: number | undefined;
session_record?: number | undefined;
session_record_status?: number | undefined;
song_length?: number | undefined;
swing_amount?: number | undefined;
tempo?: number | undefined;
tempo_follower_enabled?: boolean | undefined;
visible_tracks?: number | undefined;
}>;
export declare const SongGettableProps: z.ZodObject<{
[x: string]: z.ZodOptional<z.ZodTypeAny>;
}, "strip", z.ZodTypeAny, {
[x: string]: any;
}, {
[x: string]: any;
}>;
export declare enum TrackType {
return = "return",
audio = "audio",
midi = "midi"
}
export declare const ZodTrackType: z.ZodEnum<[TrackType.return, TrackType.audio, TrackType.midi]>;