Package _Framework :: Module EncoderElement :: Class EncoderElement
[hide private]
[frames] | no frames]

Class EncoderElement

source code

                             object --+                
                                      |                
          Disconnectable.Disconnectable --+            
                                          |            
                        SubjectSlot.Subject --+        
                                              |        
                             object --+       |        
                                      |       |        
          Disconnectable.Disconnectable --+   |        
                                          |   |        
              ControlElement.ControlElement --+        
                                              |        
NotifyingControlElement.NotifyingControlElement --+    
                                                  |    
            InputControlElement.InputControlElement --+
                                                      |
                                                     EncoderElement


Class representing a continuous control on the controller.

The normalized value notifies a delta in the range:
    (-encoder_sensitivity, +encoder_sensitvity)

Nested Classes [hide private]

Inherited from SubjectSlot.Subject: __metaclass__

Inherited from ControlElement.ControlElement (private): _resource_type

Instance Methods [hide private]
 
__init__(self, msg_type, channel, identifier, map_mode, encoder_sensitivity=None, *a, **k)
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
message_map_mode(self) source code
 
relative_value_to_delta(self, value) source code
 
notify_value(self, value) source code

Inherited from InputControlElement.InputControlElement: begin_gesture, clear_send_cache, connect_to, end_gesture, force_next_send, identifier_bytes, install_connections, mapped_parameter, message_channel, message_identifier, message_sysex_identifier, message_type, needs_takeover, receive_value, release_parameter, reset, script_wants_forwarding, send_value, set_channel, set_feedback_delay, set_identifier, set_needs_takeover, set_report_values, use_default_message

Inherited from ControlElement.ControlElement: disconnect, send_midi

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  __subject_events__ = SubjectEvent(name= 'normalized_value', si...
  encoder_sensitivity = 1.0

Inherited from InputControlElement.InputControlElement: mapping_sensitivity, num_delayed_messages, send_depends_on_forwarding

Inherited from ControlElement.ControlElement: canonical_parent, name, optimized_send_midi

Properties [hide private]

Inherited from ControlElement.ControlElement: resource

Inherited from object: __class__

Method Details [hide private]

__init__(self, msg_type, channel, identifier, map_mode, encoder_sensitivity=None, *a, **k)
(Constructor)

source code 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)

message_map_mode(self)

source code 
Overrides: InputControlElement.InputControlElement.message_map_mode

Class Variable Details [hide private]

__subject_events__

Value:
SubjectEvent(name= 'normalized_value', signal= InputSignal),