Skip to content

Live.Chain (runtime)

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

Classes

class Chain(DeviceContainer)

This class represents a group device chain in Live.

Properties

  • _live_ptr
  • canonical_parent - Get the canonical parent of the chain.
  • color - Access the color index of the Chain.
  • color_index - Access the color index of the Chain.
  • devices - Return const access to all available Devices that are present in the chains
  • has_audio_input - return True, if this Chain can be feed with an Audio signal. This is
  • has_audio_output - return True, if this Chain sends out an Audio signal. This is
  • has_midi_input - return True, if this Chain can be feed with an Audio signal. This is
  • has_midi_output - return True, if this Chain sends out MIDI events. This is
  • is_auto_colored - Get/set access to the auto color flag of the Chain.
  • mixer_device - Return access to the mixer device that holds the chain's mixer parameters:
  • mute - Mute/unmute the chain.
  • muted_via_solo - Return const access to whether this chain is muted due to some other chain
  • name - Read/write access to the name of the Chain, as visible in the track header.
  • solo - Get/Set the solo status of the chain. Note that this will not disable the

Methods

__init__(...)

Raises an exception This class cannot be instantiated from Python

add_color_index_listener(...)

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

C++ signature :
    void add_color_index_listener(TChainPyHandle,boost::python::api::object)
add_color_listener(...)

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

C++ signature :
    void add_color_listener(TChainPyHandle,boost::python::api::object)
add_devices_listener(...)

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

C++ signature :
    void add_devices_listener(TChainPyHandle,boost::python::api::object)
add_is_auto_colored_listener(...)

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

C++ signature :
    void add_is_auto_colored_listener(TChainPyHandle,boost::python::api::object)
add_mute_listener(...)

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

C++ signature :
    void add_mute_listener(TChainPyHandle,boost::python::api::object)
add_muted_via_solo_listener(...)

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

C++ signature :
    void add_muted_via_solo_listener(TChainPyHandle,boost::python::api::object)
add_name_listener(...)

add_name_listener( (Chain)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(TChainPyHandle,boost::python::api::object)
add_solo_listener(...)

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

C++ signature :
    void add_solo_listener(TChainPyHandle,boost::python::api::object)
color_has_listener(...)

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

C++ signature :
    bool color_has_listener(TChainPyHandle,boost::python::api::object)
color_index_has_listener(...)

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

C++ signature :
    bool color_index_has_listener(TChainPyHandle,boost::python::api::object)
delete_device(...)

delete_device( (Chain)arg1, (int)arg2) -> None : Remove a device identified by its index from the chain. Throws runtime error if bad index.

C++ signature :
    void delete_device(TChainPyHandle,int)
devices_has_listener(...)

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

C++ signature :
    bool devices_has_listener(TChainPyHandle,boost::python::api::object)
duplicate_device(...)

duplicate_device( (Chain)arg1, (int)arg2) -> None : Duplicate the device at the given index in the chain.

C++ signature :
    void duplicate_device(TChainPyHandle,int)
insert_device(...)

insert_device( (Chain)arg1, (str)DeviceName [, (int)DeviceIndex=-1]) -> LomObject : Add a device at a given index in the chain. At end if -1.

C++ signature :
    TWeakPtr<TPyHandleBase> insert_device(TChainPyHandle,std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> [,int=-1])
is_auto_colored_has_listener(...)

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

C++ signature :
    bool is_auto_colored_has_listener(TChainPyHandle,boost::python::api::object)
mute_has_listener(...)

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

C++ signature :
    bool mute_has_listener(TChainPyHandle,boost::python::api::object)
muted_via_solo_has_listener(...)

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

C++ signature :
    bool muted_via_solo_has_listener(TChainPyHandle,boost::python::api::object)
name_has_listener(...)

name_has_listener( (Chain)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(TChainPyHandle,boost::python::api::object)
remove_color_index_listener(...)

remove_color_index_listener( (Chain)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "color_index".

C++ signature :
    void remove_color_index_listener(TChainPyHandle,boost::python::api::object)
remove_color_listener(...)

remove_color_listener( (Chain)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "color".

C++ signature :
    void remove_color_listener(TChainPyHandle,boost::python::api::object)
remove_devices_listener(...)

remove_devices_listener( (Chain)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "devices".

C++ signature :
    void remove_devices_listener(TChainPyHandle,boost::python::api::object)
remove_is_auto_colored_listener(...)

remove_is_auto_colored_listener( (Chain)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "is_auto_colored".

C++ signature :
    void remove_is_auto_colored_listener(TChainPyHandle,boost::python::api::object)
remove_mute_listener(...)

remove_mute_listener( (Chain)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "mute".

C++ signature :
    void remove_mute_listener(TChainPyHandle,boost::python::api::object)
remove_muted_via_solo_listener(...)

remove_muted_via_solo_listener( (Chain)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "muted_via_solo".

C++ signature :
    void remove_muted_via_solo_listener(TChainPyHandle,boost::python::api::object)
remove_name_listener(...)

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

C++ signature :
    void remove_name_listener(TChainPyHandle,boost::python::api::object)
remove_solo_listener(...)

remove_solo_listener( (Chain)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "solo".

C++ signature :
    void remove_solo_listener(TChainPyHandle,boost::python::api::object)
solo_has_listener(...)

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

C++ signature :
    bool solo_has_listener(TChainPyHandle,boost::python::api::object)