Skip to content

Launchkey_MK2.ModeUtils

Classes

class MomentaryBehaviour(ModeButtonBehaviour)

Bases: ModeButtonBehaviour

__init__(self, send_midi, *a, **k)

press_immediate(self, component, mode)

release_immediate(self, component, mode)

press_delayed(self, component, mode)

release_delayed(self, component, mode)

class SkinableBehaviourMixin(ModeButtonBehaviour)

Bases: ModeButtonBehaviour

update_button(self, component, mode, selected_mode)

class DisablingModesComponent(ModesComponent)

Bases: ModesComponent

__init__(self, *a, **k)

add_mode(self, name, mode_or_component, is_enabled, **k)

set_mode_enabled(self, mode, enable)

_update_buttons(self, selected)

_on_mode_button_value(self, name, value, sender)

Functions

to_class_name(mode_name)