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_ptrcanonical_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 chainshas_audio_input- return True, if this Chain can be feed with an Audio signal. This ishas_audio_output- return True, if this Chain sends out an Audio signal. This ishas_midi_input- return True, if this Chain can be feed with an Audio signal. This ishas_midi_output- return True, if this Chain sends out MIDI events. This isis_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 chainname- 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)