ableton.v3.control_surface.device_decorators (runtime)¶
Live 11 — Live Object Model & framework reference (descriptions and signatures).
Classes¶
class DelayDeviceDecorator(LiveObjectDecorator, EventObject)¶
Properties¶
optionsparametersproxied_interface
Methods¶
__init__(self, *a, **k)¶
Initialize self. See help(type(self)) for accurate signature.
_add_enum_parameter(self, name, values, default_value)¶
_add_non_automatable_enum_parameter(self, name, list, index)¶
_add_non_automatable_int_parameter(self, name, property_name, min, max, units)¶
_add_on_off_option(self, name, pname)¶
_add_switch_option(self, name, pname, labels)¶
_create_parameters(self)¶
_linked_state_needs_updating(self)¶
disconnect(self)¶
disconnect_disconnectable(self, slot)¶
find_disconnectable(self, predicate)¶
has_disconnectable(self, slot)¶
proxy_old_hasattr(self, attr)¶
register_disconnectable(self, slot)¶
register_disconnectables(self, disconnectables)¶
register_slot(self, *a, **k)¶
unregister_disconnectable(self, slot)¶
Attributes¶
_DelayDeviceDecorator__on_channel_switch_changed=None_DelayDeviceDecorator__on_linked_changed=None_proxied_interface=None_skip_wrapper_lookup=Nonelink_modes=('Linked', 'Unlinked')- Built-in immutable sequence.proxied_object=Nonesync_modes=('Time', 'Sync')- Built-in immutable sequence.
class DeviceDecorator(LiveObjectDecorator)¶
Properties¶
optionsparametersproxied_interface
Methods¶
__init__(self, *a, **k)¶
Initialize self. See help(type(self)) for accurate signature.
_add_enum_parameter(self, name, values, default_value)¶
_add_non_automatable_enum_parameter(self, name, list, index)¶
_add_non_automatable_int_parameter(self, name, property_name, min, max, units)¶
_add_on_off_option(self, name, pname)¶
_add_switch_option(self, name, pname, labels)¶
create_additional_parameters(self)¶
disconnect(self)¶
disconnect_disconnectable(self, slot)¶
find_disconnectable(self, predicate)¶
has_disconnectable(self, slot)¶
proxy_old_hasattr(self, attr)¶
register_disconnectable(self, slot)¶
register_disconnectables(self, disconnectables)¶
unregister_disconnectable(self, slot)¶
Attributes¶
_proxied_interface=None_skip_wrapper_lookup=Noneproxied_object=None
class DeviceDecoratorFactory(DeviceDecoratorFactory)¶
Methods¶
__init__(self, *a, **k)¶
Initialize self. See help(type(self)) for accurate signature.
_decorator(live_object=None, additional_properties={})¶
_get_decorated_object(self, device, additional_properties, song=None, *a, **k)¶
_should_be_decorated(device)¶
decorate(self, live_object, additional_properties={}, **k)¶
disconnect(self)¶
disconnect_disconnectable(self, slot)¶
find_disconnectable(self, predicate)¶
generate_decorated_device(device, additional_properties={}, song=None, *a, **k)¶
has_disconnectable(self, slot)¶
register_disconnectable(self, slot)¶
register_disconnectables(self, disconnectables)¶
sync_decorated_objects(self, keys)¶
unregister_disconnectable(self, slot)¶
Attributes¶
DECORATOR_CLASSES={'Delay': <class 'ableton.v2.control_surface.delay_decoration.DelayDeviceDecorator'>, 'Drift': <class 'ableton.v3.control_surface.device_decorators.DriftDeviceD...- dict() -> new empty dictionary
class DeviceDecoratorFactoryBase(DecoratorFactory)¶
Methods¶
__init__(self, *a, **k)¶
Initialize self. See help(type(self)) for accurate signature.
_decorator(live_object=None, additional_properties={})¶
_get_decorated_object(self, device, additional_properties, song=None, *a, **k)¶
_should_be_decorated(device)¶
decorate(self, live_object, additional_properties={}, **k)¶
disconnect(self)¶
disconnect_disconnectable(self, slot)¶
find_disconnectable(self, predicate)¶
generate_decorated_device(device, additional_properties={}, song=None, *a, **k)¶
has_disconnectable(self, slot)¶
register_disconnectable(self, slot)¶
register_disconnectables(self, disconnectables)¶
sync_decorated_objects(self, keys)¶
unregister_disconnectable(self, slot)¶
Attributes¶
DECORATOR_CLASSES={'Delay': <class 'ableton.v2.control_surface.delay_decoration.DelayDeviceDecorator'>, 'Drift': <class 'ableton.v2.control_surface.drift_decoration.DriftDeviceDe...- dict() -> new empty dictionary
class DriftDeviceDecorator(DeviceDecorator)¶
Properties¶
optionsparametersproxied_interface
Methods¶
__init__(self, *a, **k)¶
Initialize self. See help(type(self)) for accurate signature.
_add_enum_parameter(self, name, values, default_value)¶
_add_non_automatable_enum_parameter(self, name, list, index)¶
_add_non_automatable_int_parameter(self, name, property_name, min, max, units)¶
_add_on_off_option(self, name, pname)¶
_add_switch_option(self, name, pname, labels)¶
create_additional_parameters(self)¶
disconnect(self)¶
disconnect_disconnectable(self, slot)¶
find_disconnectable(self, predicate)¶
has_disconnectable(self, slot)¶
proxy_old_hasattr(self, attr)¶
register_disconnectable(self, slot)¶
register_disconnectables(self, disconnectables)¶
unregister_disconnectable(self, slot)¶
Attributes¶
_proxied_interface=None_skip_wrapper_lookup=Noneproxied_object=None
class LiveObjectDecorator(CompoundDisconnectable, Proxy)¶
Properties¶
optionsparametersproxied_interface
Methods¶
__init__(self, live_object=None, additional_properties={})¶
Initialize self. See help(type(self)) for accurate signature.
_add_enum_parameter(self, name, values, default_value)¶
_add_non_automatable_enum_parameter(self, name, list, index)¶
_add_non_automatable_int_parameter(self, name, property_name, min, max, units)¶
_add_on_off_option(self, name, pname)¶
_add_switch_option(self, name, pname, labels)¶
disconnect(self)¶
disconnect_disconnectable(self, slot)¶
find_disconnectable(self, predicate)¶
has_disconnectable(self, slot)¶
proxy_old_hasattr(self, attr)¶
register_disconnectable(self, slot)¶
register_disconnectables(self, disconnectables)¶
unregister_disconnectable(self, slot)¶
Attributes¶
_proxied_interface=None_skip_wrapper_lookup=Noneproxied_object=None
class SimplerDeviceDecorator(EventObject, LiveObjectDecorator)¶
Properties¶
available_playback_modesavailable_resolutionsavailable_slice_stylesavailable_slicing_beat_divisionsavailable_slicing_playback_modesavailable_transient_loop_modesavailable_voice_numbersavailable_warp_modescurrent_playback_modeoptionsparametersproxied_interfaceslices
Methods¶
__init__(self, *a, **k)¶
Initialize self. See help(type(self)) for accurate signature.
_add_enum_parameter(self, name, values, default_value)¶
_add_non_automatable_enum_parameter(self, name, list, index)¶
_add_non_automatable_int_parameter(self, name, property_name, min, max, units)¶
_add_on_off_option(self, name, pname)¶
_add_switch_option(self, name, pname, labels)¶
_decorated_parameters(self)¶
_on_sample_changed(self)¶
_on_slices_changed(self)¶
_reconnect_sample_listeners(self)¶
_reconnect_to_slices(self)¶
add_current_playback_mode_listener(self, slot, identify_sender=False, *a, **k)¶
add_slices_listener(self, slot, identify_sender=False, *a, **k)¶
current_playback_mode_has_listener(self, slot)¶
current_playback_mode_listener_count(self)¶
disconnect(self)¶
disconnect_disconnectable(self, slot)¶
find_disconnectable(self, predicate)¶
has_disconnectable(self, slot)¶
notify_current_playback_mode(self, *a, **k)¶
notify_slices(self, *a, **k)¶
proxy_old_hasattr(self, attr)¶
register_disconnectable(self, slot)¶
register_disconnectables(self, disconnectables)¶
register_slot(self, *a, **k)¶
remove_current_playback_mode_listener(self, slot)¶
remove_slices_listener(self, slot)¶
setup_parameters(self)¶
slices_has_listener(self, slot)¶
slices_listener_count(self)¶
unregister_disconnectable(self, slot)¶
Attributes¶
_SimplerDeviceDecorator__on_playback_mode_changed=None_SimplerDeviceDecorator__on_sample_changed=None_SimplerDeviceDecorator__on_slices_changed=None_proxied_interface=None_skip_wrapper_lookup=Noneproxied_object=None
class TransmuteDeviceDecorator(DeviceDecorator)¶
Properties¶
optionsparametersproxied_interface
Methods¶
__init__(self, *a, **k)¶
Initialize self. See help(type(self)) for accurate signature.
_add_enum_parameter(self, name, values, default_value)¶
_add_non_automatable_enum_parameter(self, name, list, index)¶
_add_non_automatable_int_parameter(self, name, property_name, min, max, units)¶
_add_on_off_option(self, name, pname)¶
_add_switch_option(self, name, pname, labels)¶
create_additional_parameters(self)¶
disconnect(self)¶
disconnect_disconnectable(self, slot)¶
find_disconnectable(self, predicate)¶
has_disconnectable(self, slot)¶
proxy_old_hasattr(self, attr)¶
register_disconnectable(self, slot)¶
register_disconnectables(self, disconnectables)¶
unregister_disconnectable(self, slot)¶
Attributes¶
_proxied_interface=None_skip_wrapper_lookup=Noneproxied_object=None