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

Class SysexValueControl

source code

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

Sysex value control receives a sysex message, identified by a prefix. The value can be requested with a value_enquiry MIDI message to the controller.

Nested Classes [hide private]

Inherited from SubjectSlot.Subject: __metaclass__

Inherited from ControlElement.ControlElement (private): _resource_type

Instance Methods [hide private]
 
__init__(self, message_prefix=None, value_enquiry=None, *a, **k)
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
send_value(self, value_bytes) source code
 
enquire_value(self) source code
 
reset(self)
Send 0 to reset motorized faders and turn off LEDs
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_map_mode, message_sysex_identifier, message_type, needs_takeover, receive_value, release_parameter, script_wants_forwarding, 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]

Inherited from InputControlElement.InputControlElement: __subject_events__, 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, message_prefix=None, value_enquiry=None, *a, **k)
(Constructor)

source code 

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

Overrides: object.__init__
(inherited documentation)

send_value(self, value_bytes)

source code 
Overrides: InputControlElement.InputControlElement.send_value

reset(self)

source code 

Send 0 to reset motorized faders and turn off LEDs

Overrides: ControlElement.ControlElement.reset