Skip to content

Live Object Model map

A Python's-eye view of the Live Object Model: the same object tree a MIDI Remote Script walks through the Live module, for Live 10.

Unofficial, and not endorsed by or affiliated with Ableton. This is the LOM as reached from Python (a Remote Script walking the live objects), the counterpart to the Max for Live LOM that Cycling '74 documents officially via live.object / live.path. The parent-child skeleton is curated for accuracy; each node's properties, methods and docs are generated from the runtime API, and every class links to its full reference page.
ApplicationSongTrackClipSlotDeviceMixerDeviceClipDeviceParameter

The set, top down
Application This class represents the Live application.
properties 8
_live_ptr · browser · canonical_parent · control_surfaces · current_dialog_button_count · current_dialog_message · open_dialog_count · view
methods 12
add_control_surfaces_listener · add_open_dialog_count_listener · control_surfaces_has_listener · get_bugfix_version · get_document · get_major_version · get_minor_version · has_option · open_dialog_count_has_listener · press_current_dialog_button · remove_control_surfaces_listener · remove_open_dialog_count_listener
get_document
Song This class represents a Live set.
properties 50
_live_ptr · appointed_device · arrangement_overdub · back_to_arranger · can_capture_midi · can_jump_to_next_cue · can_jump_to_prev_cue · can_redo · can_undo · canonical_parent · clip_trigger_quantization · count_in_duration · cue_points · current_song_time · exclusive_arm · exclusive_solo · groove_amount · is_counting_in · is_playing · last_event_time · loop · loop_length · loop_start · master_track · metronome · midi_recording_quantization · nudge_down · nudge_up · overdub · punch_in · punch_out · re_enable_automation_enabled · record_mode · return_tracks · root_note · scale_intervals · scale_name · scenes · select_on_launch · session_automation_record · session_record · session_record_status · signature_denominator · signature_numerator · song_length · swing_amount · tempo · tracks · view · visible_tracks
methods 164
add_appointed_device_listener · add_arrangement_overdub_listener · add_back_to_arranger_listener · add_can_capture_midi_listener · add_can_jump_to_next_cue_listener · add_can_jump_to_prev_cue_listener · add_clip_trigger_quantization_listener · add_count_in_duration_listener · add_cue_points_listener · add_current_song_time_listener · add_data_listener · add_exclusive_arm_listener · add_groove_amount_listener · add_is_counting_in_listener · add_is_playing_listener · add_loop_length_listener · add_loop_listener · add_loop_start_listener · add_metronome_listener · add_midi_recording_quantization_listener · add_nudge_down_listener · add_nudge_up_listener · add_overdub_listener · add_punch_in_listener · add_punch_out_listener · add_re_enable_automation_enabled_listener · add_record_mode_listener · add_return_tracks_listener · add_root_note_listener · add_scale_intervals_listener · add_scale_name_listener · add_scenes_listener · add_session_automation_record_listener · add_session_record_listener · add_session_record_status_listener · add_signature_denominator_listener · add_signature_numerator_listener · add_song_length_listener · add_swing_amount_listener · add_tempo_listener · add_tracks_listener · add_visible_tracks_listener · appointed_device_has_listener · arrangement_overdub_has_listener · back_to_arranger_has_listener · begin_undo_step · can_capture_midi_has_listener · can_jump_to_next_cue_has_listener · can_jump_to_prev_cue_has_listener · capture_and_insert_scene · capture_midi · clip_trigger_quantization_has_listener · continue_playing · count_in_duration_has_listener · create_audio_track · create_midi_track · create_return_track · create_scene · cue_points_has_listener · current_song_time_has_listener · data_has_listener · delete_return_track · delete_scene · delete_track · duplicate_scene · duplicate_track · end_undo_step · exclusive_arm_has_listener · find_device_position · force_link_beat_time · get_beats_loop_length · get_beats_loop_start · get_current_beats_song_time · get_current_smpte_song_time · get_data · groove_amount_has_listener · is_counting_in_has_listener · is_cue_point_selected · is_playing_has_listener · jump_by · jump_to_next_cue · jump_to_prev_cue · loop_has_listener · loop_length_has_listener · loop_start_has_listener · metronome_has_listener · midi_recording_quantization_has_listener · move_device · nudge_down_has_listener · nudge_up_has_listener · overdub_has_listener · play_selection · punch_in_has_listener · punch_out_has_listener · re_enable_automation · re_enable_automation_enabled_has_listener · record_mode_has_listener · redo · remove_appointed_device_listener · remove_arrangement_overdub_listener · remove_back_to_arranger_listener · remove_can_capture_midi_listener · remove_can_jump_to_next_cue_listener · remove_can_jump_to_prev_cue_listener · remove_clip_trigger_quantization_listener · remove_count_in_duration_listener · remove_cue_points_listener · remove_current_song_time_listener · remove_data_listener · remove_exclusive_arm_listener · remove_groove_amount_listener · remove_is_counting_in_listener · remove_is_playing_listener · remove_loop_length_listener · remove_loop_listener · remove_loop_start_listener · remove_metronome_listener · remove_midi_recording_quantization_listener · remove_nudge_down_listener · remove_nudge_up_listener · remove_overdub_listener · remove_punch_in_listener · remove_punch_out_listener · remove_re_enable_automation_enabled_listener · remove_record_mode_listener · remove_return_tracks_listener · remove_root_note_listener · remove_scale_intervals_listener · remove_scale_name_listener · remove_scenes_listener · remove_session_automation_record_listener · remove_session_record_listener · remove_session_record_status_listener · remove_signature_denominator_listener · remove_signature_numerator_listener · remove_song_length_listener · remove_swing_amount_listener · remove_tempo_listener · remove_tracks_listener · remove_visible_tracks_listener · return_tracks_has_listener · root_note_has_listener · scale_intervals_has_listener · scale_name_has_listener · scenes_has_listener · scrub_by · session_automation_record_has_listener · session_record_has_listener · session_record_status_has_listener · set_data · set_or_delete_cue · signature_denominator_has_listener · signature_numerator_has_listener · song_length_has_listener · start_playing · stop_all_clips · stop_playing · swing_amount_has_listener · tap_tempo · tempo_has_listener · tracks_has_listener · trigger_session_record · undo · visible_tracks_has_listener
tracks
Track This class represents a track in Live. It can be either an Audio track, a MIDI Track, a Return Track or the Master track. The Master Track and at least one Audio or MIDI track will be always present.Return Tracks are optional.
properties 54
_live_ptr · arm · available_input_routing_channels · available_input_routing_types · available_output_routing_channels · available_output_routing_types · can_be_armed · can_be_frozen · can_show_chains · canonical_parent · clip_slots · color · color_index · current_input_routing · current_input_sub_routing · current_monitoring_state · current_output_routing · current_output_sub_routing · devices · fired_slot_index · fold_state · group_track · has_audio_input · has_audio_output · has_midi_input · has_midi_output · implicit_arm · input_meter_left · input_meter_level · input_meter_right · input_routing_channel · input_routing_type · input_routings · input_sub_routings · is_foldable · is_frozen · is_grouped · is_part_of_selection · is_showing_chains · is_visible · mixer_device · mute · muted_via_solo · name · output_meter_left · output_meter_level · output_meter_right · output_routing_channel · output_routing_type · output_routings · output_sub_routings · playing_slot_index · solo · view
methods 134
add_arm_listener · add_available_input_routing_channels_listener · add_available_input_routing_types_listener · add_available_output_routing_channels_listener · add_available_output_routing_types_listener · add_clip_slots_listener · add_color_index_listener · add_color_listener · add_current_input_routing_listener · add_current_input_sub_routing_listener · add_current_monitoring_state_listener · add_current_output_routing_listener · add_current_output_sub_routing_listener · add_data_listener · add_devices_listener · add_fired_slot_index_listener · add_has_audio_input_listener · add_has_audio_output_listener · add_has_midi_input_listener · add_has_midi_output_listener · add_implicit_arm_listener · add_input_meter_left_listener · add_input_meter_level_listener · add_input_meter_right_listener · add_input_routing_channel_listener · add_input_routing_type_listener · add_input_routings_listener · add_input_sub_routings_listener · add_is_frozen_listener · add_is_showing_chains_listener · add_mute_listener · add_muted_via_solo_listener · add_name_listener · add_output_meter_left_listener · add_output_meter_level_listener · add_output_meter_right_listener · add_output_routing_channel_listener · add_output_routing_type_listener · add_output_routings_listener · add_output_sub_routings_listener · add_playing_slot_index_listener · add_solo_listener · arm_has_listener · available_input_routing_channels_has_listener · available_input_routing_types_has_listener · available_output_routing_channels_has_listener · available_output_routing_types_has_listener · clip_slots_has_listener · color_has_listener · color_index_has_listener · current_input_routing_has_listener · current_input_sub_routing_has_listener · current_monitoring_state_has_listener · current_output_routing_has_listener · current_output_sub_routing_has_listener · data_has_listener · delete_clip · delete_device · devices_has_listener · duplicate_clip_slot · duplicate_clip_to_arrangement · fired_slot_index_has_listener · get_data · has_audio_input_has_listener · has_audio_output_has_listener · has_midi_input_has_listener · has_midi_output_has_listener · implicit_arm_has_listener · input_meter_left_has_listener · input_meter_level_has_listener · input_meter_right_has_listener · input_routing_channel_has_listener · input_routing_type_has_listener · input_routings_has_listener · input_sub_routings_has_listener · is_frozen_has_listener · is_showing_chains_has_listener · jump_in_running_session_clip · mute_has_listener · muted_via_solo_has_listener · name_has_listener · output_meter_left_has_listener · output_meter_level_has_listener · output_meter_right_has_listener · output_routing_channel_has_listener · output_routing_type_has_listener · output_routings_has_listener · output_sub_routings_has_listener · playing_slot_index_has_listener · remove_arm_listener · remove_available_input_routing_channels_listener · remove_available_input_routing_types_listener · remove_available_output_routing_channels_listener · remove_available_output_routing_types_listener · remove_clip_slots_listener · remove_color_index_listener · remove_color_listener · remove_current_input_routing_listener · remove_current_input_sub_routing_listener · remove_current_monitoring_state_listener · remove_current_output_routing_listener · remove_current_output_sub_routing_listener · remove_data_listener · remove_devices_listener · remove_fired_slot_index_listener · remove_has_audio_input_listener · remove_has_audio_output_listener · remove_has_midi_input_listener · remove_has_midi_output_listener · remove_implicit_arm_listener · remove_input_meter_left_listener · remove_input_meter_level_listener · remove_input_meter_right_listener · remove_input_routing_channel_listener · remove_input_routing_type_listener · remove_input_routings_listener · remove_input_sub_routings_listener · remove_is_frozen_listener · remove_is_showing_chains_listener · remove_mute_listener · remove_muted_via_solo_listener · remove_name_listener · remove_output_meter_left_listener · remove_output_meter_level_listener · remove_output_meter_right_listener · remove_output_routing_channel_listener · remove_output_routing_type_listener · remove_output_routings_listener · remove_output_sub_routings_listener · remove_playing_slot_index_listener · remove_solo_listener · set_data · solo_has_listener · stop_all_clips
clip_slots
ClipSlot This class represents an entry in Lives Session view matrix.
properties 14
_live_ptr · canonical_parent · clip · color · color_index · controls_other_clips · has_clip · has_stop_button · is_group_slot · is_playing · is_recording · is_triggered · playing_status · will_record_on_start
methods 27
add_color_index_listener · add_color_listener · add_controls_other_clips_listener · add_has_clip_listener · add_has_stop_button_listener · add_is_triggered_listener · add_playing_status_listener · color_has_listener · color_index_has_listener · controls_other_clips_has_listener · create_clip · delete_clip · duplicate_clip_to · fire · has_clip_has_listener · has_stop_button_has_listener · is_triggered_has_listener · playing_status_has_listener · remove_color_index_listener · remove_color_listener · remove_controls_other_clips_listener · remove_has_clip_listener · remove_has_stop_button_listener · remove_is_triggered_listener · remove_playing_status_listener · set_fire_button_state · stop
clip
Clip This class represents a Clip in Live. It can be either an AudioClip or a MIDI Clip, in an Arrangement or the Session, dependingon the Track (Slot) it lives in.
properties 38
_live_ptr · available_warp_modes · canonical_parent · color · color_index · end_marker · end_time · file_path · gain · gain_display_string · has_envelopes · is_arrangement_clip · is_audio_clip · is_midi_clip · is_overdubbing · is_playing · is_recording · is_triggered · length · loop_end · loop_start · looping · muted · name · pitch_coarse · pitch_fine · playing_position · position · ram_mode · sample_length · signature_denominator · signature_numerator · start_marker · start_time · view · warp_mode · warping · will_record_on_start
methods 109
add_color_index_listener · add_color_listener · add_end_marker_listener · add_end_time_listener · add_file_path_listener · add_gain_listener · add_has_envelopes_listener · add_is_overdubbing_listener · add_is_recording_listener · add_loop_end_listener · add_loop_jump_listener · add_loop_start_listener · add_looping_listener · add_muted_listener · add_name_listener · add_notes_listener · add_pitch_coarse_listener · add_pitch_fine_listener · add_playing_position_listener · add_playing_status_listener · add_position_listener · add_ram_mode_listener · add_signature_denominator_listener · add_signature_numerator_listener · add_start_marker_listener · add_warp_markers_listener · add_warp_mode_listener · add_warping_listener · automation_envelope · beat_to_sample_time · clear_all_envelopes · clear_envelope · color_has_listener · color_index_has_listener · create_automation_envelope · crop · deselect_all_notes · duplicate_loop · duplicate_region · end_marker_has_listener · end_time_has_listener · file_path_has_listener · fire · gain_has_listener · get_notes · get_selected_notes · has_envelopes_has_listener · is_overdubbing_has_listener · is_recording_has_listener · loop_end_has_listener · loop_jump_has_listener · loop_start_has_listener · looping_has_listener · move_playing_pos · muted_has_listener · name_has_listener · notes_has_listener · pitch_coarse_has_listener · pitch_fine_has_listener · playing_position_has_listener · playing_status_has_listener · position_has_listener · quantize · quantize_pitch · ram_mode_has_listener · remove_color_index_listener · remove_color_listener · remove_end_marker_listener · remove_end_time_listener · remove_file_path_listener · remove_gain_listener · remove_has_envelopes_listener · remove_is_overdubbing_listener · remove_is_recording_listener · remove_loop_end_listener · remove_loop_jump_listener · remove_loop_start_listener · remove_looping_listener · remove_muted_listener · remove_name_listener · remove_notes · remove_notes_listener · remove_pitch_coarse_listener · remove_pitch_fine_listener · remove_playing_position_listener · remove_playing_status_listener · remove_position_listener · remove_ram_mode_listener · remove_signature_denominator_listener · remove_signature_numerator_listener · remove_start_marker_listener · remove_warp_markers_listener · remove_warp_mode_listener · remove_warping_listener · replace_selected_notes · sample_to_beat_time · scrub · seconds_to_sample_time · select_all_notes · set_fire_button_state · set_notes · signature_denominator_has_listener · signature_numerator_has_listener · start_marker_has_listener · stop · stop_scrub · warp_markers_has_listener · warp_mode_has_listener · warping_has_listener
arrangement_clips
Clip This class represents a Clip in Live. It can be either an AudioClip or a MIDI Clip, in an Arrangement or the Session, dependingon the Track (Slot) it lives in.
properties 38
_live_ptr · available_warp_modes · canonical_parent · color · color_index · end_marker · end_time · file_path · gain · gain_display_string · has_envelopes · is_arrangement_clip · is_audio_clip · is_midi_clip · is_overdubbing · is_playing · is_recording · is_triggered · length · loop_end · loop_start · looping · muted · name · pitch_coarse · pitch_fine · playing_position · position · ram_mode · sample_length · signature_denominator · signature_numerator · start_marker · start_time · view · warp_mode · warping · will_record_on_start
methods 109
add_color_index_listener · add_color_listener · add_end_marker_listener · add_end_time_listener · add_file_path_listener · add_gain_listener · add_has_envelopes_listener · add_is_overdubbing_listener · add_is_recording_listener · add_loop_end_listener · add_loop_jump_listener · add_loop_start_listener · add_looping_listener · add_muted_listener · add_name_listener · add_notes_listener · add_pitch_coarse_listener · add_pitch_fine_listener · add_playing_position_listener · add_playing_status_listener · add_position_listener · add_ram_mode_listener · add_signature_denominator_listener · add_signature_numerator_listener · add_start_marker_listener · add_warp_markers_listener · add_warp_mode_listener · add_warping_listener · automation_envelope · beat_to_sample_time · clear_all_envelopes · clear_envelope · color_has_listener · color_index_has_listener · create_automation_envelope · crop · deselect_all_notes · duplicate_loop · duplicate_region · end_marker_has_listener · end_time_has_listener · file_path_has_listener · fire · gain_has_listener · get_notes · get_selected_notes · has_envelopes_has_listener · is_overdubbing_has_listener · is_recording_has_listener · loop_end_has_listener · loop_jump_has_listener · loop_start_has_listener · looping_has_listener · move_playing_pos · muted_has_listener · name_has_listener · notes_has_listener · pitch_coarse_has_listener · pitch_fine_has_listener · playing_position_has_listener · playing_status_has_listener · position_has_listener · quantize · quantize_pitch · ram_mode_has_listener · remove_color_index_listener · remove_color_listener · remove_end_marker_listener · remove_end_time_listener · remove_file_path_listener · remove_gain_listener · remove_has_envelopes_listener · remove_is_overdubbing_listener · remove_is_recording_listener · remove_loop_end_listener · remove_loop_jump_listener · remove_loop_start_listener · remove_looping_listener · remove_muted_listener · remove_name_listener · remove_notes · remove_notes_listener · remove_pitch_coarse_listener · remove_pitch_fine_listener · remove_playing_position_listener · remove_playing_status_listener · remove_position_listener · remove_ram_mode_listener · remove_signature_denominator_listener · remove_signature_numerator_listener · remove_start_marker_listener · remove_warp_markers_listener · remove_warp_mode_listener · remove_warping_listener · replace_selected_notes · sample_to_beat_time · scrub · seconds_to_sample_time · select_all_notes · set_fire_button_state · set_notes · signature_denominator_has_listener · signature_numerator_has_listener · start_marker_has_listener · stop · stop_scrub · warp_markers_has_listener · warp_mode_has_listener · warping_has_listener
devices
Device This class represents a MIDI or Audio DSP-Device in Live.
properties 11
_live_ptr · can_have_chains · can_have_drum_pads · canonical_parent · class_display_name · class_name · is_active · name · parameters · type · view
methods 10
add_is_active_listener · add_name_listener · add_parameters_listener · is_active_has_listener · name_has_listener · parameters_has_listener · remove_is_active_listener · remove_name_listener · remove_parameters_listener · store_chosen_bank
parameters
DeviceParameter This class represents a (automatable) parameter within a MIDI orAudio DSP-Device.
properties 13
_live_ptr · automation_state · canonical_parent · default_value · is_enabled · is_quantized · max · min · name · original_name · state · value · value_items
methods 16
add_automation_state_listener · add_name_listener · add_state_listener · add_value_listener · automation_state_has_listener · begin_gesture · end_gesture · name_has_listener · re_enable_automation · remove_automation_state_listener · remove_name_listener · remove_state_listener · remove_value_listener · state_has_listener · str_for_value · value_has_listener
mixer_device
MixerDevice This class represents a Mixer Device in Live, which gives youaccess to the Volume and Panning properties of a Track.
properties 13
_live_ptr · canonical_parent · crossfade_assign · crossfader · cue_volume · left_split_stereo · panning · panning_mode · right_split_stereo · sends · song_tempo · track_activator · volume
methods 9
add_crossfade_assign_listener · add_panning_mode_listener · add_sends_listener · crossfade_assign_has_listener · panning_mode_has_listener · remove_crossfade_assign_listener · remove_panning_mode_listener · remove_sends_listener · sends_has_listener
volume
DeviceParameter This class represents a (automatable) parameter within a MIDI orAudio DSP-Device.
properties 13
_live_ptr · automation_state · canonical_parent · default_value · is_enabled · is_quantized · max · min · name · original_name · state · value · value_items
methods 16
add_automation_state_listener · add_name_listener · add_state_listener · add_value_listener · automation_state_has_listener · begin_gesture · end_gesture · name_has_listener · re_enable_automation · remove_automation_state_listener · remove_name_listener · remove_state_listener · remove_value_listener · state_has_listener · str_for_value · value_has_listener
panning
DeviceParameter This class represents a (automatable) parameter within a MIDI orAudio DSP-Device.
properties 13
_live_ptr · automation_state · canonical_parent · default_value · is_enabled · is_quantized · max · min · name · original_name · state · value · value_items
methods 16
add_automation_state_listener · add_name_listener · add_state_listener · add_value_listener · automation_state_has_listener · begin_gesture · end_gesture · name_has_listener · re_enable_automation · remove_automation_state_listener · remove_name_listener · remove_state_listener · remove_value_listener · state_has_listener · str_for_value · value_has_listener
cue_volume
DeviceParameter This class represents a (automatable) parameter within a MIDI orAudio DSP-Device.
properties 13
_live_ptr · automation_state · canonical_parent · default_value · is_enabled · is_quantized · max · min · name · original_name · state · value · value_items
methods 16
add_automation_state_listener · add_name_listener · add_state_listener · add_value_listener · automation_state_has_listener · begin_gesture · end_gesture · name_has_listener · re_enable_automation · remove_automation_state_listener · remove_name_listener · remove_state_listener · remove_value_listener · state_has_listener · str_for_value · value_has_listener
crossfader
DeviceParameter This class represents a (automatable) parameter within a MIDI orAudio DSP-Device.
properties 13
_live_ptr · automation_state · canonical_parent · default_value · is_enabled · is_quantized · max · min · name · original_name · state · value · value_items
methods 16
add_automation_state_listener · add_name_listener · add_state_listener · add_value_listener · automation_state_has_listener · begin_gesture · end_gesture · name_has_listener · re_enable_automation · remove_automation_state_listener · remove_name_listener · remove_state_listener · remove_value_listener · state_has_listener · str_for_value · value_has_listener
track_activator
DeviceParameter This class represents a (automatable) parameter within a MIDI orAudio DSP-Device.
properties 13
_live_ptr · automation_state · canonical_parent · default_value · is_enabled · is_quantized · max · min · name · original_name · state · value · value_items
methods 16
add_automation_state_listener · add_name_listener · add_state_listener · add_value_listener · automation_state_has_listener · begin_gesture · end_gesture · name_has_listener · re_enable_automation · remove_automation_state_listener · remove_name_listener · remove_state_listener · remove_value_listener · state_has_listener · str_for_value · value_has_listener
sends
DeviceParameter This class represents a (automatable) parameter within a MIDI orAudio DSP-Device.
properties 13
_live_ptr · automation_state · canonical_parent · default_value · is_enabled · is_quantized · max · min · name · original_name · state · value · value_items
methods 16
add_automation_state_listener · add_name_listener · add_state_listener · add_value_listener · automation_state_has_listener · begin_gesture · end_gesture · name_has_listener · re_enable_automation · remove_automation_state_listener · remove_name_listener · remove_state_listener · remove_value_listener · state_has_listener · str_for_value · value_has_listener
return_tracks
Track This class represents a track in Live. It can be either an Audio track, a MIDI Track, a Return Track or the Master track. The Master Track and at least one Audio or MIDI track will be always present.Return Tracks are optional.
properties 54
_live_ptr · arm · available_input_routing_channels · available_input_routing_types · available_output_routing_channels · available_output_routing_types · can_be_armed · can_be_frozen · can_show_chains · canonical_parent · clip_slots · color · color_index · current_input_routing · current_input_sub_routing · current_monitoring_state · current_output_routing · current_output_sub_routing · devices · fired_slot_index · fold_state · group_track · has_audio_input · has_audio_output · has_midi_input · has_midi_output · implicit_arm · input_meter_left · input_meter_level · input_meter_right · input_routing_channel · input_routing_type · input_routings · input_sub_routings · is_foldable · is_frozen · is_grouped · is_part_of_selection · is_showing_chains · is_visible · mixer_device · mute · muted_via_solo · name · output_meter_left · output_meter_level · output_meter_right · output_routing_channel · output_routing_type · output_routings · output_sub_routings · playing_slot_index · solo · view
methods 134
add_arm_listener · add_available_input_routing_channels_listener · add_available_input_routing_types_listener · add_available_output_routing_channels_listener · add_available_output_routing_types_listener · add_clip_slots_listener · add_color_index_listener · add_color_listener · add_current_input_routing_listener · add_current_input_sub_routing_listener · add_current_monitoring_state_listener · add_current_output_routing_listener · add_current_output_sub_routing_listener · add_data_listener · add_devices_listener · add_fired_slot_index_listener · add_has_audio_input_listener · add_has_audio_output_listener · add_has_midi_input_listener · add_has_midi_output_listener · add_implicit_arm_listener · add_input_meter_left_listener · add_input_meter_level_listener · add_input_meter_right_listener · add_input_routing_channel_listener · add_input_routing_type_listener · add_input_routings_listener · add_input_sub_routings_listener · add_is_frozen_listener · add_is_showing_chains_listener · add_mute_listener · add_muted_via_solo_listener · add_name_listener · add_output_meter_left_listener · add_output_meter_level_listener · add_output_meter_right_listener · add_output_routing_channel_listener · add_output_routing_type_listener · add_output_routings_listener · add_output_sub_routings_listener · add_playing_slot_index_listener · add_solo_listener · arm_has_listener · available_input_routing_channels_has_listener · available_input_routing_types_has_listener · available_output_routing_channels_has_listener · available_output_routing_types_has_listener · clip_slots_has_listener · color_has_listener · color_index_has_listener · current_input_routing_has_listener · current_input_sub_routing_has_listener · current_monitoring_state_has_listener · current_output_routing_has_listener · current_output_sub_routing_has_listener · data_has_listener · delete_clip · delete_device · devices_has_listener · duplicate_clip_slot · duplicate_clip_to_arrangement · fired_slot_index_has_listener · get_data · has_audio_input_has_listener · has_audio_output_has_listener · has_midi_input_has_listener · has_midi_output_has_listener · implicit_arm_has_listener · input_meter_left_has_listener · input_meter_level_has_listener · input_meter_right_has_listener · input_routing_channel_has_listener · input_routing_type_has_listener · input_routings_has_listener · input_sub_routings_has_listener · is_frozen_has_listener · is_showing_chains_has_listener · jump_in_running_session_clip · mute_has_listener · muted_via_solo_has_listener · name_has_listener · output_meter_left_has_listener · output_meter_level_has_listener · output_meter_right_has_listener · output_routing_channel_has_listener · output_routing_type_has_listener · output_routings_has_listener · output_sub_routings_has_listener · playing_slot_index_has_listener · remove_arm_listener · remove_available_input_routing_channels_listener · remove_available_input_routing_types_listener · remove_available_output_routing_channels_listener · remove_available_output_routing_types_listener · remove_clip_slots_listener · remove_color_index_listener · remove_color_listener · remove_current_input_routing_listener · remove_current_input_sub_routing_listener · remove_current_monitoring_state_listener · remove_current_output_routing_listener · remove_current_output_sub_routing_listener · remove_data_listener · remove_devices_listener · remove_fired_slot_index_listener · remove_has_audio_input_listener · remove_has_audio_output_listener · remove_has_midi_input_listener · remove_has_midi_output_listener · remove_implicit_arm_listener · remove_input_meter_left_listener · remove_input_meter_level_listener · remove_input_meter_right_listener · remove_input_routing_channel_listener · remove_input_routing_type_listener · remove_input_routings_listener · remove_input_sub_routings_listener · remove_is_frozen_listener · remove_is_showing_chains_listener · remove_mute_listener · remove_muted_via_solo_listener · remove_name_listener · remove_output_meter_left_listener · remove_output_meter_level_listener · remove_output_meter_right_listener · remove_output_routing_channel_listener · remove_output_routing_type_listener · remove_output_routings_listener · remove_output_sub_routings_listener · remove_playing_slot_index_listener · remove_solo_listener · set_data · solo_has_listener · stop_all_clips
clip_slots
ClipSlot This class represents an entry in Lives Session view matrix.
properties 14
_live_ptr · canonical_parent · clip · color · color_index · controls_other_clips · has_clip · has_stop_button · is_group_slot · is_playing · is_recording · is_triggered · playing_status · will_record_on_start
methods 27
add_color_index_listener · add_color_listener · add_controls_other_clips_listener · add_has_clip_listener · add_has_stop_button_listener · add_is_triggered_listener · add_playing_status_listener · color_has_listener · color_index_has_listener · controls_other_clips_has_listener · create_clip · delete_clip · duplicate_clip_to · fire · has_clip_has_listener · has_stop_button_has_listener · is_triggered_has_listener · playing_status_has_listener · remove_color_index_listener · remove_color_listener · remove_controls_other_clips_listener · remove_has_clip_listener · remove_has_stop_button_listener · remove_is_triggered_listener · remove_playing_status_listener · set_fire_button_state · stop
clip
Clip This class represents a Clip in Live. It can be either an AudioClip or a MIDI Clip, in an Arrangement or the Session, dependingon the Track (Slot) it lives in.
properties 38
_live_ptr · available_warp_modes · canonical_parent · color · color_index · end_marker · end_time · file_path · gain · gain_display_string · has_envelopes · is_arrangement_clip · is_audio_clip · is_midi_clip · is_overdubbing · is_playing · is_recording · is_triggered · length · loop_end · loop_start · looping · muted · name · pitch_coarse · pitch_fine · playing_position · position · ram_mode · sample_length · signature_denominator · signature_numerator · start_marker · start_time · view · warp_mode · warping · will_record_on_start
methods 109
add_color_index_listener · add_color_listener · add_end_marker_listener · add_end_time_listener · add_file_path_listener · add_gain_listener · add_has_envelopes_listener · add_is_overdubbing_listener · add_is_recording_listener · add_loop_end_listener · add_loop_jump_listener · add_loop_start_listener · add_looping_listener · add_muted_listener · add_name_listener · add_notes_listener · add_pitch_coarse_listener · add_pitch_fine_listener · add_playing_position_listener · add_playing_status_listener · add_position_listener · add_ram_mode_listener · add_signature_denominator_listener · add_signature_numerator_listener · add_start_marker_listener · add_warp_markers_listener · add_warp_mode_listener · add_warping_listener · automation_envelope · beat_to_sample_time · clear_all_envelopes · clear_envelope · color_has_listener · color_index_has_listener · create_automation_envelope · crop · deselect_all_notes · duplicate_loop · duplicate_region · end_marker_has_listener · end_time_has_listener · file_path_has_listener · fire · gain_has_listener · get_notes · get_selected_notes · has_envelopes_has_listener · is_overdubbing_has_listener · is_recording_has_listener · loop_end_has_listener · loop_jump_has_listener · loop_start_has_listener · looping_has_listener · move_playing_pos · muted_has_listener · name_has_listener · notes_has_listener · pitch_coarse_has_listener · pitch_fine_has_listener · playing_position_has_listener · playing_status_has_listener · position_has_listener · quantize · quantize_pitch · ram_mode_has_listener · remove_color_index_listener · remove_color_listener · remove_end_marker_listener · remove_end_time_listener · remove_file_path_listener · remove_gain_listener · remove_has_envelopes_listener · remove_is_overdubbing_listener · remove_is_recording_listener · remove_loop_end_listener · remove_loop_jump_listener · remove_loop_start_listener · remove_looping_listener · remove_muted_listener · remove_name_listener · remove_notes · remove_notes_listener · remove_pitch_coarse_listener · remove_pitch_fine_listener · remove_playing_position_listener · remove_playing_status_listener · remove_position_listener · remove_ram_mode_listener · remove_signature_denominator_listener · remove_signature_numerator_listener · remove_start_marker_listener · remove_warp_markers_listener · remove_warp_mode_listener · remove_warping_listener · replace_selected_notes · sample_to_beat_time · scrub · seconds_to_sample_time · select_all_notes · set_fire_button_state · set_notes · signature_denominator_has_listener · signature_numerator_has_listener · start_marker_has_listener · stop · stop_scrub · warp_markers_has_listener · warp_mode_has_listener · warping_has_listener
arrangement_clips
Clip This class represents a Clip in Live. It can be either an AudioClip or a MIDI Clip, in an Arrangement or the Session, dependingon the Track (Slot) it lives in.
properties 38
_live_ptr · available_warp_modes · canonical_parent · color · color_index · end_marker · end_time · file_path · gain · gain_display_string · has_envelopes · is_arrangement_clip · is_audio_clip · is_midi_clip · is_overdubbing · is_playing · is_recording · is_triggered · length · loop_end · loop_start · looping · muted · name · pitch_coarse · pitch_fine · playing_position · position · ram_mode · sample_length · signature_denominator · signature_numerator · start_marker · start_time · view · warp_mode · warping · will_record_on_start
methods 109
add_color_index_listener · add_color_listener · add_end_marker_listener · add_end_time_listener · add_file_path_listener · add_gain_listener · add_has_envelopes_listener · add_is_overdubbing_listener · add_is_recording_listener · add_loop_end_listener · add_loop_jump_listener · add_loop_start_listener · add_looping_listener · add_muted_listener · add_name_listener · add_notes_listener · add_pitch_coarse_listener · add_pitch_fine_listener · add_playing_position_listener · add_playing_status_listener · add_position_listener · add_ram_mode_listener · add_signature_denominator_listener · add_signature_numerator_listener · add_start_marker_listener · add_warp_markers_listener · add_warp_mode_listener · add_warping_listener · automation_envelope · beat_to_sample_time · clear_all_envelopes · clear_envelope · color_has_listener · color_index_has_listener · create_automation_envelope · crop · deselect_all_notes · duplicate_loop · duplicate_region · end_marker_has_listener · end_time_has_listener · file_path_has_listener · fire · gain_has_listener · get_notes · get_selected_notes · has_envelopes_has_listener · is_overdubbing_has_listener · is_recording_has_listener · loop_end_has_listener · loop_jump_has_listener · loop_start_has_listener · looping_has_listener · move_playing_pos · muted_has_listener · name_has_listener · notes_has_listener · pitch_coarse_has_listener · pitch_fine_has_listener · playing_position_has_listener · playing_status_has_listener · position_has_listener · quantize · quantize_pitch · ram_mode_has_listener · remove_color_index_listener · remove_color_listener · remove_end_marker_listener · remove_end_time_listener · remove_file_path_listener · remove_gain_listener · remove_has_envelopes_listener · remove_is_overdubbing_listener · remove_is_recording_listener · remove_loop_end_listener · remove_loop_jump_listener · remove_loop_start_listener · remove_looping_listener · remove_muted_listener · remove_name_listener · remove_notes · remove_notes_listener · remove_pitch_coarse_listener · remove_pitch_fine_listener · remove_playing_position_listener · remove_playing_status_listener · remove_position_listener · remove_ram_mode_listener · remove_signature_denominator_listener · remove_signature_numerator_listener · remove_start_marker_listener · remove_warp_markers_listener · remove_warp_mode_listener · remove_warping_listener · replace_selected_notes · sample_to_beat_time · scrub · seconds_to_sample_time · select_all_notes · set_fire_button_state · set_notes · signature_denominator_has_listener · signature_numerator_has_listener · start_marker_has_listener · stop · stop_scrub · warp_markers_has_listener · warp_mode_has_listener · warping_has_listener
devices
Device This class represents a MIDI or Audio DSP-Device in Live.
properties 11
_live_ptr · can_have_chains · can_have_drum_pads · canonical_parent · class_display_name · class_name · is_active · name · parameters · type · view
methods 10
add_is_active_listener · add_name_listener · add_parameters_listener · is_active_has_listener · name_has_listener · parameters_has_listener · remove_is_active_listener · remove_name_listener · remove_parameters_listener · store_chosen_bank
parameters
DeviceParameter This class represents a (automatable) parameter within a MIDI orAudio DSP-Device.
properties 13
_live_ptr · automation_state · canonical_parent · default_value · is_enabled · is_quantized · max · min · name · original_name · state · value · value_items
methods 16
add_automation_state_listener · add_name_listener · add_state_listener · add_value_listener · automation_state_has_listener · begin_gesture · end_gesture · name_has_listener · re_enable_automation · remove_automation_state_listener · remove_name_listener · remove_state_listener · remove_value_listener · state_has_listener · str_for_value · value_has_listener
mixer_device
MixerDevice This class represents a Mixer Device in Live, which gives youaccess to the Volume and Panning properties of a Track.
properties 13
_live_ptr · canonical_parent · crossfade_assign · crossfader · cue_volume · left_split_stereo · panning · panning_mode · right_split_stereo · sends · song_tempo · track_activator · volume
methods 9
add_crossfade_assign_listener · add_panning_mode_listener · add_sends_listener · crossfade_assign_has_listener · panning_mode_has_listener · remove_crossfade_assign_listener · remove_panning_mode_listener · remove_sends_listener · sends_has_listener
volume
DeviceParameter This class represents a (automatable) parameter within a MIDI orAudio DSP-Device.
properties 13
_live_ptr · automation_state · canonical_parent · default_value · is_enabled · is_quantized · max · min · name · original_name · state · value · value_items
methods 16
add_automation_state_listener · add_name_listener · add_state_listener · add_value_listener · automation_state_has_listener · begin_gesture · end_gesture · name_has_listener · re_enable_automation · remove_automation_state_listener · remove_name_listener · remove_state_listener · remove_value_listener · state_has_listener · str_for_value · value_has_listener
panning
DeviceParameter This class represents a (automatable) parameter within a MIDI orAudio DSP-Device.
properties 13
_live_ptr · automation_state · canonical_parent · default_value · is_enabled · is_quantized · max · min · name · original_name · state · value · value_items
methods 16
add_automation_state_listener · add_name_listener · add_state_listener · add_value_listener · automation_state_has_listener · begin_gesture · end_gesture · name_has_listener · re_enable_automation · remove_automation_state_listener · remove_name_listener · remove_state_listener · remove_value_listener · state_has_listener · str_for_value · value_has_listener
cue_volume
DeviceParameter This class represents a (automatable) parameter within a MIDI orAudio DSP-Device.
properties 13
_live_ptr · automation_state · canonical_parent · default_value · is_enabled · is_quantized · max · min · name · original_name · state · value · value_items
methods 16
add_automation_state_listener · add_name_listener · add_state_listener · add_value_listener · automation_state_has_listener · begin_gesture · end_gesture · name_has_listener · re_enable_automation · remove_automation_state_listener · remove_name_listener · remove_state_listener · remove_value_listener · state_has_listener · str_for_value · value_has_listener
crossfader
DeviceParameter This class represents a (automatable) parameter within a MIDI orAudio DSP-Device.
properties 13
_live_ptr · automation_state · canonical_parent · default_value · is_enabled · is_quantized · max · min · name · original_name · state · value · value_items
methods 16
add_automation_state_listener · add_name_listener · add_state_listener · add_value_listener · automation_state_has_listener · begin_gesture · end_gesture · name_has_listener · re_enable_automation · remove_automation_state_listener · remove_name_listener · remove_state_listener · remove_value_listener · state_has_listener · str_for_value · value_has_listener
track_activator
DeviceParameter This class represents a (automatable) parameter within a MIDI orAudio DSP-Device.
properties 13
_live_ptr · automation_state · canonical_parent · default_value · is_enabled · is_quantized · max · min · name · original_name · state · value · value_items
methods 16
add_automation_state_listener · add_name_listener · add_state_listener · add_value_listener · automation_state_has_listener · begin_gesture · end_gesture · name_has_listener · re_enable_automation · remove_automation_state_listener · remove_name_listener · remove_state_listener · remove_value_listener · state_has_listener · str_for_value · value_has_listener
sends
DeviceParameter This class represents a (automatable) parameter within a MIDI orAudio DSP-Device.
properties 13
_live_ptr · automation_state · canonical_parent · default_value · is_enabled · is_quantized · max · min · name · original_name · state · value · value_items
methods 16
add_automation_state_listener · add_name_listener · add_state_listener · add_value_listener · automation_state_has_listener · begin_gesture · end_gesture · name_has_listener · re_enable_automation · remove_automation_state_listener · remove_name_listener · remove_state_listener · remove_value_listener · state_has_listener · str_for_value · value_has_listener
master_track
Track This class represents a track in Live. It can be either an Audio track, a MIDI Track, a Return Track or the Master track. The Master Track and at least one Audio or MIDI track will be always present.Return Tracks are optional.
properties 54
_live_ptr · arm · available_input_routing_channels · available_input_routing_types · available_output_routing_channels · available_output_routing_types · can_be_armed · can_be_frozen · can_show_chains · canonical_parent · clip_slots · color · color_index · current_input_routing · current_input_sub_routing · current_monitoring_state · current_output_routing · current_output_sub_routing · devices · fired_slot_index · fold_state · group_track · has_audio_input · has_audio_output · has_midi_input · has_midi_output · implicit_arm · input_meter_left · input_meter_level · input_meter_right · input_routing_channel · input_routing_type · input_routings · input_sub_routings · is_foldable · is_frozen · is_grouped · is_part_of_selection · is_showing_chains · is_visible · mixer_device · mute · muted_via_solo · name · output_meter_left · output_meter_level · output_meter_right · output_routing_channel · output_routing_type · output_routings · output_sub_routings · playing_slot_index · solo · view
methods 134
add_arm_listener · add_available_input_routing_channels_listener · add_available_input_routing_types_listener · add_available_output_routing_channels_listener · add_available_output_routing_types_listener · add_clip_slots_listener · add_color_index_listener · add_color_listener · add_current_input_routing_listener · add_current_input_sub_routing_listener · add_current_monitoring_state_listener · add_current_output_routing_listener · add_current_output_sub_routing_listener · add_data_listener · add_devices_listener · add_fired_slot_index_listener · add_has_audio_input_listener · add_has_audio_output_listener · add_has_midi_input_listener · add_has_midi_output_listener · add_implicit_arm_listener · add_input_meter_left_listener · add_input_meter_level_listener · add_input_meter_right_listener · add_input_routing_channel_listener · add_input_routing_type_listener · add_input_routings_listener · add_input_sub_routings_listener · add_is_frozen_listener · add_is_showing_chains_listener · add_mute_listener · add_muted_via_solo_listener · add_name_listener · add_output_meter_left_listener · add_output_meter_level_listener · add_output_meter_right_listener · add_output_routing_channel_listener · add_output_routing_type_listener · add_output_routings_listener · add_output_sub_routings_listener · add_playing_slot_index_listener · add_solo_listener · arm_has_listener · available_input_routing_channels_has_listener · available_input_routing_types_has_listener · available_output_routing_channels_has_listener · available_output_routing_types_has_listener · clip_slots_has_listener · color_has_listener · color_index_has_listener · current_input_routing_has_listener · current_input_sub_routing_has_listener · current_monitoring_state_has_listener · current_output_routing_has_listener · current_output_sub_routing_has_listener · data_has_listener · delete_clip · delete_device · devices_has_listener · duplicate_clip_slot · duplicate_clip_to_arrangement · fired_slot_index_has_listener · get_data · has_audio_input_has_listener · has_audio_output_has_listener · has_midi_input_has_listener · has_midi_output_has_listener · implicit_arm_has_listener · input_meter_left_has_listener · input_meter_level_has_listener · input_meter_right_has_listener · input_routing_channel_has_listener · input_routing_type_has_listener · input_routings_has_listener · input_sub_routings_has_listener · is_frozen_has_listener · is_showing_chains_has_listener · jump_in_running_session_clip · mute_has_listener · muted_via_solo_has_listener · name_has_listener · output_meter_left_has_listener · output_meter_level_has_listener · output_meter_right_has_listener · output_routing_channel_has_listener · output_routing_type_has_listener · output_routings_has_listener · output_sub_routings_has_listener · playing_slot_index_has_listener · remove_arm_listener · remove_available_input_routing_channels_listener · remove_available_input_routing_types_listener · remove_available_output_routing_channels_listener · remove_available_output_routing_types_listener · remove_clip_slots_listener · remove_color_index_listener · remove_color_listener · remove_current_input_routing_listener · remove_current_input_sub_routing_listener · remove_current_monitoring_state_listener · remove_current_output_routing_listener · remove_current_output_sub_routing_listener · remove_data_listener · remove_devices_listener · remove_fired_slot_index_listener · remove_has_audio_input_listener · remove_has_audio_output_listener · remove_has_midi_input_listener · remove_has_midi_output_listener · remove_implicit_arm_listener · remove_input_meter_left_listener · remove_input_meter_level_listener · remove_input_meter_right_listener · remove_input_routing_channel_listener · remove_input_routing_type_listener · remove_input_routings_listener · remove_input_sub_routings_listener · remove_is_frozen_listener · remove_is_showing_chains_listener · remove_mute_listener · remove_muted_via_solo_listener · remove_name_listener · remove_output_meter_left_listener · remove_output_meter_level_listener · remove_output_meter_right_listener · remove_output_routing_channel_listener · remove_output_routing_type_listener · remove_output_routings_listener · remove_output_sub_routings_listener · remove_playing_slot_index_listener · remove_solo_listener · set_data · solo_has_listener · stop_all_clips
clip_slots
ClipSlot This class represents an entry in Lives Session view matrix.
properties 14
_live_ptr · canonical_parent · clip · color · color_index · controls_other_clips · has_clip · has_stop_button · is_group_slot · is_playing · is_recording · is_triggered · playing_status · will_record_on_start
methods 27
add_color_index_listener · add_color_listener · add_controls_other_clips_listener · add_has_clip_listener · add_has_stop_button_listener · add_is_triggered_listener · add_playing_status_listener · color_has_listener · color_index_has_listener · controls_other_clips_has_listener · create_clip · delete_clip · duplicate_clip_to · fire · has_clip_has_listener · has_stop_button_has_listener · is_triggered_has_listener · playing_status_has_listener · remove_color_index_listener · remove_color_listener · remove_controls_other_clips_listener · remove_has_clip_listener · remove_has_stop_button_listener · remove_is_triggered_listener · remove_playing_status_listener · set_fire_button_state · stop
clip
Clip This class represents a Clip in Live. It can be either an AudioClip or a MIDI Clip, in an Arrangement or the Session, dependingon the Track (Slot) it lives in.
properties 38
_live_ptr · available_warp_modes · canonical_parent · color · color_index · end_marker · end_time · file_path · gain · gain_display_string · has_envelopes · is_arrangement_clip · is_audio_clip · is_midi_clip · is_overdubbing · is_playing · is_recording · is_triggered · length · loop_end · loop_start · looping · muted · name · pitch_coarse · pitch_fine · playing_position · position · ram_mode · sample_length · signature_denominator · signature_numerator · start_marker · start_time · view · warp_mode · warping · will_record_on_start
methods 109
add_color_index_listener · add_color_listener · add_end_marker_listener · add_end_time_listener · add_file_path_listener · add_gain_listener · add_has_envelopes_listener · add_is_overdubbing_listener · add_is_recording_listener · add_loop_end_listener · add_loop_jump_listener · add_loop_start_listener · add_looping_listener · add_muted_listener · add_name_listener · add_notes_listener · add_pitch_coarse_listener · add_pitch_fine_listener · add_playing_position_listener · add_playing_status_listener · add_position_listener · add_ram_mode_listener · add_signature_denominator_listener · add_signature_numerator_listener · add_start_marker_listener · add_warp_markers_listener · add_warp_mode_listener · add_warping_listener · automation_envelope · beat_to_sample_time · clear_all_envelopes · clear_envelope · color_has_listener · color_index_has_listener · create_automation_envelope · crop · deselect_all_notes · duplicate_loop · duplicate_region · end_marker_has_listener · end_time_has_listener · file_path_has_listener · fire · gain_has_listener · get_notes · get_selected_notes · has_envelopes_has_listener · is_overdubbing_has_listener · is_recording_has_listener · loop_end_has_listener · loop_jump_has_listener · loop_start_has_listener · looping_has_listener · move_playing_pos · muted_has_listener · name_has_listener · notes_has_listener · pitch_coarse_has_listener · pitch_fine_has_listener · playing_position_has_listener · playing_status_has_listener · position_has_listener · quantize · quantize_pitch · ram_mode_has_listener · remove_color_index_listener · remove_color_listener · remove_end_marker_listener · remove_end_time_listener · remove_file_path_listener · remove_gain_listener · remove_has_envelopes_listener · remove_is_overdubbing_listener · remove_is_recording_listener · remove_loop_end_listener · remove_loop_jump_listener · remove_loop_start_listener · remove_looping_listener · remove_muted_listener · remove_name_listener · remove_notes · remove_notes_listener · remove_pitch_coarse_listener · remove_pitch_fine_listener · remove_playing_position_listener · remove_playing_status_listener · remove_position_listener · remove_ram_mode_listener · remove_signature_denominator_listener · remove_signature_numerator_listener · remove_start_marker_listener · remove_warp_markers_listener · remove_warp_mode_listener · remove_warping_listener · replace_selected_notes · sample_to_beat_time · scrub · seconds_to_sample_time · select_all_notes · set_fire_button_state · set_notes · signature_denominator_has_listener · signature_numerator_has_listener · start_marker_has_listener · stop · stop_scrub · warp_markers_has_listener · warp_mode_has_listener · warping_has_listener
arrangement_clips
Clip This class represents a Clip in Live. It can be either an AudioClip or a MIDI Clip, in an Arrangement or the Session, dependingon the Track (Slot) it lives in.
properties 38
_live_ptr · available_warp_modes · canonical_parent · color · color_index · end_marker · end_time · file_path · gain · gain_display_string · has_envelopes · is_arrangement_clip · is_audio_clip · is_midi_clip · is_overdubbing · is_playing · is_recording · is_triggered · length · loop_end · loop_start · looping · muted · name · pitch_coarse · pitch_fine · playing_position · position · ram_mode · sample_length · signature_denominator · signature_numerator · start_marker · start_time · view · warp_mode · warping · will_record_on_start
methods 109
add_color_index_listener · add_color_listener · add_end_marker_listener · add_end_time_listener · add_file_path_listener · add_gain_listener · add_has_envelopes_listener · add_is_overdubbing_listener · add_is_recording_listener · add_loop_end_listener · add_loop_jump_listener · add_loop_start_listener · add_looping_listener · add_muted_listener · add_name_listener · add_notes_listener · add_pitch_coarse_listener · add_pitch_fine_listener · add_playing_position_listener · add_playing_status_listener · add_position_listener · add_ram_mode_listener · add_signature_denominator_listener · add_signature_numerator_listener · add_start_marker_listener · add_warp_markers_listener · add_warp_mode_listener · add_warping_listener · automation_envelope · beat_to_sample_time · clear_all_envelopes · clear_envelope · color_has_listener · color_index_has_listener · create_automation_envelope · crop · deselect_all_notes · duplicate_loop · duplicate_region · end_marker_has_listener · end_time_has_listener · file_path_has_listener · fire · gain_has_listener · get_notes · get_selected_notes · has_envelopes_has_listener · is_overdubbing_has_listener · is_recording_has_listener · loop_end_has_listener · loop_jump_has_listener · loop_start_has_listener · looping_has_listener · move_playing_pos · muted_has_listener · name_has_listener · notes_has_listener · pitch_coarse_has_listener · pitch_fine_has_listener · playing_position_has_listener · playing_status_has_listener · position_has_listener · quantize · quantize_pitch · ram_mode_has_listener · remove_color_index_listener · remove_color_listener · remove_end_marker_listener · remove_end_time_listener · remove_file_path_listener · remove_gain_listener · remove_has_envelopes_listener · remove_is_overdubbing_listener · remove_is_recording_listener · remove_loop_end_listener · remove_loop_jump_listener · remove_loop_start_listener · remove_looping_listener · remove_muted_listener · remove_name_listener · remove_notes · remove_notes_listener · remove_pitch_coarse_listener · remove_pitch_fine_listener · remove_playing_position_listener · remove_playing_status_listener · remove_position_listener · remove_ram_mode_listener · remove_signature_denominator_listener · remove_signature_numerator_listener · remove_start_marker_listener · remove_warp_markers_listener · remove_warp_mode_listener · remove_warping_listener · replace_selected_notes · sample_to_beat_time · scrub · seconds_to_sample_time · select_all_notes · set_fire_button_state · set_notes · signature_denominator_has_listener · signature_numerator_has_listener · start_marker_has_listener · stop · stop_scrub · warp_markers_has_listener · warp_mode_has_listener · warping_has_listener
devices
Device This class represents a MIDI or Audio DSP-Device in Live.
properties 11
_live_ptr · can_have_chains · can_have_drum_pads · canonical_parent · class_display_name · class_name · is_active · name · parameters · type · view
methods 10
add_is_active_listener · add_name_listener · add_parameters_listener · is_active_has_listener · name_has_listener · parameters_has_listener · remove_is_active_listener · remove_name_listener · remove_parameters_listener · store_chosen_bank
parameters
DeviceParameter This class represents a (automatable) parameter within a MIDI orAudio DSP-Device.
properties 13
_live_ptr · automation_state · canonical_parent · default_value · is_enabled · is_quantized · max · min · name · original_name · state · value · value_items
methods 16
add_automation_state_listener · add_name_listener · add_state_listener · add_value_listener · automation_state_has_listener · begin_gesture · end_gesture · name_has_listener · re_enable_automation · remove_automation_state_listener · remove_name_listener · remove_state_listener · remove_value_listener · state_has_listener · str_for_value · value_has_listener
mixer_device
MixerDevice This class represents a Mixer Device in Live, which gives youaccess to the Volume and Panning properties of a Track.
properties 13
_live_ptr · canonical_parent · crossfade_assign · crossfader · cue_volume · left_split_stereo · panning · panning_mode · right_split_stereo · sends · song_tempo · track_activator · volume
methods 9
add_crossfade_assign_listener · add_panning_mode_listener · add_sends_listener · crossfade_assign_has_listener · panning_mode_has_listener · remove_crossfade_assign_listener · remove_panning_mode_listener · remove_sends_listener · sends_has_listener
volume
DeviceParameter This class represents a (automatable) parameter within a MIDI orAudio DSP-Device.
properties 13
_live_ptr · automation_state · canonical_parent · default_value · is_enabled · is_quantized · max · min · name · original_name · state · value · value_items
methods 16
add_automation_state_listener · add_name_listener · add_state_listener · add_value_listener · automation_state_has_listener · begin_gesture · end_gesture · name_has_listener · re_enable_automation · remove_automation_state_listener · remove_name_listener · remove_state_listener · remove_value_listener · state_has_listener · str_for_value · value_has_listener
panning
DeviceParameter This class represents a (automatable) parameter within a MIDI orAudio DSP-Device.
properties 13
_live_ptr · automation_state · canonical_parent · default_value · is_enabled · is_quantized · max · min · name · original_name · state · value · value_items
methods 16
add_automation_state_listener · add_name_listener · add_state_listener · add_value_listener · automation_state_has_listener · begin_gesture · end_gesture · name_has_listener · re_enable_automation · remove_automation_state_listener · remove_name_listener · remove_state_listener · remove_value_listener · state_has_listener · str_for_value · value_has_listener
cue_volume
DeviceParameter This class represents a (automatable) parameter within a MIDI orAudio DSP-Device.
properties 13
_live_ptr · automation_state · canonical_parent · default_value · is_enabled · is_quantized · max · min · name · original_name · state · value · value_items
methods 16
add_automation_state_listener · add_name_listener · add_state_listener · add_value_listener · automation_state_has_listener · begin_gesture · end_gesture · name_has_listener · re_enable_automation · remove_automation_state_listener · remove_name_listener · remove_state_listener · remove_value_listener · state_has_listener · str_for_value · value_has_listener
crossfader
DeviceParameter This class represents a (automatable) parameter within a MIDI orAudio DSP-Device.
properties 13
_live_ptr · automation_state · canonical_parent · default_value · is_enabled · is_quantized · max · min · name · original_name · state · value · value_items
methods 16
add_automation_state_listener · add_name_listener · add_state_listener · add_value_listener · automation_state_has_listener · begin_gesture · end_gesture · name_has_listener · re_enable_automation · remove_automation_state_listener · remove_name_listener · remove_state_listener · remove_value_listener · state_has_listener · str_for_value · value_has_listener
track_activator
DeviceParameter This class represents a (automatable) parameter within a MIDI orAudio DSP-Device.
properties 13
_live_ptr · automation_state · canonical_parent · default_value · is_enabled · is_quantized · max · min · name · original_name · state · value · value_items
methods 16
add_automation_state_listener · add_name_listener · add_state_listener · add_value_listener · automation_state_has_listener · begin_gesture · end_gesture · name_has_listener · re_enable_automation · remove_automation_state_listener · remove_name_listener · remove_state_listener · remove_value_listener · state_has_listener · str_for_value · value_has_listener
sends
DeviceParameter This class represents a (automatable) parameter within a MIDI orAudio DSP-Device.
properties 13
_live_ptr · automation_state · canonical_parent · default_value · is_enabled · is_quantized · max · min · name · original_name · state · value · value_items
methods 16
add_automation_state_listener · add_name_listener · add_state_listener · add_value_listener · automation_state_has_listener · begin_gesture · end_gesture · name_has_listener · re_enable_automation · remove_automation_state_listener · remove_name_listener · remove_state_listener · remove_value_listener · state_has_listener · str_for_value · value_has_listener
scenes
Scene This class represents an series of ClipSlots in Lives Sessionview matrix.
properties 9
_live_ptr · canonical_parent · clip_slots · color · color_index · is_empty · is_triggered · name · tempo
methods 18
add_clip_slots_listener · add_color_index_listener · add_color_listener · add_is_triggered_listener · add_name_listener · clip_slots_has_listener · color_has_listener · color_index_has_listener · fire · fire_as_selected · is_triggered_has_listener · name_has_listener · remove_clip_slots_listener · remove_color_index_listener · remove_color_listener · remove_is_triggered_listener · remove_name_listener · set_fire_button_state
cue_points
CuePoint Represents a 'Marker' in the arrangement.
properties 4
_live_ptr · canonical_parent · name · time
methods 7
add_name_listener · add_time_listener · jump · name_has_listener · remove_name_listener · remove_time_listener · time_has_listener
Rack devices (a Device may be a rack)
RackDevice This class represents a Rack device.
properties 19
_live_ptr · can_have_chains · can_have_drum_pads · can_show_chains · canonical_parent · chains · class_display_name · class_name · drum_pads · has_drum_pads · has_macro_mappings · is_active · is_showing_chains · name · parameters · return_chains · type · view · visible_drum_pads
methods 32
add_chains_listener · add_drum_pads_listener · add_has_drum_pads_listener · add_has_macro_mappings_listener · add_is_active_listener · add_is_showing_chains_listener · add_name_listener · add_parameters_listener · add_return_chains_listener · add_visible_drum_pads_listener · chains_has_listener · copy_pad · drum_pads_has_listener · has_drum_pads_has_listener · has_macro_mappings_has_listener · is_active_has_listener · is_showing_chains_has_listener · name_has_listener · parameters_has_listener · remove_chains_listener · remove_drum_pads_listener · remove_has_drum_pads_listener · remove_has_macro_mappings_listener · remove_is_active_listener · remove_is_showing_chains_listener · remove_name_listener · remove_parameters_listener · remove_return_chains_listener · remove_visible_drum_pads_listener · return_chains_has_listener · store_chosen_bank · visible_drum_pads_has_listener
chains
Chain This class represents a group device chain in Live.
properties 15
_live_ptr · canonical_parent · color · color_index · devices · has_audio_input · has_audio_output · has_midi_input · has_midi_output · is_auto_colored · mixer_device · mute · muted_via_solo · name · solo
methods 25
add_color_index_listener · add_color_listener · add_devices_listener · add_is_auto_colored_listener · add_mute_listener · add_muted_via_solo_listener · add_name_listener · add_solo_listener · color_has_listener · color_index_has_listener · delete_device · devices_has_listener · is_auto_colored_has_listener · mute_has_listener · muted_via_solo_has_listener · name_has_listener · remove_color_index_listener · remove_color_listener · remove_devices_listener · remove_is_auto_colored_listener · remove_mute_listener · remove_muted_via_solo_listener · remove_name_listener · remove_solo_listener · solo_has_listener
devices
Device This class represents a MIDI or Audio DSP-Device in Live.
properties 11
_live_ptr · can_have_chains · can_have_drum_pads · canonical_parent · class_display_name · class_name · is_active · name · parameters · type · view
methods 10
add_is_active_listener · add_name_listener · add_parameters_listener · is_active_has_listener · name_has_listener · parameters_has_listener · remove_is_active_listener · remove_name_listener · remove_parameters_listener · store_chosen_bank
parameters
DeviceParameter This class represents a (automatable) parameter within a MIDI orAudio DSP-Device.
properties 13
_live_ptr · automation_state · canonical_parent · default_value · is_enabled · is_quantized · max · min · name · original_name · state · value · value_items
methods 16
add_automation_state_listener · add_name_listener · add_state_listener · add_value_listener · automation_state_has_listener · begin_gesture · end_gesture · name_has_listener · re_enable_automation · remove_automation_state_listener · remove_name_listener · remove_state_listener · remove_value_listener · state_has_listener · str_for_value · value_has_listener
mixer_device
ChainMixerDevice This class represents a Chain's Mixer Device in Live, which gives youaccess to the Volume, Panning, and Send properties of a Chain.
properties 6
_live_ptr · canonical_parent · chain_activator · panning · sends · volume
methods 3
add_sends_listener · remove_sends_listener · sends_has_listener
volume
DeviceParameter This class represents a (automatable) parameter within a MIDI orAudio DSP-Device.
properties 13
_live_ptr · automation_state · canonical_parent · default_value · is_enabled · is_quantized · max · min · name · original_name · state · value · value_items
methods 16
add_automation_state_listener · add_name_listener · add_state_listener · add_value_listener · automation_state_has_listener · begin_gesture · end_gesture · name_has_listener · re_enable_automation · remove_automation_state_listener · remove_name_listener · remove_state_listener · remove_value_listener · state_has_listener · str_for_value · value_has_listener
panning
DeviceParameter This class represents a (automatable) parameter within a MIDI orAudio DSP-Device.
properties 13
_live_ptr · automation_state · canonical_parent · default_value · is_enabled · is_quantized · max · min · name · original_name · state · value · value_items
methods 16
add_automation_state_listener · add_name_listener · add_state_listener · add_value_listener · automation_state_has_listener · begin_gesture · end_gesture · name_has_listener · re_enable_automation · remove_automation_state_listener · remove_name_listener · remove_state_listener · remove_value_listener · state_has_listener · str_for_value · value_has_listener
sends
DeviceParameter This class represents a (automatable) parameter within a MIDI orAudio DSP-Device.
properties 13
_live_ptr · automation_state · canonical_parent · default_value · is_enabled · is_quantized · max · min · name · original_name · state · value · value_items
methods 16
add_automation_state_listener · add_name_listener · add_state_listener · add_value_listener · automation_state_has_listener · begin_gesture · end_gesture · name_has_listener · re_enable_automation · remove_automation_state_listener · remove_name_listener · remove_state_listener · remove_value_listener · state_has_listener · str_for_value · value_has_listener
return_chains
Chain This class represents a group device chain in Live.
properties 15
_live_ptr · canonical_parent · color · color_index · devices · has_audio_input · has_audio_output · has_midi_input · has_midi_output · is_auto_colored · mixer_device · mute · muted_via_solo · name · solo
methods 25
add_color_index_listener · add_color_listener · add_devices_listener · add_is_auto_colored_listener · add_mute_listener · add_muted_via_solo_listener · add_name_listener · add_solo_listener · color_has_listener · color_index_has_listener · delete_device · devices_has_listener · is_auto_colored_has_listener · mute_has_listener · muted_via_solo_has_listener · name_has_listener · remove_color_index_listener · remove_color_listener · remove_devices_listener · remove_is_auto_colored_listener · remove_mute_listener · remove_muted_via_solo_listener · remove_name_listener · remove_solo_listener · solo_has_listener
devices
Device This class represents a MIDI or Audio DSP-Device in Live.
properties 11
_live_ptr · can_have_chains · can_have_drum_pads · canonical_parent · class_display_name · class_name · is_active · name · parameters · type · view
methods 10
add_is_active_listener · add_name_listener · add_parameters_listener · is_active_has_listener · name_has_listener · parameters_has_listener · remove_is_active_listener · remove_name_listener · remove_parameters_listener · store_chosen_bank
parameters
DeviceParameter This class represents a (automatable) parameter within a MIDI orAudio DSP-Device.
properties 13
_live_ptr · automation_state · canonical_parent · default_value · is_enabled · is_quantized · max · min · name · original_name · state · value · value_items
methods 16
add_automation_state_listener · add_name_listener · add_state_listener · add_value_listener · automation_state_has_listener · begin_gesture · end_gesture · name_has_listener · re_enable_automation · remove_automation_state_listener · remove_name_listener · remove_state_listener · remove_value_listener · state_has_listener · str_for_value · value_has_listener
mixer_device
ChainMixerDevice This class represents a Chain's Mixer Device in Live, which gives youaccess to the Volume, Panning, and Send properties of a Chain.
properties 6
_live_ptr · canonical_parent · chain_activator · panning · sends · volume
methods 3
add_sends_listener · remove_sends_listener · sends_has_listener
volume
DeviceParameter This class represents a (automatable) parameter within a MIDI orAudio DSP-Device.
properties 13
_live_ptr · automation_state · canonical_parent · default_value · is_enabled · is_quantized · max · min · name · original_name · state · value · value_items
methods 16
add_automation_state_listener · add_name_listener · add_state_listener · add_value_listener · automation_state_has_listener · begin_gesture · end_gesture · name_has_listener · re_enable_automation · remove_automation_state_listener · remove_name_listener · remove_state_listener · remove_value_listener · state_has_listener · str_for_value · value_has_listener
panning
DeviceParameter This class represents a (automatable) parameter within a MIDI orAudio DSP-Device.
properties 13
_live_ptr · automation_state · canonical_parent · default_value · is_enabled · is_quantized · max · min · name · original_name · state · value · value_items
methods 16
add_automation_state_listener · add_name_listener · add_state_listener · add_value_listener · automation_state_has_listener · begin_gesture · end_gesture · name_has_listener · re_enable_automation · remove_automation_state_listener · remove_name_listener · remove_state_listener · remove_value_listener · state_has_listener · str_for_value · value_has_listener
sends
DeviceParameter This class represents a (automatable) parameter within a MIDI orAudio DSP-Device.
properties 13
_live_ptr · automation_state · canonical_parent · default_value · is_enabled · is_quantized · max · min · name · original_name · state · value · value_items
methods 16
add_automation_state_listener · add_name_listener · add_state_listener · add_value_listener · automation_state_has_listener · begin_gesture · end_gesture · name_has_listener · re_enable_automation · remove_automation_state_listener · remove_name_listener · remove_state_listener · remove_value_listener · state_has_listener · str_for_value · value_has_listener
parameters
DeviceParameter This class represents a (automatable) parameter within a MIDI orAudio DSP-Device.
properties 13
_live_ptr · automation_state · canonical_parent · default_value · is_enabled · is_quantized · max · min · name · original_name · state · value · value_items
methods 16
add_automation_state_listener · add_name_listener · add_state_listener · add_value_listener · automation_state_has_listener · begin_gesture · end_gesture · name_has_listener · re_enable_automation · remove_automation_state_listener · remove_name_listener · remove_state_listener · remove_value_listener · state_has_listener · str_for_value · value_has_listener
Drum racks
DrumPad This class represents a drum group device pad in Live.
properties 7
_live_ptr · canonical_parent · chains · mute · name · note · solo
methods 13
add_chains_listener · add_mute_listener · add_name_listener · add_solo_listener · chains_has_listener · delete_all_chains · mute_has_listener · name_has_listener · remove_chains_listener · remove_mute_listener · remove_name_listener · remove_solo_listener · solo_has_listener
chains
Chain This class represents a group device chain in Live.
properties 15
_live_ptr · canonical_parent · color · color_index · devices · has_audio_input · has_audio_output · has_midi_input · has_midi_output · is_auto_colored · mixer_device · mute · muted_via_solo · name · solo
methods 25
add_color_index_listener · add_color_listener · add_devices_listener · add_is_auto_colored_listener · add_mute_listener · add_muted_via_solo_listener · add_name_listener · add_solo_listener · color_has_listener · color_index_has_listener · delete_device · devices_has_listener · is_auto_colored_has_listener · mute_has_listener · muted_via_solo_has_listener · name_has_listener · remove_color_index_listener · remove_color_listener · remove_devices_listener · remove_is_auto_colored_listener · remove_mute_listener · remove_muted_via_solo_listener · remove_name_listener · remove_solo_listener · solo_has_listener
devices
Device This class represents a MIDI or Audio DSP-Device in Live.
properties 11
_live_ptr · can_have_chains · can_have_drum_pads · canonical_parent · class_display_name · class_name · is_active · name · parameters · type · view
methods 10
add_is_active_listener · add_name_listener · add_parameters_listener · is_active_has_listener · name_has_listener · parameters_has_listener · remove_is_active_listener · remove_name_listener · remove_parameters_listener · store_chosen_bank
parameters
DeviceParameter This class represents a (automatable) parameter within a MIDI orAudio DSP-Device.
properties 13
_live_ptr · automation_state · canonical_parent · default_value · is_enabled · is_quantized · max · min · name · original_name · state · value · value_items
methods 16
add_automation_state_listener · add_name_listener · add_state_listener · add_value_listener · automation_state_has_listener · begin_gesture · end_gesture · name_has_listener · re_enable_automation · remove_automation_state_listener · remove_name_listener · remove_state_listener · remove_value_listener · state_has_listener · str_for_value · value_has_listener
mixer_device
ChainMixerDevice This class represents a Chain's Mixer Device in Live, which gives youaccess to the Volume, Panning, and Send properties of a Chain.
properties 6
_live_ptr · canonical_parent · chain_activator · panning · sends · volume
methods 3
add_sends_listener · remove_sends_listener · sends_has_listener
volume
DeviceParameter This class represents a (automatable) parameter within a MIDI orAudio DSP-Device.
properties 13
_live_ptr · automation_state · canonical_parent · default_value · is_enabled · is_quantized · max · min · name · original_name · state · value · value_items
methods 16
add_automation_state_listener · add_name_listener · add_state_listener · add_value_listener · automation_state_has_listener · begin_gesture · end_gesture · name_has_listener · re_enable_automation · remove_automation_state_listener · remove_name_listener · remove_state_listener · remove_value_listener · state_has_listener · str_for_value · value_has_listener
panning
DeviceParameter This class represents a (automatable) parameter within a MIDI orAudio DSP-Device.
properties 13
_live_ptr · automation_state · canonical_parent · default_value · is_enabled · is_quantized · max · min · name · original_name · state · value · value_items
methods 16
add_automation_state_listener · add_name_listener · add_state_listener · add_value_listener · automation_state_has_listener · begin_gesture · end_gesture · name_has_listener · re_enable_automation · remove_automation_state_listener · remove_name_listener · remove_state_listener · remove_value_listener · state_has_listener · str_for_value · value_has_listener
sends
DeviceParameter This class represents a (automatable) parameter within a MIDI orAudio DSP-Device.
properties 13
_live_ptr · automation_state · canonical_parent · default_value · is_enabled · is_quantized · max · min · name · original_name · state · value · value_items
methods 16
add_automation_state_listener · add_name_listener · add_state_listener · add_value_listener · automation_state_has_listener · begin_gesture · end_gesture · name_has_listener · re_enable_automation · remove_automation_state_listener · remove_name_listener · remove_state_listener · remove_value_listener · state_has_listener · str_for_value · value_has_listener

The mark means a class recurses (a Device inside a Chain inside a Device). Relationship types are not encoded in the API, so only well-established links are shown.