_Framework.InputControlElement¶
Module constants¶
loggerMIDI_NOTE_TYPE = 0MIDI_CC_TYPE = 1MIDI_PB_TYPE = 2MIDI_SYSEX_TYPE = 3MIDI_INVALID_TYPE = 4MIDI_MSG_TYPESMIDI_NOTE_ON_STATUS = 144MIDI_NOTE_OFF_STATUS = 128MIDI_CC_STATUS = 176MIDI_PB_STATUS = 224
Classes¶
class ParameterSlot(Disconnectable)¶
Bases: Disconnectable
Attributes¶
_parameter = None_control = Nonecontrolparameter
__init__(self, parameter, control, *a, **k)¶
_get_control(self)¶
_set_control(self, control)¶
_get_parameter(self)¶
_set_parameter(self, parameter)¶
connect(self)¶
soft_disconnect(self)¶
disconnect(self)¶
class InputSignal(Signal)¶
Bases: Signal
__init__(self, sender, *a, **k)¶
_listeners_update(self)¶
connect(self, *a, **k)¶
disconnect(self, *a, **k)¶
disconnect_all(self, *a, **k)¶
class InputControlElement(NotifyingControlElement)¶
Bases: NotifyingControlElement
Attributes¶
_input_signal_listener_count = 0num_delayed_messages = 1send_depends_on_forwarding = Truemapping_sensitivitysuppress_script_forwarding
__init__(self, msg_type, channel, identifier, sysex_identifier, request_rebuild_midi_map, *a, **k)¶
message_type(self)¶
message_channel(self)¶
original_channel(self)¶
message_identifier(self)¶
original_identifier(self)¶
message_sysex_identifier(self)¶
message_map_mode(self)¶
_get_mapping_sensitivity(self)¶
_set_mapping_sensitivity(self, sensitivity)¶
_get_suppress_script_forwarding(self)¶
_set_suppress_script_forwarding(self, value)¶
force_next_send(self)¶
set_channel(self, channel)¶
set_identifier(self, identifier)¶
set_needs_takeover(self, needs_takeover)¶
set_feedback_delay(self, delay)¶
needs_takeover(self)¶
use_default_message(self)¶
_mapping_feedback_values(self)¶
install_connections(self, install_translation, install_mapping, install_forwarding)¶
script_wants_forwarding(self)¶
begin_gesture(self)¶
end_gesture(self)¶
connect_to(self, parameter)¶
release_parameter(self)¶
mapped_parameter(self)¶
_status_byte(self, channel)¶
identifier_bytes(self)¶
_send_delayed_messages(self)¶
send_value(self, value, force, channel)¶
_do_send_value(self, value, channel)¶
clear_send_cache(self)¶
reset(self)¶
reset_state(self)¶
receive_value(self, value)¶
set_report_values(self, report_input, report_output)¶
_verify_value(self, value)¶
_report_value(self, value, is_input)¶
_last_sent_value(self)¶
class ProxiedInterface(NotifyingControlElement.ProxiedInterface)¶
Bases: NotifyingControlElement.ProxiedInterface
Attributes¶
send_valuereceive_valueuse_default_messageset_channelmessage_channelmapped_parametermapping_sensitivityreset_state