ableton.v3.control_surface.control_surface
Classes
class ControlSurface(SimpleControlSurface, ControlSurfaceMappingMixin)
Bases: SimpleControlSurface, ControlSurfaceMappingMixin
Attributes
_ControlSurface__on_target_track_changed
_ControlSurface__on_track_arm_changed
_ControlSurface__on_track_implicit_arm_changed
_ControlSurface__on_instrument_changed
_ControlSurface__on_is_identified_changed
__init__(self, specification, *a, **k)
disconnect(self)
renderable_components(self)
controls(self)
port_settings_changed(self)
on_identified(self, response_bytes)
refresh_state(self)
can_lock_to_devices(self)
lock_to_device(self, device)
unlock_from_device(self, _)
restore_bank(self, bank_index)
identification_state_changed(self, state)
target_track_changed(self, target_track)
drum_group_changed(self, drum_group)
sliced_simpler_changed(self, sliced_simpler)
set_can_update_controlled_track(self, can_update)
set_can_auto_arm(self, can_auto_arm)
update(self)
update_display(self)
react(self, event)
mxd_grab_control_priority()
_render_and_update_display(self)
_suppress_notifications(self)
_should_include_element_in_background(element)
_get_additional_dependencies(self)
_on_entering_component_guard(self)
_send_specification_messages(self, messages_name)
_component_guard(self)
_create_elements(specification)
_create_background(self, priority)
_create_identification(self, specification)
_create_instrument_finder(self)
_create_session_ring(self)
_create_device_provider(self)
_create_device_bank_registry(self)
_create_extended_injector(self)
_register_component(self, component)
_update_feedback_velocity(self)
_update_controlled_track(self)
_update_auto_arm(self)
_update_instrument_components(self)
__on_target_track_changed(self)
__on_track_arm_changed(self)
__on_track_implicit_arm_changed(self)
__on_instrument_changed(self)
__on_is_identified_changed(self, is_identified)
Functions
create_control_surface(name, specification, c_instance)