Skip to content

ableton.v2.control_surface.components.clip_slot

Classes

class ClipSlotComponent(Component)

Bases: Component

Attributes

  • _ClipSlotComponent__on_clip_state_changed
  • _ClipSlotComponent__on_controls_other_clips_changed
  • _ClipSlotComponent__on_clip_color_changed
  • _ClipSlotComponent__on_clip_slot_color_changed
  • _ClipSlotComponent__on_slot_playing_state_changed
  • _ClipSlotComponent__on_clip_playing_state_changed
  • _ClipSlotComponent__on_recording_state_changed
  • _ClipSlotComponent__on_arm_value_changed
  • _ClipSlotComponent__on_implicit_arm_value_changed
  • _ClipSlotComponent__on_input_routing_type_changed
  • _ClipSlotComponent__on_has_stop_button_changed
  • _ClipSlotComponent__on_slot_triggered_changed

__init__(self, *a, **k)

set_clip_slot(self, clip_slot)

set_launch_button(self, button)

set_delete_button(self, button)

set_select_button(self, button)

set_duplicate_button(self, button)

set_clip_palette(self, palette)

set_clip_rgb_table(self, rgb_table)

has_clip(self)

update(self)

_update_launch_button_color(self)

_color_value(self, slot_or_clip)

_track_is_armed(self, track)

_feedback_value(self, track, slot_or_clip)

_update_clip_property_slots(self)

__on_clip_state_changed(self)

__on_controls_other_clips_changed(self)

__on_clip_color_changed(self)

__on_clip_slot_color_changed(self)

__on_slot_playing_state_changed(self)

__on_clip_playing_state_changed(self)

__on_recording_state_changed(self)

__on_arm_value_changed(self)

__on_implicit_arm_value_changed(self)

__on_input_routing_type_changed(self)

__on_has_stop_button_changed(self)

__on_slot_triggered_changed(self)

launch_button(self, button)

_on_launch_button_pressed(self)

launch_button(self, button)

_on_launch_button_released(self)

_do_delete_clip(self)

_on_clip_deleted(self)

_do_select_clip(self, clip_slot)

_on_slot_selected(self)

_do_duplicate_clip(self)

_on_clip_duplicated(self)

_do_launch_clip(self, fire_state)

_show_launched_clip_as_highlighted_clip(self)

Functions

find_nearest_color(rgb_table, src_hex_color)

is_button_pressed(button)