Skip to content

_Framework.InputControlElement

Module constants

  • logger
  • MIDI_NOTE_TYPE = 0
  • MIDI_CC_TYPE = 1
  • MIDI_PB_TYPE = 2
  • MIDI_SYSEX_TYPE = 3
  • MIDI_INVALID_TYPE = 4
  • MIDI_MSG_TYPES
  • MIDI_NOTE_ON_STATUS = 144
  • MIDI_NOTE_OFF_STATUS = 128
  • MIDI_CC_STATUS = 176
  • MIDI_PB_STATUS = 224

Classes

class ParameterSlot(Disconnectable)

Bases: Disconnectable

Attributes

  • _parameter = None
  • _control = None
  • control
  • parameter

__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 = 0
  • num_delayed_messages = 1
  • send_depends_on_forwarding = True
  • mapping_sensitivity
  • suppress_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_value
  • receive_value
  • use_default_message
  • set_channel
  • message_channel
  • mapped_parameter
  • mapping_sensitivity
  • reset_state