Skip to content

ableton.v2.control_surface.elements.proxy_element (runtime)

Live 12 — Live Object Model & framework reference (descriptions and signatures).

Classes

class ControlElement(Disconnectable)

Properties

  • resource

Methods

ProxiedInterface(outer=None, *a, **k)
__init__(self, name='', is_private=False, resource_type=None, optimized_send_midi=None, send_midi=None, register_control=None, *a, **k)

Initialize self. See help(type(self)) for accurate signature.

_on_resource_lost(self, client)
_on_resource_received(self, client, *a, **k)
_resource(self)
_resource_type(on_received_callback=None, on_lost_callback=None, *a, **k)
_tasks(self, parent_task_group=None)
clear_send_cache(self)
disconnect(self)
notify_ownership_change(self, client, grabbed, element_ownership_handler=None)
proxied_interface(self)
reset(self)
reset_state(self)
send_midi(self, message)

Attributes

  • _has_resource = False - bool(x) -> bool
  • _has_task_group = False - bool(x) -> bool
  • canonical_parent = None
  • name = '' - str(object='') -> str
  • optimized_send_midi = True - bool(x) -> bool

class Proxy(ProxyBase)

Properties

  • proxied_interface

Methods

__init__(self, proxied_object=None, proxied_interface=None, *a, **k)

Initialize self. See help(type(self)) for accurate signature.

proxy_old_hasattr(self, attr)

Attributes

  • _proxied_interface = None
  • _skip_wrapper_lookup = None
  • proxied_object = None

class ProxyElement(Proxy, ControlElement)

Properties

  • proxied_interface
  • resource

Methods

ProxiedInterface(outer=None, *a, **k)
__init__(self, proxied_object=None, proxied_interface=None, *a, **k)

Initialize self. See help(type(self)) for accurate signature.

_on_resource_lost(self, client)
_on_resource_received(self, client, *a, **k)
_resource(self)
_resource_type(on_received_callback=None, on_lost_callback=None, *a, **k)
_tasks(self, parent_task_group=None)
clear_send_cache(self)
disconnect(self)
notify_ownership_change(self, client, grabbed, element_ownership_handler=None)
proxy_old_hasattr(self, attr)
reset(self)
reset_state(self)
send_midi(self, message)

Attributes

  • _has_resource = False - bool(x) -> bool
  • _has_task_group = False - bool(x) -> bool
  • _proxied_interface = None
  • _skip_wrapper_lookup = None
  • canonical_parent = None
  • name = '' - str(object='') -> str
  • optimized_send_midi = True - bool(x) -> bool
  • proxied_object = None