Skip to content

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_ptr
  • canonical_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)