ableton.v3.control_surface.mode.behaviour (runtime)¶
Live 12 — Live Object Model & framework reference (descriptions and signatures).
Functions¶
make_reenter_behaviour(base_behaviour, on_reenter=None, *a, **k)¶
mixin(*args)¶
pop_last_mode(component, mode)¶
Classes¶
class ModeButtonBehaviour¶
Methods¶
__init__(self, /, *args, **kwargs)¶
Initialize self. See help(type(self)) for accurate signature.
press_delayed(self, component, mode)¶
press_immediate(self, component, mode)¶
release_delayed(self, component, mode)¶
release_immediate(self, component, mode)¶
update_button(self, component, mode, selected_mode)¶
class MomentaryBehaviour(ModeButtonBehaviour)¶
Methods¶
__init__(self, entry_delay=None, exit_delay=None, immediate_exit_delay=None)¶
Initialize self. See help(type(self)) for accurate signature.
press_delayed(self, component, mode)¶
press_immediate(self, component, mode)¶
release_delayed(self, component, mode)¶
release_immediate(self, component, mode)¶
update_button(self, component, mode, selected_mode)¶
class ReenterBehaviourMixin¶
Methods¶
__init__(self, on_reenter=None, *a, **k)¶
Initialize self. See help(type(self)) for accurate signature.
press_immediate(self, component, mode)¶
class ToggleBehaviour(ModeButtonBehaviour)¶
Methods¶
__init__(self, return_to_default=False, *a, **k)¶
Initialize self. See help(type(self)) for accurate signature.