Live.MixerDevice (runtime)¶
Live 11 — Live Object Model & framework reference (descriptions and signatures).
Classes¶
class MixerDevice(LomObject)¶
This class represents a Mixer Device in Live, which gives you access to the Volume and Panning properties of a Track.
Properties¶
_live_ptrcanonical_parent- Get the canonical parent of the mixer device.crossfade_assign- Player- and ReturnTracks only: Access to the Track's Crossfade Assign State.crossfader- MasterTrack only: Const access to the Crossfader.cue_volume- MasterTrack only: Const access to the Cue Volume Parameter.left_split_stereo- Const access to the Track's Left Split Stereo Panning Device Parameter.panning- Const access to the Tracks Panning Device Parameter.panning_mode- Access to the Track's Panning Mode.right_split_stereo- Const access to the Track's Right Split Stereo Panning Device Parameter.sends- Const access to the Tracks list of Send Amount Device Parameters.song_tempo- MasterTrack only: Const access to the Song's Tempo.track_activator- Const access to the Tracks Activator Device Parameter.volume- Const access to the Tracks Volume Device Parameter.
Methods¶
__init__(...)¶
Raises an exception This class cannot be instantiated from Python
add_crossfade_assign_listener(...)¶
add_crossfade_assign_listener( (MixerDevice)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "crossfade_assign" has changed.
C++ signature :
void add_crossfade_assign_listener(TPyHandle<ATrackDevice>,boost::python::api::object)
add_panning_mode_listener(...)¶
add_panning_mode_listener( (MixerDevice)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "panning_mode" has changed.
C++ signature :
void add_panning_mode_listener(TPyHandle<ATrackDevice>,boost::python::api::object)
add_sends_listener(...)¶
add_sends_listener( (MixerDevice)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "sends" has changed.
C++ signature :
void add_sends_listener(TPyHandle<ATrackDevice>,boost::python::api::object)
crossfade_assign_has_listener(...)¶
crossfade_assign_has_listener( (MixerDevice)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "crossfade_assign".
C++ signature :
bool crossfade_assign_has_listener(TPyHandle<ATrackDevice>,boost::python::api::object)
crossfade_assignments(...)¶
int([x]) -> integer int(x, base=10) -> integer
Convert a number or string to an integer, or return 0 if no arguments are given. If x is a number, return x.int(). For floating point numbers, this truncates towards zero.
If x is not a number or if base is given, then x must be a string, bytes, or bytearray instance representing an integer literal in the given base. The literal can be preceded by '+' or '-' and be surrounded by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. Base 0 means to interpret the base from the string as an integer literal.
int('0b100', base=0) 4
panning_mode_has_listener(...)¶
panning_mode_has_listener( (MixerDevice)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "panning_mode".
C++ signature :
bool panning_mode_has_listener(TPyHandle<ATrackDevice>,boost::python::api::object)
panning_modes(...)¶
int([x]) -> integer int(x, base=10) -> integer
Convert a number or string to an integer, or return 0 if no arguments are given. If x is a number, return x.int(). For floating point numbers, this truncates towards zero.
If x is not a number or if base is given, then x must be a string, bytes, or bytearray instance representing an integer literal in the given base. The literal can be preceded by '+' or '-' and be surrounded by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. Base 0 means to interpret the base from the string as an integer literal.
int('0b100', base=0) 4
remove_crossfade_assign_listener(...)¶
remove_crossfade_assign_listener( (MixerDevice)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "crossfade_assign".
C++ signature :
void remove_crossfade_assign_listener(TPyHandle<ATrackDevice>,boost::python::api::object)
remove_panning_mode_listener(...)¶
remove_panning_mode_listener( (MixerDevice)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "panning_mode".
C++ signature :
void remove_panning_mode_listener(TPyHandle<ATrackDevice>,boost::python::api::object)
remove_sends_listener(...)¶
remove_sends_listener( (MixerDevice)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "sends".
C++ signature :
void remove_sends_listener(TPyHandle<ATrackDevice>,boost::python::api::object)
sends_has_listener(...)¶
sends_has_listener( (MixerDevice)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "sends".
C++ signature :
bool sends_has_listener(TPyHandle<ATrackDevice>,boost::python::api::object)