Skip to content

Live.CcControlDevice (runtime)

Live 12 — Live Object Model & framework reference (descriptions and signatures).

Classes

class CcControlDevice(Device)

This class represents a CcControl device.

Properties

  • _live_ptr
  • can_compare_ab - Returns true if the Device has the capability to AB compare.
  • can_have_chains - Returns true if the device is a rack.
  • can_have_drum_pads - Returns true if the device is a drum rack.
  • canonical_parent - Get the canonical parent of the Device.
  • class_display_name - Return const access to the name of the device's class name as displayed in Live's browser and device chain
  • class_name - Return const access to the name of the device's class.
  • custom_bool_target - Return the custom bool target
  • custom_bool_target_list - Return the custom bool target list
  • custom_float_target_0 - Return the custom float target 0
  • custom_float_target_0_list - Return the custom float target 0 list
  • custom_float_target_1 - Return the custom float target 1
  • custom_float_target_10 - Return the custom float target 10
  • custom_float_target_10_list - Return the custom float target 10 list
  • custom_float_target_11 - Return the custom float target 11
  • custom_float_target_11_list - Return the custom float target 11 list
  • custom_float_target_1_list - Return the custom float target 1 list
  • custom_float_target_2 - Return the custom float target 2
  • custom_float_target_2_list - Return the custom float target 2 list
  • custom_float_target_3 - Return the custom float target 3
  • custom_float_target_3_list - Return the custom float target 3 list
  • custom_float_target_4 - Return the custom float target 4
  • custom_float_target_4_list - Return the custom float target 4 list
  • custom_float_target_5 - Return the custom float target 5
  • custom_float_target_5_list - Return the custom float target 5 list
  • custom_float_target_6 - Return the custom float target 6
  • custom_float_target_6_list - Return the custom float target 6 list
  • custom_float_target_7 - Return the custom float target 7
  • custom_float_target_7_list - Return the custom float target 7 list
  • custom_float_target_8 - Return the custom float target 8
  • custom_float_target_8_list - Return the custom float target 8 list
  • custom_float_target_9 - Return the custom float target 9
  • custom_float_target_9_list - Return the custom float target 9 list
  • is_active - Return const access to whether this device is active. This will be false bothwhen the device is off and when it's inside a rack device which is off.
  • is_using_compare_preset_b - Returns whether the Device has loaded the preset in compare slot B. Only relevant if can_compare_ab, otherwise errors.
  • latency_in_ms - Returns the latency of the device in ms.
  • latency_in_samples - Returns the latency of the device in samples.
  • name - Return access to the name of the device.
  • parameters - Const access to the list of available automatable parameters for this device.
  • type - Return the type of the device.
  • view - Representing the view aspects of a device.

Methods

View(...)

Representing the view aspects of a device.

__init__(...)

Raises an exception This class cannot be instantiated from Python

add_custom_bool_target_listener(...)

add_custom_bool_target_listener( (CcControlDevice)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "custom_bool_target" has changed.

C++ signature :
    void add_custom_bool_target_listener(TCcControlDevicePyHandle,boost::python::api::object)
add_custom_float_target_0_listener(...)

add_custom_float_target_0_listener( (CcControlDevice)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "custom_float_target_0" has changed.

C++ signature :
    void add_custom_float_target_0_listener(TCcControlDevicePyHandle,boost::python::api::object)
add_custom_float_target_10_listener(...)

add_custom_float_target_10_listener( (CcControlDevice)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "custom_float_target_10" has changed.

C++ signature :
    void add_custom_float_target_10_listener(TCcControlDevicePyHandle,boost::python::api::object)
add_custom_float_target_11_listener(...)

add_custom_float_target_11_listener( (CcControlDevice)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "custom_float_target_11" has changed.

C++ signature :
    void add_custom_float_target_11_listener(TCcControlDevicePyHandle,boost::python::api::object)
add_custom_float_target_1_listener(...)

add_custom_float_target_1_listener( (CcControlDevice)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "custom_float_target_1" has changed.

C++ signature :
    void add_custom_float_target_1_listener(TCcControlDevicePyHandle,boost::python::api::object)
add_custom_float_target_2_listener(...)

add_custom_float_target_2_listener( (CcControlDevice)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "custom_float_target_2" has changed.

C++ signature :
    void add_custom_float_target_2_listener(TCcControlDevicePyHandle,boost::python::api::object)
add_custom_float_target_3_listener(...)

add_custom_float_target_3_listener( (CcControlDevice)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "custom_float_target_3" has changed.

C++ signature :
    void add_custom_float_target_3_listener(TCcControlDevicePyHandle,boost::python::api::object)
add_custom_float_target_4_listener(...)

add_custom_float_target_4_listener( (CcControlDevice)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "custom_float_target_4" has changed.

C++ signature :
    void add_custom_float_target_4_listener(TCcControlDevicePyHandle,boost::python::api::object)
add_custom_float_target_5_listener(...)

add_custom_float_target_5_listener( (CcControlDevice)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "custom_float_target_5" has changed.

C++ signature :
    void add_custom_float_target_5_listener(TCcControlDevicePyHandle,boost::python::api::object)
add_custom_float_target_6_listener(...)

add_custom_float_target_6_listener( (CcControlDevice)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "custom_float_target_6" has changed.

C++ signature :
    void add_custom_float_target_6_listener(TCcControlDevicePyHandle,boost::python::api::object)
add_custom_float_target_7_listener(...)

add_custom_float_target_7_listener( (CcControlDevice)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "custom_float_target_7" has changed.

C++ signature :
    void add_custom_float_target_7_listener(TCcControlDevicePyHandle,boost::python::api::object)
add_custom_float_target_8_listener(...)

add_custom_float_target_8_listener( (CcControlDevice)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "custom_float_target_8" has changed.

C++ signature :
    void add_custom_float_target_8_listener(TCcControlDevicePyHandle,boost::python::api::object)
add_custom_float_target_9_listener(...)

add_custom_float_target_9_listener( (CcControlDevice)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "custom_float_target_9" has changed.

C++ signature :
    void add_custom_float_target_9_listener(TCcControlDevicePyHandle,boost::python::api::object)
add_is_active_listener(...)

add_is_active_listener( (Device)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "is_active" has changed.

C++ signature :
    void add_is_active_listener(TPyHandle<ADevice>,boost::python::api::object)
add_is_using_compare_preset_b_listener(...)

add_is_using_compare_preset_b_listener( (Device)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "is_using_compare_preset_b" has changed.

C++ signature :
    void add_is_using_compare_preset_b_listener(TPyHandle<ADevice>,boost::python::api::object)
add_latency_in_ms_listener(...)

add_latency_in_ms_listener( (Device)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "latency_in_ms" has changed.

C++ signature :
    void add_latency_in_ms_listener(TPyHandle<ADevice>,boost::python::api::object)
add_latency_in_samples_listener(...)

add_latency_in_samples_listener( (Device)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "latency_in_samples" has changed.

C++ signature :
    void add_latency_in_samples_listener(TPyHandle<ADevice>,boost::python::api::object)
add_name_listener(...)

add_name_listener( (Device)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "name" has changed.

C++ signature :
    void add_name_listener(TPyHandle<ADevice>,boost::python::api::object)
add_parameters_listener(...)

add_parameters_listener( (Device)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "parameters" has changed.

C++ signature :
    void add_parameters_listener(TPyHandle<ADevice>,boost::python::api::object)
custom_bool_target_has_listener(...)

custom_bool_target_has_listener( (CcControlDevice)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "custom_bool_target".

C++ signature :
    bool custom_bool_target_has_listener(TCcControlDevicePyHandle,boost::python::api::object)
custom_float_target_0_has_listener(...)

custom_float_target_0_has_listener( (CcControlDevice)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "custom_float_target_0".

C++ signature :
    bool custom_float_target_0_has_listener(TCcControlDevicePyHandle,boost::python::api::object)
custom_float_target_10_has_listener(...)

custom_float_target_10_has_listener( (CcControlDevice)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "custom_float_target_10".

C++ signature :
    bool custom_float_target_10_has_listener(TCcControlDevicePyHandle,boost::python::api::object)
custom_float_target_11_has_listener(...)

custom_float_target_11_has_listener( (CcControlDevice)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "custom_float_target_11".

C++ signature :
    bool custom_float_target_11_has_listener(TCcControlDevicePyHandle,boost::python::api::object)
custom_float_target_1_has_listener(...)

custom_float_target_1_has_listener( (CcControlDevice)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "custom_float_target_1".

C++ signature :
    bool custom_float_target_1_has_listener(TCcControlDevicePyHandle,boost::python::api::object)
custom_float_target_2_has_listener(...)

custom_float_target_2_has_listener( (CcControlDevice)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "custom_float_target_2".

C++ signature :
    bool custom_float_target_2_has_listener(TCcControlDevicePyHandle,boost::python::api::object)
custom_float_target_3_has_listener(...)

custom_float_target_3_has_listener( (CcControlDevice)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "custom_float_target_3".

C++ signature :
    bool custom_float_target_3_has_listener(TCcControlDevicePyHandle,boost::python::api::object)
custom_float_target_4_has_listener(...)

custom_float_target_4_has_listener( (CcControlDevice)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "custom_float_target_4".

C++ signature :
    bool custom_float_target_4_has_listener(TCcControlDevicePyHandle,boost::python::api::object)
custom_float_target_5_has_listener(...)

custom_float_target_5_has_listener( (CcControlDevice)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "custom_float_target_5".

C++ signature :
    bool custom_float_target_5_has_listener(TCcControlDevicePyHandle,boost::python::api::object)
custom_float_target_6_has_listener(...)

custom_float_target_6_has_listener( (CcControlDevice)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "custom_float_target_6".

C++ signature :
    bool custom_float_target_6_has_listener(TCcControlDevicePyHandle,boost::python::api::object)
custom_float_target_7_has_listener(...)

custom_float_target_7_has_listener( (CcControlDevice)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "custom_float_target_7".

C++ signature :
    bool custom_float_target_7_has_listener(TCcControlDevicePyHandle,boost::python::api::object)
custom_float_target_8_has_listener(...)

custom_float_target_8_has_listener( (CcControlDevice)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "custom_float_target_8".

C++ signature :
    bool custom_float_target_8_has_listener(TCcControlDevicePyHandle,boost::python::api::object)
custom_float_target_9_has_listener(...)

custom_float_target_9_has_listener( (CcControlDevice)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "custom_float_target_9".

C++ signature :
    bool custom_float_target_9_has_listener(TCcControlDevicePyHandle,boost::python::api::object)
is_active_has_listener(...)

is_active_has_listener( (Device)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "is_active".

C++ signature :
    bool is_active_has_listener(TPyHandle<ADevice>,boost::python::api::object)
is_using_compare_preset_b_has_listener(...)

is_using_compare_preset_b_has_listener( (Device)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "is_using_compare_preset_b".

C++ signature :
    bool is_using_compare_preset_b_has_listener(TPyHandle<ADevice>,boost::python::api::object)
latency_in_ms_has_listener(...)

latency_in_ms_has_listener( (Device)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "latency_in_ms".

C++ signature :
    bool latency_in_ms_has_listener(TPyHandle<ADevice>,boost::python::api::object)
latency_in_samples_has_listener(...)

latency_in_samples_has_listener( (Device)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "latency_in_samples".

C++ signature :
    bool latency_in_samples_has_listener(TPyHandle<ADevice>,boost::python::api::object)
name_has_listener(...)

name_has_listener( (Device)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "name".

C++ signature :
    bool name_has_listener(TPyHandle<ADevice>,boost::python::api::object)
parameters_has_listener(...)

parameters_has_listener( (Device)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "parameters".

C++ signature :
    bool parameters_has_listener(TPyHandle<ADevice>,boost::python::api::object)
remove_custom_bool_target_listener(...)

remove_custom_bool_target_listener( (CcControlDevice)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "custom_bool_target".

C++ signature :
    void remove_custom_bool_target_listener(TCcControlDevicePyHandle,boost::python::api::object)
remove_custom_float_target_0_listener(...)

remove_custom_float_target_0_listener( (CcControlDevice)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "custom_float_target_0".

C++ signature :
    void remove_custom_float_target_0_listener(TCcControlDevicePyHandle,boost::python::api::object)
remove_custom_float_target_10_listener(...)

remove_custom_float_target_10_listener( (CcControlDevice)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "custom_float_target_10".

C++ signature :
    void remove_custom_float_target_10_listener(TCcControlDevicePyHandle,boost::python::api::object)
remove_custom_float_target_11_listener(...)

remove_custom_float_target_11_listener( (CcControlDevice)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "custom_float_target_11".

C++ signature :
    void remove_custom_float_target_11_listener(TCcControlDevicePyHandle,boost::python::api::object)
remove_custom_float_target_1_listener(...)

remove_custom_float_target_1_listener( (CcControlDevice)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "custom_float_target_1".

C++ signature :
    void remove_custom_float_target_1_listener(TCcControlDevicePyHandle,boost::python::api::object)
remove_custom_float_target_2_listener(...)

remove_custom_float_target_2_listener( (CcControlDevice)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "custom_float_target_2".

C++ signature :
    void remove_custom_float_target_2_listener(TCcControlDevicePyHandle,boost::python::api::object)
remove_custom_float_target_3_listener(...)

remove_custom_float_target_3_listener( (CcControlDevice)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "custom_float_target_3".

C++ signature :
    void remove_custom_float_target_3_listener(TCcControlDevicePyHandle,boost::python::api::object)
remove_custom_float_target_4_listener(...)

remove_custom_float_target_4_listener( (CcControlDevice)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "custom_float_target_4".

C++ signature :
    void remove_custom_float_target_4_listener(TCcControlDevicePyHandle,boost::python::api::object)
remove_custom_float_target_5_listener(...)

remove_custom_float_target_5_listener( (CcControlDevice)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "custom_float_target_5".

C++ signature :
    void remove_custom_float_target_5_listener(TCcControlDevicePyHandle,boost::python::api::object)
remove_custom_float_target_6_listener(...)

remove_custom_float_target_6_listener( (CcControlDevice)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "custom_float_target_6".

C++ signature :
    void remove_custom_float_target_6_listener(TCcControlDevicePyHandle,boost::python::api::object)
remove_custom_float_target_7_listener(...)

remove_custom_float_target_7_listener( (CcControlDevice)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "custom_float_target_7".

C++ signature :
    void remove_custom_float_target_7_listener(TCcControlDevicePyHandle,boost::python::api::object)
remove_custom_float_target_8_listener(...)

remove_custom_float_target_8_listener( (CcControlDevice)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "custom_float_target_8".

C++ signature :
    void remove_custom_float_target_8_listener(TCcControlDevicePyHandle,boost::python::api::object)
remove_custom_float_target_9_listener(...)

remove_custom_float_target_9_listener( (CcControlDevice)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "custom_float_target_9".

C++ signature :
    void remove_custom_float_target_9_listener(TCcControlDevicePyHandle,boost::python::api::object)
remove_is_active_listener(...)

remove_is_active_listener( (Device)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "is_active".

C++ signature :
    void remove_is_active_listener(TPyHandle<ADevice>,boost::python::api::object)
remove_is_using_compare_preset_b_listener(...)

remove_is_using_compare_preset_b_listener( (Device)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "is_using_compare_preset_b".

C++ signature :
    void remove_is_using_compare_preset_b_listener(TPyHandle<ADevice>,boost::python::api::object)
remove_latency_in_ms_listener(...)

remove_latency_in_ms_listener( (Device)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "latency_in_ms".

C++ signature :
    void remove_latency_in_ms_listener(TPyHandle<ADevice>,boost::python::api::object)
remove_latency_in_samples_listener(...)

remove_latency_in_samples_listener( (Device)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "latency_in_samples".

C++ signature :
    void remove_latency_in_samples_listener(TPyHandle<ADevice>,boost::python::api::object)
remove_name_listener(...)

remove_name_listener( (Device)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "name".

C++ signature :
    void remove_name_listener(TPyHandle<ADevice>,boost::python::api::object)
remove_parameters_listener(...)

remove_parameters_listener( (Device)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "parameters".

C++ signature :
    void remove_parameters_listener(TPyHandle<ADevice>,boost::python::api::object)
resend(...)

resend( (CcControlDevice)self) -> None : Resend all CC values.

C++ signature :
    void resend(TCcControlDevicePyHandle)
save_preset_to_compare_ab_slot(...)

save_preset_to_compare_ab_slot( (Device)arg1) -> None : Saves the current state of the device to the compare AB slot. Only relevant if can_compare_ab, otherwise throws.

C++ signature :
    void save_preset_to_compare_ab_slot(TPyHandle<ADevice>)
store_chosen_bank(...)

store_chosen_bank( (Device)arg1, (int)arg2, (int)arg3) -> None : Set the selected bank in the device for persistency.

C++ signature :
    void store_chosen_bank(TPyHandle<ADevice>,int,int)