Skip to content

_Framework.DrumGroupComponent (runtime)

Live 11 — Live Object Model & framework reference (descriptions and signatures).

Module constants

  • BASE_DRUM_RACK_NOTE = 36

Functions

clamp(val, minv, maxv)

control_matrix(control_type, *a, **k)

depends(**dependencies)

find_if(predicate, seq)

first(seq)

subject_slot(events, *a, **k)

subject_slot_group(event, *a, **k)

Classes

class ButtonControl(Control)

Properties

  • pressed
  • pressed_delayed
  • released
  • released_delayed
  • released_immediately
  • value

Methods

State(control=None, manager=None, color=None, pressed_color=None, disabled_color=None, repeat=False, enabled=True, *a, **k)
__init__(self, *a, **k)

Initialize self. See help(type(self)) for accurate signature.

_clear_state(self, manager)
_get_state(self, manager)

Attributes

  • DELAY_TIME = 0.3 - 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 DrumGroupComponent(SlideComponent, Slideable)

class PlayableControl(ButtonControl)

Properties

  • pressed
  • pressed_delayed
  • released
  • released_delayed
  • released_immediately
  • 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)

Attributes

  • DELAY_TIME = 0.3 - 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 SlideComponent(CompoundComponent, Scrollable)

class Slideable(Subject)

Properties

  • page_length
  • page_offset
  • position
  • position_count

Methods

__init__(self, /, *args, **kwargs)

Initialize self. See help(type(self)) for accurate signature.

add_contents_listener(self, slot, identify_sender=False, *a, **k)
add_page_length_listener(self, slot, identify_sender=False, *a, **k)
add_page_offset_listener(self, slot, identify_sender=False, *a, **k)
add_position_count_listener(self, slot, identify_sender=False, *a, **k)
add_position_listener(self, slot, identify_sender=False, *a, **k)
clear_contents_listeners(self)
clear_page_length_listeners(self)
clear_page_offset_listeners(self)
clear_position_count_listeners(self)
clear_position_listeners(self)
contents(self, position)
contents_has_listener(self, slot)
contents_listener_count(self)
contents_range(self, pmin, pmax)
disconnect(self)
notify_contents(self, *a, **k)
notify_page_length(self, *a, **k)
notify_page_offset(self, *a, **k)
notify_position(self, *a, **k)
notify_position_count(self, *a, **k)
page_length_has_listener(self, slot)
page_length_listener_count(self)
page_offset_has_listener(self, slot)
page_offset_listener_count(self)
position_count_has_listener(self, slot)
position_count_listener_count(self)
position_has_listener(self, slot)
position_listener_count(self)
remove_contents_listener(self, slot)
remove_page_length_listener(self, slot)
remove_page_offset_listener(self, slot)
remove_position_count_listener(self, slot)
remove_position_listener(self, slot)