ableton.v2.control_surface.input_control_element¶
Module constants¶
loggerMIDI_NOTE_TYPE = 0MIDI_CC_TYPE = 1MIDI_PB_TYPE = 2MIDI_SYSEX_TYPE = 3MIDI_INVALID_TYPE = 4MIDI_MSG_TYPES
Classes¶
class ScriptForwarding(int)¶
Bases: int
class ParameterSlot(Disconnectable)¶
Bases: Disconnectable
Attributes¶
_parameter = None_control = None
__init__(self, parameter, control, *a, **k)¶
control(self)¶
control(self, control)¶
parameter(self)¶
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 = 1allow_receiving_chunks = False
__init__(self, msg_type, channel, identifier, sysex_identifier, request_rebuild_midi_map, send_should_depend_on_forwarding, is_feedback_enabled, *a, **k)¶
send_depends_on_forwarding(self)¶
message_type(self)¶
message_channel(self)¶
original_channel(self)¶
message_identifier(self)¶
original_identifier(self)¶
message_sysex_identifier(self)¶
message_map_mode(self)¶
max_value(self)¶
mapping_sensitivity(self)¶
mapping_sensitivity(self, sensitivity)¶
suppress_script_forwarding(self)¶
suppress_script_forwarding(self, value)¶
script_forwarding(self)¶
script_forwarding(self, value)¶
is_feedback_enabled(self)¶
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)¶
receive_chunk(self, chunk)¶
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