_MxDCore.ControlSurfaceWrapper¶
Classes¶
class WrapperRegistry¶
Attributes¶
_WrapperRegistry__on_control_surface_disconnected
__init__(self, *a, **k)¶
wrap(self, obj)¶
clear(self)¶
__on_control_surface_disconnected(self, unwrapped_cs)¶
class ControlSurfaceWrapper¶
disconnect(self)¶
canonical_parent(self)¶
type_name(self)¶
control_names(self)¶
has_control(self, control)¶
get_control_by_name(self, control_name)¶
grab_control(self, control)¶
release_control(self, control)¶
class LocalControlSurfaceWrapper(ControlSurfaceWrapper)¶
Bases: ControlSurfaceWrapper
__init__(self, control_surface, *a, **k)¶
__doc__(self)¶
set_control_element(self, control, grabbed)¶
disconnect(self)¶
__getattr__(self, name)¶
__setattr__(self, name, value)¶
__eq__(self, other)¶
__hash__(self)¶
type_name(self)¶
control_names(self)¶
has_control(self, control)¶
get_control_by_name(self, control_name)¶
grab_control(self, control)¶
release_control(self, control)¶
class ControlProxyBase(EventObject)¶
Bases: EventObject
class ControlProxy(ControlProxyBase)¶
Bases: ControlProxyBase
__init__(self, name, id, proxy, parent, *a, **k)¶
canonical_parent(self)¶
name(self)¶
id(self)¶
send_value(self, *a)¶
receive_value(self, value)¶
add_value_listener(self, listener)¶
remove_value_listener(self, listener)¶
class RemoteControlSurfaceWrapper(ControlSurfaceWrapper)¶
Bases: ControlSurfaceWrapper
Attributes¶
_RemoteControlSurfaceWrapper__on_control_values_arrived_RemoteControlSurfaceWrapper__on_midi_received_RemoteControlSurfaceWrapper__on_pad_layout_changed