Skip to content

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.

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)