ableton.v3.control_surface.controls.mapped (runtime)¶
Live 12 — Live Object Model & framework reference (descriptions and signatures).
Module constants¶
ABSOLUTE_MAP_MODES = (MidiMap.MapMode.absolute, MidiMap.MapMode.absolute_14_bit)
Functions¶
is_internal_parameter(parameter)¶
listens(event_path, *a, **k)¶
liveobj_valid(obj)¶
Classes¶
class ButtonControlBase(ButtonControlBase)¶
Properties¶
double_clickedpressedpressed_delayedreleasedreleased_delayedreleased_immediatelyvalue
Methods¶
State(color='DefaultButton.On', on_color=None, *a, **k)¶
__init__(self, *a, **k)¶
Initialize self. See help(type(self)) for accurate signature.
_clear_state(self, manager)¶
_get_state(self, manager, state_factory=None)¶
_make_control_state(self, manager)¶
Attributes¶
DELAY_TIME=0.3- Convert a string or number to a floating point number, if possible.DOUBLE_CLICK_TIME=0.5- Convert a string or number to a floating point number, if possible.REPEAT_RATE=0.1- Convert a string or number to a floating point number, if possible._extra_args=[]- Built-in mutable sequence._extra_kws={}- dict() -> new empty dictionary
class EnumWrappingParameter(InternalParameterBase, PropertyHostMixin)¶
Properties¶
_live_ptrautomation_statecanonical_parentdefault_valuedisplay_valuemaxminnameoriginal_nameshort_value_itemsstatevaluevalue_items
Methods¶
__init__(self, parent=None, index_property_host=None, values_host=None, values_property=None, index_property=None, value_type=<class 'int'>, to_index_conversion=None, from_index_conversion=None, *a, **k)¶
Initialize self. See help(type(self)) for accurate signature.
_get_index(self)¶
_get_values(self)¶
_has_valid_parent(self)¶
_set_index(self, index)¶
add_automation_state_listener(self, slot, identify_sender=False, *a, **k)¶
add_name_listener(self, slot, identify_sender=False, *a, **k)¶
add_state_listener(self, slot, identify_sender=False, *a, **k)¶
add_value_items_listener(self, slot, identify_sender=False, *a, **k)¶
add_value_listener(self, slot, identify_sender=False, *a, **k)¶
automation_state_has_listener(self, slot)¶
automation_state_listener_count(self)¶
disconnect(self)¶
disconnect_disconnectable(self, slot)¶
find_disconnectable(self, predicate)¶
has_disconnectable(self, slot)¶
name_has_listener(self, slot)¶
name_listener_count(self)¶
notify_automation_state(self, *a, **k)¶
notify_name(self, *a, **k)¶
notify_state(self, *a, **k)¶
notify_value(self, *a, **k)¶
notify_value_items(self, *a, **k)¶
register_disconnectable(self, slot)¶
register_disconnectables(self, disconnectables)¶
register_slot(self, *a, **k)¶
remove_automation_state_listener(self, slot)¶
remove_name_listener(self, slot)¶
remove_state_listener(self, slot)¶
remove_value_items_listener(self, slot)¶
remove_value_listener(self, slot)¶
set_property_host(self, new_host)¶
state_has_listener(self, slot)¶
state_listener_count(self)¶
unregister_disconnectable(self, slot)¶
value_has_listener(self, slot)¶
value_items_has_listener(self, slot)¶
value_items_listener_count(self)¶
value_listener_count(self)¶
Attributes¶
is_enabled=True- bool(x) -> boolis_quantized=True- bool(x) -> bool
class EventObject(CompoundDisconnectable)¶
Methods¶
__init__(self, *a, **k)¶
Initialize self. See help(type(self)) for accurate signature.
disconnect(self)¶
disconnect_disconnectable(self, slot)¶
find_disconnectable(self, predicate)¶
has_disconnectable(self, slot)¶
register_disconnectable(self, slot)¶
register_disconnectables(self, disconnectables)¶
register_slot(self, *a, **k)¶
unregister_disconnectable(self, slot)¶
class MappableButton(EventObject)¶
Properties¶
mapped_parameter
Methods¶
__init__(self, *a, **k)¶
Initialize self. See help(type(self)) for accurate signature.
disconnect(self)¶
disconnect_disconnectable(self, slot)¶
find_disconnectable(self, predicate)¶
has_disconnectable(self, slot)¶
register_disconnectable(self, slot)¶
register_disconnectables(self, disconnectables)¶
register_slot(self, *a, **k)¶
unregister_disconnectable(self, slot)¶
Attributes¶
_MappableButton__on_parameter_value_changed=None
class MappedButtonControl(ButtonControl)¶
Properties¶
double_clickedpressedpressed_delayedreleasedreleased_delayedreleased_immediatelyvalue
Methods¶
State(*a, **k)¶
__init__(self, *a, **k)¶
Initialize self. See help(type(self)) for accurate signature.
_clear_state(self, manager)¶
_get_state(self, manager, state_factory=None)¶
_make_control_state(self, manager)¶
Attributes¶
DELAY_TIME=0.3- Convert a string or number to a floating point number, if possible.DOUBLE_CLICK_TIME=0.5- Convert a string or number to a floating point number, if possible.REPEAT_RATE=0.1- Convert a string or number to a floating point number, if possible._extra_args=[]- Built-in mutable sequence._extra_kws={}- dict() -> new empty dictionary
class MappedSensitivitySettingControl(MappedSensitivitySettingControl)¶
Properties¶
value
Methods¶
State(default_sensitivity=None, fine_sensitivity=None, *a, **k)¶
__init__(self, *a, **k)¶
Initialize self. See help(type(self)) for accurate signature.
_clear_state(self, manager)¶
_get_state(self, manager, state_factory=None)¶
_make_control_state(self, manager)¶
Attributes¶
DEFAULT_SENSITIVITY=1.0- Convert a string or number to a floating point number, if possible.FINE_SENSITIVITY=0.1- Convert a string or number to a floating point number, if possible._extra_args=[]- Built-in mutable sequence._extra_kws={}- dict() -> new empty dictionary
class MappedSensitivitySettingControlBase(MappedControl)¶
Properties¶
value
Methods¶
State(*a, **k)¶
__init__(self, *a, **k)¶
Initialize self. See help(type(self)) for accurate signature.
_clear_state(self, manager)¶
_get_state(self, manager, state_factory=None)¶
_make_control_state(self, manager)¶
Attributes¶
DEFAULT_SENSITIVITY=1.0- Convert a string or number to a floating point number, if possible.FINE_SENSITIVITY=0.1- Convert a string or number to a floating point number, if possible._extra_args=[]- Built-in mutable sequence._extra_kws={}- dict() -> new empty dictionary