UNPKG

@mseep/ableton-copilot-mcp

Version:
238 lines (237 loc) 10.8 kB
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]>;