_Framework.EncoderElement¶
Module constants¶
_map_modesmap_modesENCODER_VALUE_NORMALIZERMAX_14_BIT_CC = 95
Classes¶
class EncoderElement(InputControlElement)¶
Bases: InputControlElement
Attributes¶
encoder_sensitivity = 1.0
__init__(self, msg_type, channel, identifier, map_mode, encoder_sensitivity, *a, **k)¶
message_map_mode(self)¶
relative_value_to_delta(self, value)¶
normalize_value(self, value)¶
notify_value(self, value)¶
class ProxiedInterface(InputControlElement.ProxiedInterface)¶
Bases: InputControlElement.ProxiedInterface
Attributes¶
normalize_value
class TouchEncoderElementBase(EncoderElement)¶
Bases: EncoderElement
is_pressed(self)¶
class ProxiedInterface(EncoderElement.ProxiedInterface)¶
Bases: EncoderElement.ProxiedInterface
Attributes¶
is_pressedadd_touch_value_listenerremove_touch_value_listenertouch_value_has_listener
class TouchEncoderElement(CompoundElement, TouchEncoderElementBase)¶
Bases: CompoundElement, TouchEncoderElementBase
__init__(self, channel, identifier, map_mode, touch_element, *a, **k)¶
add_touch_value_listener(self, *a, **k)¶
remove_touch_value_listener(self, *a, **k)¶
on_nested_control_element_value(self, value, control)¶
is_pressed(self)¶
on_nested_control_element_received(self, control)¶
on_nested_control_element_lost(self, control)¶
class FineGrainWithModifierEncoderElement(WrapperElement)¶
Bases: WrapperElement
Attributes¶
_FineGrainWithModifierEncoderElement__on_normalized_value