ableton.v3.control_surface.controls.mapped.action (runtime)¶
Live 12 — Live Object Model & framework reference (descriptions and signatures).
Module constants¶
logger = <Logger ableton.v3.live.action (INFO)>maxsize = 9223372036854775807
Functions¶
Optional(*args, **kwds)¶
Union(*args, **kwds)¶
action(func)¶
delete(deletable: Union[Clip.Clip, ClipSlot.ClipSlot, Scene.Scene, Track.Track]) -> bool¶
delete_notes_in_range(clip: Clip.Clip, from_time: float, time_span: float) -> bool¶
delete_notes_with_pitch(clip: Clip.Clip, pitch: int) -> bool¶
duplicate(duplicatable: Union[Clip.Clip, ClipSlot.ClipSlot, Scene.Scene, Track.Track]) -> bool¶
duplicate_clip_special(clip: Clip.Clip) -> bool¶
duplicate_loop(clip: Clip.Clip) -> bool¶
extend_loop_for_region(clip: Clip.Clip, region_start: float, region_length: float)¶
fire(fireable: Union[Clip.Clip, ClipSlot.ClipSlot, Scene.Scene], button_state=None) -> bool¶
get_bar_length(clip=None)¶
is_clip_new_recording(clip)¶
liveobj_changed(obj, other)¶
liveobj_valid(obj)¶
raise_type_error_for_liveobj(obj, return_value: Any = False) -> Any¶
round_to_multiple(value, base)¶
scene_index(scene=None)¶
select(selectable: Union[Clip.Clip, ClipSlot.ClipSlot, Scene.Scene, Track.Track]) -> bool¶
set_loop_end(clip: Clip.Clip, loop_end: float, show_loop: Optional[bool] = True) -> bool¶
set_loop_position(clip: Clip.Clip, loop_start: float, loop_end: float) -> bool¶
set_loop_start(clip: Clip.Clip, loop_start: float, show_loop: Optional[bool] = True) -> bool¶
singledispatch(func)¶
song()¶
toggle_arm(track: Track.Track, exclusive=None) -> bool¶
toggle_or_cycle_parameter_value(parameter: DeviceParameter.DeviceParameter) -> bool¶
toggle_solo(track: Track.Track, exclusive=None) -> bool¶
track_index(track=None, track_list=None)¶
wraps(wrapped, assigned=('__module__', '__name__', '__qualname__', '__doc__', '__annotations__'), updated=('__dict__',))¶
Classes¶
class Clip(LomObject)¶
This class represents a Clip in Live. It can be either an Audio Clip or a MIDI Clip, in an Arrangement or the Session, depending on the Track (Slot) it lives in.
Properties¶
_live_ptrautomation_envelopes- Const access to a list of all automation envelopes for this clip.available_warp_modes- Available for AudioClips only.canonical_parent- Get the canonical parent of the Clip.color- Get/set access to the color of the Clip (RGB).color_index- Get/set access to the color index of the Clip.end_marker- Get/Set the Clips end marker pos in beats/seconds (unit depends on warping).end_time- Get the clip's end time.file_path- Get the path of the file represented by the Audio Clip.gain- Available for AudioClips only.gain_display_string- Return a string with the gain as dB valuegroove- Get the groove associated with this clip.has_envelopes- Will notify if the clip gets his first envelope or the last envelope is removed.has_groove- Returns true if a groove is associated with this clip.is_arrangement_clip- return true if this Clip is an Arrangement Clip.is_audio_clip- Return true if this Clip is an Audio Clip.is_midi_clip- return true if this Clip is a MIDI Clip.is_overdubbing- returns true if the Clip is recording overdubsis_playing- Get/Set if this Clip is currently playing. If the Clips trigger modeis_recording- returns true if the Clip was triggered to record or is recording.is_session_clip- return true if this Clip is a Session Clip.is_take_lane_clip- return true if this Clip is a Take Lane Clip.is_triggered- returns true if the Clip was triggered or is playing.launch_mode- Get/Set access to the launch mode setting of the Clip.launch_quantization- Get/Set access to the launch quantization setting of the Clip.legato- Get/Set access to the legato setting of the Cliplength- Get to the Clips length in beats/seconds (unit depends on warping).loop_end- Get/Set the loop end pos of this Clip in beats/seconds (unit depends on warping).loop_start- Get/Set the Clips loopstart pos in beats/seconds (unit depends on warping).looping- Get/Set the Clips 'loop is enabled' flagmuted- Read/write access to the mute state of the Clip.name- Read/write access to the name of the Clip.pitch_coarse- Available for AudioClips only.pitch_fine- Available for AudioClips only.playing_position- Constant access to the current playing position of the clip.position- Get/Set the loop position of this Clip in beats/seconds (unit depends on warping).ram_mode- Available for AudioClips only.sample_length- Available for AudioClips only.sample_rate- Available for AudioClips only.signature_denominator- Get/Set access to the global signature denominator of the Clip.signature_numerator- Get/Set access to the global signature numerator of the Clip.start_marker- Get/Set the Clips start marker pos in beats/seconds (unit depends on warping).start_time- Get the clip's start time offset. For Session View clips, this is the time the clip was started. For Arrangement View clips, this is the offset within the arrangement.velocity_amount- Get/Set access to the velocity to volume amount of the Clip.view- Get the view of the Clip.warp_markers- Available for AudioClips only.warp_mode- Available for AudioClips only.warping- Available for AudioClips only.will_record_on_start- returns true if the Clip will record on being started.
Methods¶
View(...)¶
Representing the view aspects of a Clip.
__init__(...)¶
Raises an exception This class cannot be instantiated from Python
add_color_index_listener(...)¶
add_color_index_listener( (Clip)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(TPyHandle<AClip>,boost::python::api::object)
add_color_listener(...)¶
add_color_listener( (Clip)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(TPyHandle<AClip>,boost::python::api::object)
add_end_marker_listener(...)¶
add_end_marker_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "end_marker" has changed.
C++ signature :
void add_end_marker_listener(TPyHandle<AClip>,boost::python::api::object)
add_end_time_listener(...)¶
add_end_time_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "end_time" has changed.
C++ signature :
void add_end_time_listener(TPyHandle<AClip>,boost::python::api::object)
add_file_path_listener(...)¶
add_file_path_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "file_path" has changed.
C++ signature :
void add_file_path_listener(TPyHandle<AClip>,boost::python::api::object)
add_gain_listener(...)¶
add_gain_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "gain" has changed.
C++ signature :
void add_gain_listener(TPyHandle<AClip>,boost::python::api::object)
add_groove_listener(...)¶
add_groove_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "groove" has changed.
C++ signature :
void add_groove_listener(TPyHandle<AClip>,boost::python::api::object)
add_has_envelopes_listener(...)¶
add_has_envelopes_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "has_envelopes" has changed.
C++ signature :
void add_has_envelopes_listener(TPyHandle<AClip>,boost::python::api::object)
add_is_overdubbing_listener(...)¶
add_is_overdubbing_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "is_overdubbing" has changed.
C++ signature :
void add_is_overdubbing_listener(TPyHandle<AClip>,boost::python::api::object)
add_is_recording_listener(...)¶
add_is_recording_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "is_recording" has changed.
C++ signature :
void add_is_recording_listener(TPyHandle<AClip>,boost::python::api::object)
add_launch_mode_listener(...)¶
add_launch_mode_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "launch_mode" has changed.
C++ signature :
void add_launch_mode_listener(TPyHandle<AClip>,boost::python::api::object)
add_launch_quantization_listener(...)¶
add_launch_quantization_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "launch_quantization" has changed.
C++ signature :
void add_launch_quantization_listener(TPyHandle<AClip>,boost::python::api::object)
add_legato_listener(...)¶
add_legato_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "legato" has changed.
C++ signature :
void add_legato_listener(TPyHandle<AClip>,boost::python::api::object)
add_loop_end_listener(...)¶
add_loop_end_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "loop_end" has changed.
C++ signature :
void add_loop_end_listener(TPyHandle<AClip>,boost::python::api::object)
add_loop_jump_listener(...)¶
add_loop_jump_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "loop_jump" has changed.
C++ signature :
void add_loop_jump_listener(TPyHandle<AClip>,boost::python::api::object)
add_loop_start_listener(...)¶
add_loop_start_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "loop_start" has changed.
C++ signature :
void add_loop_start_listener(TPyHandle<AClip>,boost::python::api::object)
add_looping_listener(...)¶
add_looping_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "looping" has changed.
C++ signature :
void add_looping_listener(TPyHandle<AClip>,boost::python::api::object)
add_muted_listener(...)¶
add_muted_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "muted" has changed.
C++ signature :
void add_muted_listener(TPyHandle<AClip>,boost::python::api::object)
add_name_listener(...)¶
add_name_listener( (Clip)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<AClip>,boost::python::api::object)
add_new_notes(...)¶
add_new_notes( (Clip)arg1, (object)arg2) -> IntU64Vector : Expects a Python iterable holding a number of Live.Clip.MidiNoteSpecification objects. The objects will be used to construct new notes in the clip.
C++ signature :
std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>> add_new_notes(TPyHandle<AClip>,boost::python::api::object)
add_notes_listener(...)¶
add_notes_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "notes" has changed.
C++ signature :
void add_notes_listener(TPyHandle<AClip>,boost::python::api::object)
add_pitch_coarse_listener(...)¶
add_pitch_coarse_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "pitch_coarse" has changed.
C++ signature :
void add_pitch_coarse_listener(TPyHandle<AClip>,boost::python::api::object)
add_pitch_fine_listener(...)¶
add_pitch_fine_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "pitch_fine" has changed.
C++ signature :
void add_pitch_fine_listener(TPyHandle<AClip>,boost::python::api::object)
add_playing_position_listener(...)¶
add_playing_position_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "playing_position" has changed.
C++ signature :
void add_playing_position_listener(TPyHandle<AClip>,boost::python::api::object)
add_playing_status_listener(...)¶
add_playing_status_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "playing_status" has changed.
C++ signature :
void add_playing_status_listener(TPyHandle<AClip>,boost::python::api::object)
add_position_listener(...)¶
add_position_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "position" has changed.
C++ signature :
void add_position_listener(TPyHandle<AClip>,boost::python::api::object)
add_ram_mode_listener(...)¶
add_ram_mode_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "ram_mode" has changed.
C++ signature :
void add_ram_mode_listener(TPyHandle<AClip>,boost::python::api::object)
add_signature_denominator_listener(...)¶
add_signature_denominator_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "signature_denominator" has changed.
C++ signature :
void add_signature_denominator_listener(TPyHandle<AClip>,boost::python::api::object)
add_signature_numerator_listener(...)¶
add_signature_numerator_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "signature_numerator" has changed.
C++ signature :
void add_signature_numerator_listener(TPyHandle<AClip>,boost::python::api::object)
add_start_marker_listener(...)¶
add_start_marker_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "start_marker" has changed.
C++ signature :
void add_start_marker_listener(TPyHandle<AClip>,boost::python::api::object)
add_start_time_listener(...)¶
add_start_time_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "start_time" has changed.
C++ signature :
void add_start_time_listener(TPyHandle<AClip>,boost::python::api::object)
add_velocity_amount_listener(...)¶
add_velocity_amount_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "velocity_amount" has changed.
C++ signature :
void add_velocity_amount_listener(TPyHandle<AClip>,boost::python::api::object)
add_warp_marker(...)¶
add_warp_marker( (Clip)self, (object)warp_marker) -> None : Available for AudioClips only. Adds the specified warp marker, if possible.
C++ signature :
void add_warp_marker(TPyHandle<AClip>,boost::python::api::object)
add_warp_markers_listener(...)¶
add_warp_markers_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "warp_markers" has changed.
C++ signature :
void add_warp_markers_listener(TPyHandle<AClip>,boost::python::api::object)
add_warp_mode_listener(...)¶
add_warp_mode_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "warp_mode" has changed.
C++ signature :
void add_warp_mode_listener(TPyHandle<AClip>,boost::python::api::object)
add_warping_listener(...)¶
add_warping_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "warping" has changed.
C++ signature :
void add_warping_listener(TPyHandle<AClip>,boost::python::api::object)
apply_note_modifications(...)¶
apply_note_modifications( (Clip)arg1, (MidiNoteVector)arg2) -> None : Expects a list of notes as returned from get_notes_extended. The content of the list will be used to modify existing notes in the clip, based on matching note IDs. This function should be used when modifying existing notes, e.g. changing the velocity or start time. The function ensures that per-note events attached to the modified notes are preserved. This is NOT the case when replacing notes via a combination of remove_notes_extended and add_new_notes. The given list can be a subset of the notes in the clip, but it must not contain any notes that are not present in the clip.
C++ signature :
void apply_note_modifications(TPyHandle<AClip>,std::__1::vector<NClipApi::TNoteInfo, std::__1::allocator<NClipApi::TNoteInfo>>)
automation_envelope(...)¶
automation_envelope( (Clip)arg1, (DeviceParameter)arg2) -> Envelope : Return the envelope for the given parameter.Returns None if the envelope doesn't exist.Returns None for Arrangement clips.Returns None for parameters from a different track.
C++ signature :
TWeakPtr<TPyHandle<AAutomation>> automation_envelope(TPyHandle<AClip>,TPyHandle<ATimeableValue>)
beat_to_sample_time(...)¶
beat_to_sample_time( (Clip)self, (float)beat_time) -> float : Available for AudioClips only. Converts the given beat time to sample time. Raises an error if the sample is not warped.
C++ signature :
double beat_to_sample_time(TPyHandle<AClip>,double)
clear_all_envelopes(...)¶
clear_all_envelopes( (Clip)arg1) -> None : Clears all envelopes for this clip.
C++ signature :
void clear_all_envelopes(TPyHandle<AClip>)
clear_envelope(...)¶
clear_envelope( (Clip)arg1, (DeviceParameter)arg2) -> None : Clears the envelope of this clips given parameter.
C++ signature :
void clear_envelope(TPyHandle<AClip>,TPyHandle<ATimeableValue>)
color_has_listener(...)¶
color_has_listener( (Clip)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(TPyHandle<AClip>,boost::python::api::object)
color_index_has_listener(...)¶
color_index_has_listener( (Clip)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(TPyHandle<AClip>,boost::python::api::object)
create_automation_envelope(...)¶
create_automation_envelope( (Clip)arg1, (DeviceParameter)arg2) -> Envelope : Creates an envelope for a given parameter and returns it.This should only be used if the envelope doesn't exist.Raises an error if the envelope can't be created.
C++ signature :
TWeakPtr<TPyHandle<AAutomation>> create_automation_envelope(TPyHandle<AClip>,TPyHandle<ATimeableValue>)
crop(...)¶
crop( (Clip)arg1) -> None : Crops the clip. The region that is cropped depends on whether the clip is looped or not. If looped, the region outside of the loop is removed. If not looped, the region outside the start and end markers is removed.
C++ signature :
void crop(TPyHandle<AClip>)
deselect_all_notes(...)¶
deselect_all_notes( (Clip)arg1) -> None : De-selects all notes present in the clip.
C++ signature :
void deselect_all_notes(TPyHandle<AClip>)
duplicate_loop(...)¶
duplicate_loop( (Clip)arg1) -> None : Make the loop two times longer and duplicates notes and envelopes. Duplicates the clip start/end range if the clip is not looped.
C++ signature :
void duplicate_loop(TPyHandle<AClip>)
duplicate_notes_by_id(...)¶
duplicate_notes_by_id( (Clip)self, (object)note_ids [, (object)destination_time=None [, (int)transposition_amount=0]]) -> IntU64Vector : Duplicate all notes matching the given note IDs. If the optional destination_time is not provided, new notes will be inserted after the last selected note. This behavior can be observed when duplicating notes in the Live GUI. If the transposition_amount is specified, the notes in the region will be transposed by the number of semitones. Raises an error on audio clips.
C++ signature :
std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>> duplicate_notes_by_id(TPyHandle<AClip>,boost::python::api::object [,boost::python::api::object=None [,int=0]])
duplicate_region(...)¶
duplicate_region( (Clip)self, (float)region_start, (float)region_length, (float)destination_time [, (int)pitch=-1 [, (int)transposition_amount=0]]) -> None : Duplicate the notes in the specified region to the destination_time. Only notes of the specified pitch are duplicated or all if pitch is -1. If the transposition_amount is not 0, the notes in the region will be transposed by the transpose_amount of semitones.Raises an error on audio clips.
C++ signature :
void duplicate_region(TPyHandle<AClip>,double,double,double [,int=-1 [,int=0]])
end_marker_has_listener(...)¶
end_marker_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "end_marker".
C++ signature :
bool end_marker_has_listener(TPyHandle<AClip>,boost::python::api::object)
end_time_has_listener(...)¶
end_time_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "end_time".
C++ signature :
bool end_time_has_listener(TPyHandle<AClip>,boost::python::api::object)
file_path_has_listener(...)¶
file_path_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "file_path".
C++ signature :
bool file_path_has_listener(TPyHandle<AClip>,boost::python::api::object)
fire(...)¶
fire( (Clip)arg1) -> None : (Re)Start playing this Clip.
C++ signature :
void fire(TPyHandle<AClip>)
gain_has_listener(...)¶
gain_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "gain".
C++ signature :
bool gain_has_listener(TPyHandle<AClip>,boost::python::api::object)
get_all_notes_extended(...)¶
get_all_notes_extended( (Clip)arg1) -> MidiNoteVector : Returns a list of all MIDI notes from the clip, regardless of their position relative to the start and end markers/loop start and loop end. Each note is represented by a Live.Clip.MidiNote object. The returned list can be modified freely, but modifications will not be reflected in the MIDI clip until apply_note_modifications is called.
C++ signature :
std::__1::vector<NClipApi::TNoteInfo, std::__1::allocator<NClipApi::TNoteInfo>> get_all_notes_extended(TPyHandle<AClip>)
get_notes(...)¶
get_notes( (Clip)self, (float)from_time, (int)from_pitch, (float)time_span, (int)pitch_span) -> tuple : Returns a tuple of tuples where each inner tuple represents a note starting in the given pitch- and time range. The inner tuple contains pitch, time, duration, velocity, and mute state.
C++ signature :
boost::python::tuple get_notes(TPyHandle<AClip>,double,int,double,int)
get_notes_by_id(...)¶
get_notes_by_id( (Clip)arg1, (object)note_ids) -> MidiNoteVector : Return a list of MIDI notes matching the given note IDs.
C++ signature :
std::__1::vector<NClipApi::TNoteInfo, std::__1::allocator<NClipApi::TNoteInfo>> get_notes_by_id(TPyHandle<AClip>,boost::python::api::object)
get_notes_extended(...)¶
get_notes_extended( (Clip)arg1, (int)from_pitch, (int)pitch_span, (float)from_time, (float)time_span) -> MidiNoteVector : Returns a list of MIDI notes from the given pitch and time range. Each note is represented by a Live.Clip.MidiNote object. The returned list can be modified freely, but modifications will not be reflected in the MIDI clip until apply_note_modifications is called.
C++ signature :
std::__1::vector<NClipApi::TNoteInfo, std::__1::allocator<NClipApi::TNoteInfo>> get_notes_extended(TPyHandle<AClip>,int,int,double,double)
get_selected_notes(...)¶
get_selected_notes( (Clip)arg1) -> tuple : Returns a tuple of tuples where each inner tuple represents a selected note. The inner tuple contains pitch, time, duration, velocity, and mute state.
C++ signature :
boost::python::tuple get_selected_notes(TPyHandle<AClip>)
get_selected_notes_extended(...)¶
get_selected_notes_extended( (Clip)arg1) -> MidiNoteVector : Returns a list of all MIDI notes from the clip that are currently selected. Each note is represented by a Live.Clip.MidiNote object. The returned list can be modified freely, but modifications will not be reflected in the MIDI clip until apply_note_modifications is called.
C++ signature :
std::__1::vector<NClipApi::TNoteInfo, std::__1::allocator<NClipApi::TNoteInfo>> get_selected_notes_extended(TPyHandle<AClip>)
groove_has_listener(...)¶
groove_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "groove".
C++ signature :
bool groove_has_listener(TPyHandle<AClip>,boost::python::api::object)
has_envelopes_has_listener(...)¶
has_envelopes_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "has_envelopes".
C++ signature :
bool has_envelopes_has_listener(TPyHandle<AClip>,boost::python::api::object)
is_overdubbing_has_listener(...)¶
is_overdubbing_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "is_overdubbing".
C++ signature :
bool is_overdubbing_has_listener(TPyHandle<AClip>,boost::python::api::object)
is_recording_has_listener(...)¶
is_recording_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "is_recording".
C++ signature :
bool is_recording_has_listener(TPyHandle<AClip>,boost::python::api::object)
launch_mode_has_listener(...)¶
launch_mode_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "launch_mode".
C++ signature :
bool launch_mode_has_listener(TPyHandle<AClip>,boost::python::api::object)
launch_quantization_has_listener(...)¶
launch_quantization_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "launch_quantization".
C++ signature :
bool launch_quantization_has_listener(TPyHandle<AClip>,boost::python::api::object)
legato_has_listener(...)¶
legato_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "legato".
C++ signature :
bool legato_has_listener(TPyHandle<AClip>,boost::python::api::object)
loop_end_has_listener(...)¶
loop_end_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "loop_end".
C++ signature :
bool loop_end_has_listener(TPyHandle<AClip>,boost::python::api::object)
loop_jump_has_listener(...)¶
loop_jump_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "loop_jump".
C++ signature :
bool loop_jump_has_listener(TPyHandle<AClip>,boost::python::api::object)
loop_start_has_listener(...)¶
loop_start_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "loop_start".
C++ signature :
bool loop_start_has_listener(TPyHandle<AClip>,boost::python::api::object)
looping_has_listener(...)¶
looping_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "looping".
C++ signature :
bool looping_has_listener(TPyHandle<AClip>,boost::python::api::object)
move_playing_pos(...)¶
move_playing_pos( (Clip)arg1, (float)arg2) -> None : Jump forward or backward by the specified relative amount in beats. Will do nothing, if the Clip is not playing.
C++ signature :
void move_playing_pos(TPyHandle<AClip>,double)
move_warp_marker(...)¶
move_warp_marker( (Clip)self, (float)marker_beat_time, (float)beat_time_distance) -> None : Available for AudioClips only. Moves the specified warp marker by the specified beat time amount, if possible.
C++ signature :
void move_warp_marker(TPyHandle<AClip>,double,double)
muted_has_listener(...)¶
muted_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "muted".
C++ signature :
bool muted_has_listener(TPyHandle<AClip>,boost::python::api::object)
name_has_listener(...)¶
name_has_listener( (Clip)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<AClip>,boost::python::api::object)
note_number_to_name(...)¶
note_number_to_name( (Clip)self, (int)midi_pitch) -> str : Return a human-readable name for the given MIDI note number. Takes into account the scale and tonal spelling settings of the clip, as well as the current tuning system (if any)
C++ signature :
TString note_number_to_name(TPyHandle<AClip>,int)
notes_has_listener(...)¶
notes_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "notes".
C++ signature :
bool notes_has_listener(TPyHandle<AClip>,boost::python::api::object)
pitch_coarse_has_listener(...)¶
pitch_coarse_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "pitch_coarse".
C++ signature :
bool pitch_coarse_has_listener(TPyHandle<AClip>,boost::python::api::object)
pitch_fine_has_listener(...)¶
pitch_fine_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "pitch_fine".
C++ signature :
bool pitch_fine_has_listener(TPyHandle<AClip>,boost::python::api::object)
playing_position_has_listener(...)¶
playing_position_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "playing_position".
C++ signature :
bool playing_position_has_listener(TPyHandle<AClip>,boost::python::api::object)
playing_status_has_listener(...)¶
playing_status_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "playing_status".
C++ signature :
bool playing_status_has_listener(TPyHandle<AClip>,boost::python::api::object)
position_has_listener(...)¶
position_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "position".
C++ signature :
bool position_has_listener(TPyHandle<AClip>,boost::python::api::object)
quantize(...)¶
quantize( (Clip)arg1, (int)arg2, (float)arg3) -> None : Quantize all notes in a clip or align warp markers.
C++ signature :
void quantize(TPyHandle<AClip>,int,float)
quantize_pitch(...)¶
quantize_pitch( (Clip)arg1, (int)arg2, (int)arg3, (float)arg4) -> None : Quantize all the notes of a given pitch. Raises an error on audio clips.
C++ signature :
void quantize_pitch(TPyHandle<AClip>,int,int,float)
ram_mode_has_listener(...)¶
ram_mode_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "ram_mode".
C++ signature :
bool ram_mode_has_listener(TPyHandle<AClip>,boost::python::api::object)
remove_color_index_listener(...)¶
remove_color_index_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "color_index".
C++ signature :
void remove_color_index_listener(TPyHandle<AClip>,boost::python::api::object)
remove_color_listener(...)¶
remove_color_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "color".
C++ signature :
void remove_color_listener(TPyHandle<AClip>,boost::python::api::object)
remove_end_marker_listener(...)¶
remove_end_marker_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "end_marker".
C++ signature :
void remove_end_marker_listener(TPyHandle<AClip>,boost::python::api::object)
remove_end_time_listener(...)¶
remove_end_time_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "end_time".
C++ signature :
void remove_end_time_listener(TPyHandle<AClip>,boost::python::api::object)
remove_file_path_listener(...)¶
remove_file_path_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "file_path".
C++ signature :
void remove_file_path_listener(TPyHandle<AClip>,boost::python::api::object)
remove_gain_listener(...)¶
remove_gain_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "gain".
C++ signature :
void remove_gain_listener(TPyHandle<AClip>,boost::python::api::object)
remove_groove_listener(...)¶
remove_groove_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "groove".
C++ signature :
void remove_groove_listener(TPyHandle<AClip>,boost::python::api::object)
remove_has_envelopes_listener(...)¶
remove_has_envelopes_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "has_envelopes".
C++ signature :
void remove_has_envelopes_listener(TPyHandle<AClip>,boost::python::api::object)
remove_is_overdubbing_listener(...)¶
remove_is_overdubbing_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "is_overdubbing".
C++ signature :
void remove_is_overdubbing_listener(TPyHandle<AClip>,boost::python::api::object)
remove_is_recording_listener(...)¶
remove_is_recording_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "is_recording".
C++ signature :
void remove_is_recording_listener(TPyHandle<AClip>,boost::python::api::object)
remove_launch_mode_listener(...)¶
remove_launch_mode_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "launch_mode".
C++ signature :
void remove_launch_mode_listener(TPyHandle<AClip>,boost::python::api::object)
remove_launch_quantization_listener(...)¶
remove_launch_quantization_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "launch_quantization".
C++ signature :
void remove_launch_quantization_listener(TPyHandle<AClip>,boost::python::api::object)
remove_legato_listener(...)¶
remove_legato_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "legato".
C++ signature :
void remove_legato_listener(TPyHandle<AClip>,boost::python::api::object)
remove_loop_end_listener(...)¶
remove_loop_end_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "loop_end".
C++ signature :
void remove_loop_end_listener(TPyHandle<AClip>,boost::python::api::object)
remove_loop_jump_listener(...)¶
remove_loop_jump_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "loop_jump".
C++ signature :
void remove_loop_jump_listener(TPyHandle<AClip>,boost::python::api::object)
remove_loop_start_listener(...)¶
remove_loop_start_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "loop_start".
C++ signature :
void remove_loop_start_listener(TPyHandle<AClip>,boost::python::api::object)
remove_looping_listener(...)¶
remove_looping_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "looping".
C++ signature :
void remove_looping_listener(TPyHandle<AClip>,boost::python::api::object)
remove_muted_listener(...)¶
remove_muted_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "muted".
C++ signature :
void remove_muted_listener(TPyHandle<AClip>,boost::python::api::object)
remove_name_listener(...)¶
remove_name_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "name".
C++ signature :
void remove_name_listener(TPyHandle<AClip>,boost::python::api::object)
remove_notes(...)¶
remove_notes( (Clip)arg1, (float)arg2, (int)arg3, (float)arg4, (int)arg5) -> None : Delete all notes starting in the given pitch- and time range.
C++ signature :
void remove_notes(TPyHandle<AClip>,double,int,double,int)
remove_notes_by_id(...)¶
remove_notes_by_id( (Clip)arg1, (object)arg2) -> None : Delete all notes matching the given note IDs. This function should NOT be used to implement modification of existing notes (i.e. in combination with add_new_notes), as that leads to loss of per-note events. apply_note_modifications must be used instead for modifying existing notes.
C++ signature :
void remove_notes_by_id(TPyHandle<AClip>,boost::python::api::object)
remove_notes_extended(...)¶
remove_notes_extended( (Clip)arg1, (int)from_pitch, (int)pitch_span, (float)from_time, (float)time_span) -> None : Delete all notes starting in the given pitch and time range. This function should NOT be used to implement modification of existing notes (i.e. in combination with add_new_notes), as that leads to loss of per-note events. apply_note_modifications must be used instead for modifying existing notes.
C++ signature :
void remove_notes_extended(TPyHandle<AClip>,int,int,double,double)
remove_notes_listener(...)¶
remove_notes_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "notes".
C++ signature :
void remove_notes_listener(TPyHandle<AClip>,boost::python::api::object)
remove_pitch_coarse_listener(...)¶
remove_pitch_coarse_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "pitch_coarse".
C++ signature :
void remove_pitch_coarse_listener(TPyHandle<AClip>,boost::python::api::object)
remove_pitch_fine_listener(...)¶
remove_pitch_fine_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "pitch_fine".
C++ signature :
void remove_pitch_fine_listener(TPyHandle<AClip>,boost::python::api::object)
remove_playing_position_listener(...)¶
remove_playing_position_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "playing_position".
C++ signature :
void remove_playing_position_listener(TPyHandle<AClip>,boost::python::api::object)
remove_playing_status_listener(...)¶
remove_playing_status_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "playing_status".
C++ signature :
void remove_playing_status_listener(TPyHandle<AClip>,boost::python::api::object)
remove_position_listener(...)¶
remove_position_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "position".
C++ signature :
void remove_position_listener(TPyHandle<AClip>,boost::python::api::object)
remove_ram_mode_listener(...)¶
remove_ram_mode_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "ram_mode".
C++ signature :
void remove_ram_mode_listener(TPyHandle<AClip>,boost::python::api::object)
remove_signature_denominator_listener(...)¶
remove_signature_denominator_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "signature_denominator".
C++ signature :
void remove_signature_denominator_listener(TPyHandle<AClip>,boost::python::api::object)
remove_signature_numerator_listener(...)¶
remove_signature_numerator_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "signature_numerator".
C++ signature :
void remove_signature_numerator_listener(TPyHandle<AClip>,boost::python::api::object)
remove_start_marker_listener(...)¶
remove_start_marker_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "start_marker".
C++ signature :
void remove_start_marker_listener(TPyHandle<AClip>,boost::python::api::object)
remove_start_time_listener(...)¶
remove_start_time_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "start_time".
C++ signature :
void remove_start_time_listener(TPyHandle<AClip>,boost::python::api::object)
remove_velocity_amount_listener(...)¶
remove_velocity_amount_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "velocity_amount".
C++ signature :
void remove_velocity_amount_listener(TPyHandle<AClip>,boost::python::api::object)
remove_warp_marker(...)¶
remove_warp_marker( (Clip)self, (float)beat_time) -> None : Available for AudioClips only. Removes the specified warp marker, if possible.
C++ signature :
void remove_warp_marker(TPyHandle<AClip>,double)
remove_warp_markers_listener(...)¶
remove_warp_markers_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "warp_markers".
C++ signature :
void remove_warp_markers_listener(TPyHandle<AClip>,boost::python::api::object)
remove_warp_mode_listener(...)¶
remove_warp_mode_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "warp_mode".
C++ signature :
void remove_warp_mode_listener(TPyHandle<AClip>,boost::python::api::object)
remove_warping_listener(...)¶
remove_warping_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "warping".
C++ signature :
void remove_warping_listener(TPyHandle<AClip>,boost::python::api::object)
replace_selected_notes(...)¶
replace_selected_notes( (Clip)arg1, (tuple)arg2) -> None : Called with a tuple of tuples where each inner tuple represents a note in the same format as returned by get_selected_notes. The notes described that way will then be used to replace the old selection.
C++ signature :
void replace_selected_notes(TPyHandle<AClip>,boost::python::tuple)
sample_to_beat_time(...)¶
sample_to_beat_time( (Clip)self, (float)sample_time) -> float : Available for AudioClips only. Converts the given sample time to beat time. Raises an error if the sample is not warped.
C++ signature :
double sample_to_beat_time(TPyHandle<AClip>,double)
scrub(...)¶
scrub( (Clip)self, (float)scrub_position) -> None : Scrubs inside a clip. scrub_position defines the position in beats that the scrub will start from. The scrub will continue until stop_scrub is called. Global quantization applies to the scrub's position and length.
C++ signature :
void scrub(TPyHandle<AClip>,double)
seconds_to_sample_time(...)¶
seconds_to_sample_time( (Clip)self, (float)seconds) -> float : Available for AudioClips only. Converts the given seconds to sample time. Raises an error if the sample is warped.
C++ signature :
double seconds_to_sample_time(TPyHandle<AClip>,double)
select_all_notes(...)¶
select_all_notes( (Clip)arg1) -> None : Selects all notes present in the clip.
C++ signature :
void select_all_notes(TPyHandle<AClip>)
select_notes_by_id(...)¶
select_notes_by_id( (Clip)arg1, (object)arg2) -> None : Selects all notes matching the given note IDs.
C++ signature :
void select_notes_by_id(TPyHandle<AClip>,boost::python::api::object)
set_fire_button_state(...)¶
set_fire_button_state( (Clip)arg1, (bool)arg2) -> None : Set the clip's fire button state directly. Supports all launch modes.
C++ signature :
void set_fire_button_state(TPyHandle<AClip>,bool)
set_notes(...)¶
set_notes( (Clip)arg1, (tuple)arg2) -> None : Called with a tuple of tuples where each inner tuple represents a note in the same format as returned by get_notes. The notes described that way will then be added to the clip.
C++ signature :
void set_notes(TPyHandle<AClip>,boost::python::tuple)
signature_denominator_has_listener(...)¶
signature_denominator_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "signature_denominator".
C++ signature :
bool signature_denominator_has_listener(TPyHandle<AClip>,boost::python::api::object)
signature_numerator_has_listener(...)¶
signature_numerator_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "signature_numerator".
C++ signature :
bool signature_numerator_has_listener(TPyHandle<AClip>,boost::python::api::object)
start_marker_has_listener(...)¶
start_marker_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "start_marker".
C++ signature :
bool start_marker_has_listener(TPyHandle<AClip>,boost::python::api::object)
start_time_has_listener(...)¶
start_time_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "start_time".
C++ signature :
bool start_time_has_listener(TPyHandle<AClip>,boost::python::api::object)
stop(...)¶
stop( (Clip)arg1) -> None : Stop playing this Clip.
C++ signature :
void stop(TPyHandle<AClip>)
stop_scrub(...)¶
stop_scrub( (Clip)arg1) -> None : Stops the current scrub.
C++ signature :
void stop_scrub(TPyHandle<AClip>)
velocity_amount_has_listener(...)¶
velocity_amount_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "velocity_amount".
C++ signature :
bool velocity_amount_has_listener(TPyHandle<AClip>,boost::python::api::object)
warp_markers_has_listener(...)¶
warp_markers_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "warp_markers".
C++ signature :
bool warp_markers_has_listener(TPyHandle<AClip>,boost::python::api::object)
warp_mode_has_listener(...)¶
warp_mode_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "warp_mode".
C++ signature :
bool warp_mode_has_listener(TPyHandle<AClip>,boost::python::api::object)
warping_has_listener(...)¶
warping_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "warping".
C++ signature :
bool warping_has_listener(TPyHandle<AClip>,boost::python::api::object)
class ClipSlot(LomObject)¶
This class represents an entry in Lives Session view matrix.
Properties¶
_live_ptrcanonical_parent- Get the canonical parent of the ClipSlot.clip- Returns the Clip which this clipslots currently owns. Might be None.color- Returns the canonical color for the clip slot or None if it does not exist.color_index- Returns the canonical color index for the clip slot or None if it does not exist.controls_other_clips- Returns true if firing this slot will fire clips in other slots.has_clip- Returns true if this Clipslot owns a Clip.has_stop_button- Get/Set if this Clip has a stop button, which will, if fired, stop anyis_group_slot- Returns whether this clip slot is a group track slot (group slot).is_playing- Returns whether the clip associated with the slot is playing.is_recording- Returns whether the clip associated with the slot is recording.is_triggered- Const access to the triggering state of the clip slot.playing_status- Const access to the playing state of the clip slot.will_record_on_start- returns true if the clip slot will record on being fired.
Methods¶
__init__(...)¶
Raises an exception This class cannot be instantiated from Python
add_color_index_listener(...)¶
add_color_index_listener( (ClipSlot)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(TPyHandle<AGroupAndClipSlotBase>,boost::python::api::object)
add_color_listener(...)¶
add_color_listener( (ClipSlot)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(TPyHandle<AGroupAndClipSlotBase>,boost::python::api::object)
add_controls_other_clips_listener(...)¶
add_controls_other_clips_listener( (ClipSlot)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "controls_other_clips" has changed.
C++ signature :
void add_controls_other_clips_listener(TPyHandle<AGroupAndClipSlotBase>,boost::python::api::object)
add_has_clip_listener(...)¶
add_has_clip_listener( (ClipSlot)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "has_clip" has changed.
C++ signature :
void add_has_clip_listener(TPyHandle<AGroupAndClipSlotBase>,boost::python::api::object)
add_has_stop_button_listener(...)¶
add_has_stop_button_listener( (ClipSlot)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "has_stop_button" has changed.
C++ signature :
void add_has_stop_button_listener(TPyHandle<AGroupAndClipSlotBase>,boost::python::api::object)
add_is_triggered_listener(...)¶
add_is_triggered_listener( (ClipSlot)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "is_triggered" has changed.
C++ signature :
void add_is_triggered_listener(TPyHandle<AGroupAndClipSlotBase>,boost::python::api::object)
add_playing_status_listener(...)¶
add_playing_status_listener( (ClipSlot)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "playing_status" has changed.
C++ signature :
void add_playing_status_listener(TPyHandle<AGroupAndClipSlotBase>,boost::python::api::object)
color_has_listener(...)¶
color_has_listener( (ClipSlot)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(TPyHandle<AGroupAndClipSlotBase>,boost::python::api::object)
color_index_has_listener(...)¶
color_index_has_listener( (ClipSlot)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(TPyHandle<AGroupAndClipSlotBase>,boost::python::api::object)
controls_other_clips_has_listener(...)¶
controls_other_clips_has_listener( (ClipSlot)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "controls_other_clips".
C++ signature :
bool controls_other_clips_has_listener(TPyHandle<AGroupAndClipSlotBase>,boost::python::api::object)
create_audio_clip(...)¶
create_audio_clip( (ClipSlot)arg1, (object)arg2) -> Clip : Creates an audio clip referencing the file at the given absolute path in the slot. Throws an error when called on non-empty slots or slots in non-audio or frozen tracks, or when the path doesn't point at a valid audio file.
C++ signature :
TWeakPtr<TPyHandle<AClip>> create_audio_clip(TPyHandle<AGroupAndClipSlotBase>,TString)
create_clip(...)¶
create_clip( (ClipSlot)arg1, (float)arg2) -> Clip : Creates an empty clip with the given length in the slot. Throws an error when called on non-empty slots or slots in non-MIDI tracks.
C++ signature :
TWeakPtr<TPyHandle<AClip>> create_clip(TPyHandle<AGroupAndClipSlotBase>,double)
delete_clip(...)¶
delete_clip( (ClipSlot)arg1) -> None : Removes the clip contained in the slot. Raises an exception if the slot was empty.
C++ signature :
void delete_clip(TPyHandle<AGroupAndClipSlotBase>)
duplicate_clip_to(...)¶
duplicate_clip_to( (ClipSlot)arg1, (ClipSlot)arg2) -> None : Duplicates the slot's clip to the passed in target slot. Overrides the target's clip if it's not empty. Raises an exception if the (source) slot itself is empty, or if source and target have different track types (audio vs. MIDI). Also raises if the source or target slot is in a group track (so called group slot).
C++ signature :
void duplicate_clip_to(TPyHandle<AGroupAndClipSlotBase>,TPyHandle<AGroupAndClipSlotBase>)
fire(...)¶
fire( (ClipSlot)arg1) -> None : Fire a Clip if this Clipslot owns one, else trigger the stop button, if we have one.
C++ signature :
void fire(TPyHandle<AGroupAndClipSlotBase>)
fire( (ClipSlot)self [, (float)record_length=1.7976931348623157e+308 [, (int)launch_quantization=-2147483648 [, (bool)force_legato=False]]]) -> None : If 'record_length' is passed, the clip will be refired after the given recording length. Raises an error if the slot owns a clip. 'launch_quantization' determines the quantization of global transport that is applied overriding the value in the song. 'force_legato' will make the clip play inmediatelly. The playhead will be moved to keep the clip synchronized.
C++ signature :
void fire(TPyHandle<AGroupAndClipSlotBase> [,double=1.7976931348623157e+308 [,int=-2147483648 [,bool=False]]])
has_clip_has_listener(...)¶
has_clip_has_listener( (ClipSlot)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "has_clip".
C++ signature :
bool has_clip_has_listener(TPyHandle<AGroupAndClipSlotBase>,boost::python::api::object)
has_stop_button_has_listener(...)¶
has_stop_button_has_listener( (ClipSlot)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "has_stop_button".
C++ signature :
bool has_stop_button_has_listener(TPyHandle<AGroupAndClipSlotBase>,boost::python::api::object)
is_triggered_has_listener(...)¶
is_triggered_has_listener( (ClipSlot)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "is_triggered".
C++ signature :
bool is_triggered_has_listener(TPyHandle<AGroupAndClipSlotBase>,boost::python::api::object)
playing_status_has_listener(...)¶
playing_status_has_listener( (ClipSlot)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "playing_status".
C++ signature :
bool playing_status_has_listener(TPyHandle<AGroupAndClipSlotBase>,boost::python::api::object)
remove_color_index_listener(...)¶
remove_color_index_listener( (ClipSlot)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "color_index".
C++ signature :
void remove_color_index_listener(TPyHandle<AGroupAndClipSlotBase>,boost::python::api::object)
remove_color_listener(...)¶
remove_color_listener( (ClipSlot)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "color".
C++ signature :
void remove_color_listener(TPyHandle<AGroupAndClipSlotBase>,boost::python::api::object)
remove_controls_other_clips_listener(...)¶
remove_controls_other_clips_listener( (ClipSlot)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "controls_other_clips".
C++ signature :
void remove_controls_other_clips_listener(TPyHandle<AGroupAndClipSlotBase>,boost::python::api::object)
remove_has_clip_listener(...)¶
remove_has_clip_listener( (ClipSlot)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "has_clip".
C++ signature :
void remove_has_clip_listener(TPyHandle<AGroupAndClipSlotBase>,boost::python::api::object)
remove_has_stop_button_listener(...)¶
remove_has_stop_button_listener( (ClipSlot)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "has_stop_button".
C++ signature :
void remove_has_stop_button_listener(TPyHandle<AGroupAndClipSlotBase>,boost::python::api::object)
remove_is_triggered_listener(...)¶
remove_is_triggered_listener( (ClipSlot)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "is_triggered".
C++ signature :
void remove_is_triggered_listener(TPyHandle<AGroupAndClipSlotBase>,boost::python::api::object)
remove_playing_status_listener(...)¶
remove_playing_status_listener( (ClipSlot)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "playing_status".
C++ signature :
void remove_playing_status_listener(TPyHandle<AGroupAndClipSlotBase>,boost::python::api::object)
set_fire_button_state(...)¶
set_fire_button_state( (ClipSlot)arg1, (bool)arg2) -> None : Set the clipslot's fire button state directly. Supports all launch modes.
C++ signature :
void set_fire_button_state(TPyHandle<AGroupAndClipSlotBase>,bool)
stop(...)¶
stop( (ClipSlot)arg1) -> None : Stop playing the contained Clip, if there is a Clip and its currently playing.
C++ signature :
void stop(TPyHandle<AGroupAndClipSlotBase>)
class DeviceParameter(LomObject)¶
This class represents a (automatable) parameter within a MIDI or Audio DSP-Device.
Properties¶
_live_ptrautomation_state- Returns state of type AutomationState.canonical_parent- Get the canonical parent of the device parameter.default_value- Return the default value for this parameter. A Default value is onlydisplay_value- Get/Set the current value (as visible in the GUI) this parameter.is_enabled- Returns false if the parameter has been macro mapped or disabled by Max.is_quantized- Returns True, if this value is a boolean or integer like switch.max- Returns const access to the upper value of the allowed range formin- Returns const access to the lower value of the allowed range forname- Returns const access the name of this parameter, as visible in Livesoriginal_name- Returns const access the original name of this parameter, unaffected ofshort_value_items- Return the list of possible values for this parameter. Like value_items, but prefers short value names if available. Raises an error if 'is_quantized' is False.state- Returns the state of the parameter:value- Get/Set the current internal value of this parameter.value_items- Return the list of possible values for this parameter. Raises an error if 'is_quantized' is False.
Methods¶
__init__(...)¶
Raises an exception This class cannot be instantiated from Python
add_automation_state_listener(...)¶
add_automation_state_listener( (DeviceParameter)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "automation_state" has changed.
C++ signature :
void add_automation_state_listener(TPyHandle<ATimeableValue>,boost::python::api::object)
add_display_value_listener(...)¶
add_display_value_listener( (DeviceParameter)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "display_value" has changed.
C++ signature :
void add_display_value_listener(TPyHandle<ATimeableValue>,boost::python::api::object)
add_name_listener(...)¶
add_name_listener( (DeviceParameter)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<ATimeableValue>,boost::python::api::object)
add_state_listener(...)¶
add_state_listener( (DeviceParameter)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "state" has changed.
C++ signature :
void add_state_listener(TPyHandle<ATimeableValue>,boost::python::api::object)
add_value_listener(...)¶
add_value_listener( (DeviceParameter)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "value" has changed.
C++ signature :
void add_value_listener(TPyHandle<ATimeableValue>,boost::python::api::object)
automation_state_has_listener(...)¶
automation_state_has_listener( (DeviceParameter)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "automation_state".
C++ signature :
bool automation_state_has_listener(TPyHandle<ATimeableValue>,boost::python::api::object)
begin_gesture(...)¶
begin_gesture( (DeviceParameter)arg1) -> None : Notify the begin of a modification of the parameter, when a sequence of modifications have to be consider a consistent group -- for Sexample, when recording automation.
C++ signature :
void begin_gesture(TPyHandle<ATimeableValue>)
display_value_has_listener(...)¶
display_value_has_listener( (DeviceParameter)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "display_value".
C++ signature :
bool display_value_has_listener(TPyHandle<ATimeableValue>,boost::python::api::object)
end_gesture(...)¶
end_gesture( (DeviceParameter)arg1) -> None : Notify the end of a modification of the parameter. See begin_gesture.
C++ signature :
void end_gesture(TPyHandle<ATimeableValue>)
name_has_listener(...)¶
name_has_listener( (DeviceParameter)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<ATimeableValue>,boost::python::api::object)
re_enable_automation(...)¶
re_enable_automation( (DeviceParameter)arg1) -> None : Reenable automation for this parameter.
C++ signature :
void re_enable_automation(TPyHandle<ATimeableValue>)
remove_automation_state_listener(...)¶
remove_automation_state_listener( (DeviceParameter)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "automation_state".
C++ signature :
void remove_automation_state_listener(TPyHandle<ATimeableValue>,boost::python::api::object)
remove_display_value_listener(...)¶
remove_display_value_listener( (DeviceParameter)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "display_value".
C++ signature :
void remove_display_value_listener(TPyHandle<ATimeableValue>,boost::python::api::object)
remove_name_listener(...)¶
remove_name_listener( (DeviceParameter)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "name".
C++ signature :
void remove_name_listener(TPyHandle<ATimeableValue>,boost::python::api::object)
remove_state_listener(...)¶
remove_state_listener( (DeviceParameter)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "state".
C++ signature :
void remove_state_listener(TPyHandle<ATimeableValue>,boost::python::api::object)
remove_value_listener(...)¶
remove_value_listener( (DeviceParameter)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "value".
C++ signature :
void remove_value_listener(TPyHandle<ATimeableValue>,boost::python::api::object)
state_has_listener(...)¶
state_has_listener( (DeviceParameter)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "state".
C++ signature :
bool state_has_listener(TPyHandle<ATimeableValue>,boost::python::api::object)
str_for_value(...)¶
str_for_value( (DeviceParameter)arg1, (float)arg2) -> str : Return a string representation of the given value. To be used for display purposes only. This value can include characters like 'db' or 'hz', depending on the type of the parameter.
C++ signature :
TString str_for_value(TPyHandle<ATimeableValue>,float)
value_has_listener(...)¶
value_has_listener( (DeviceParameter)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "value".
C++ signature :
bool value_has_listener(TPyHandle<ATimeableValue>,boost::python::api::object)
class LimitationError(Exception)¶
Common base class for all non-exit exceptions.
Methods¶
__init__(self, /, *args, **kwargs)¶
Initialize self. See help(type(self)) for accurate signature.
add_note(...)¶
Exception.add_note(note) -- add a note to the exception
with_traceback(...)¶
Exception.with_traceback(tb) -- set self.traceback to tb and return self.
Attributes¶
args=<attribute 'args' of 'BaseException' objects>
class Quantization(enum)¶
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
Methods¶
__init__(self, /, *args, **kwargs)¶
Initialize self. See help(type(self)) for accurate signature.
as_integer_ratio(self, /)¶
Return integer ratio.
Return a pair of integers, whose ratio is exactly equal to the original int and with a positive denominator.
(10).as_integer_ratio() (10, 1) (-10).as_integer_ratio() (-10, 1) (0).as_integer_ratio() (0, 1)
bit_count(self, /)¶
Number of ones in the binary representation of the absolute value of self.
Also known as the population count.
bin(13) '0b1101' (13).bit_count() 3
bit_length(self, /)¶
Number of bits necessary to represent self in binary.
bin(37) '0b100101' (37).bit_length() 6
conjugate(...)¶
Returns self, the complex conjugate of any int.
from_bytes(bytes, byteorder='big', *, signed=False)¶
Return the integer represented by the given array of bytes.
bytes Holds the array of bytes to convert. The argument must either support the buffer protocol or be an iterable object producing bytes. Bytes and bytearray are examples of built-in objects that support the buffer protocol. byteorder The byte order used to represent the integer. If byteorder is 'big', the most significant byte is at the beginning of the byte array. If byteorder is 'little', the most significant byte is at the end of the byte array. To request the native byte order of the host system, use `sys.byteorder' as the byte order value. Default is to use 'big'. signed Indicates whether two's complement is used to represent the integer.
to_bytes(self, /, length=1, byteorder='big', *, signed=False)¶
Return an array of bytes representing an integer.
length Length of bytes object to use. An OverflowError is raised if the integer is not representable with the given number of bytes. Default is length 1. byteorder The byte order used to represent the integer. If byteorder is 'big', the most significant byte is at the beginning of the byte array. If byteorder is 'little', the most significant byte is at the end of the byte array. To request the native byte order of the host system, use `sys.byteorder' as the byte order value. Default is to use 'big'. signed Determines whether two's complement is used to represent the integer. If signed is False and a negative integer is given, an OverflowError is raised.
Attributes¶
denominator=<attribute 'denominator' of 'int' objects>- the denominator of a rational number in lowest termsimag=<attribute 'imag' of 'int' objects>- the imaginary part of a complex numbername=<member 'name' of 'Boost.Python.enum' objects>names={'q_no_q': Song.Quantization.q_no_q, 'q_8_bars': Song.Quantization.q_8_bars, 'q_4_bars': Song.Quantization.q_4_bars, 'q_2_bars': Song.Quantization.q_2_bars, 'q_...- dict() -> new empty dictionarynumerator=<attribute 'numerator' of 'int' objects>- the numerator of a rational number in lowest termsq_2_bars=Song.Quantization.q_2_barsq_4_bars=Song.Quantization.q_4_barsq_8_bars=Song.Quantization.q_8_barsq_bar=Song.Quantization.q_barq_eight=Song.Quantization.q_eightq_eight_triplet=Song.Quantization.q_eight_tripletq_half=Song.Quantization.q_halfq_half_triplet=Song.Quantization.q_half_tripletq_no_q=Song.Quantization.q_no_qq_quarter=Song.Quantization.q_quarterq_quarter_triplet=Song.Quantization.q_quarter_tripletq_sixtenth=Song.Quantization.q_sixtenthq_sixtenth_triplet=Song.Quantization.q_sixtenth_tripletq_thirtytwoth=Song.Quantization.q_thirtytwothreal=<attribute 'real' of 'int' objects>- the real part of a complex numbervalues={0: Song.Quantization.q_no_q, 1: Song.Quantization.q_8_bars, 2: Song.Quantization.q_4_bars, 3: Song.Quantization.q_2_bars, 4: Song.Quantization.q_bar, 5: Song.Q...- dict() -> new empty dictionary
class Scene(LomObject)¶
This class represents an series of ClipSlots in Lives Sessionview matrix.
Properties¶
_live_ptrcanonical_parent- Get the canonical parent of the scene.clip_slots- return a list of clipslots (see class AClipSlot) that this scene covers.color- Get/set access to the color of the scene (RGB).color_index- Get/set access to the color index of the scene. Can be None for no color.is_empty- Returns True if all clip slots of this scene are empty.is_triggered- Const access to the scene's trigger state.name- Get/Set the name of the scene.tempo- Get/Set the tempo value of the scene.tempo_enabled- Get/Set the active state of the scene tempo.time_signature_denominator- Get/Set the scene's time signature denominator.time_signature_enabled- Get the active state of the scene time signature.time_signature_numerator- Get/Set the scene's time signature numerator.
Methods¶
__init__(...)¶
Raises an exception This class cannot be instantiated from Python
add_clip_slots_listener(...)¶
add_clip_slots_listener( (Scene)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "clip_slots" has changed.
C++ signature :
void add_clip_slots_listener(TPyHandle<AScene>,boost::python::api::object)
add_color_index_listener(...)¶
add_color_index_listener( (Scene)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(TPyHandle<AScene>,boost::python::api::object)
add_color_listener(...)¶
add_color_listener( (Scene)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(TPyHandle<AScene>,boost::python::api::object)
add_is_triggered_listener(...)¶
add_is_triggered_listener( (Scene)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "is_triggered" has changed.
C++ signature :
void add_is_triggered_listener(TPyHandle<AScene>,boost::python::api::object)
add_name_listener(...)¶
add_name_listener( (Scene)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<AScene>,boost::python::api::object)
add_tempo_enabled_listener(...)¶
add_tempo_enabled_listener( (Scene)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "tempo_enabled" has changed.
C++ signature :
void add_tempo_enabled_listener(TPyHandle<AScene>,boost::python::api::object)
add_tempo_listener(...)¶
add_tempo_listener( (Scene)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "tempo" has changed.
C++ signature :
void add_tempo_listener(TPyHandle<AScene>,boost::python::api::object)
add_time_signature_denominator_listener(...)¶
add_time_signature_denominator_listener( (Scene)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "time_signature_denominator" has changed.
C++ signature :
void add_time_signature_denominator_listener(TPyHandle<AScene>,boost::python::api::object)
add_time_signature_enabled_listener(...)¶
add_time_signature_enabled_listener( (Scene)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "time_signature_enabled" has changed.
C++ signature :
void add_time_signature_enabled_listener(TPyHandle<AScene>,boost::python::api::object)
add_time_signature_numerator_listener(...)¶
add_time_signature_numerator_listener( (Scene)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "time_signature_numerator" has changed.
C++ signature :
void add_time_signature_numerator_listener(TPyHandle<AScene>,boost::python::api::object)
clip_slots_has_listener(...)¶
clip_slots_has_listener( (Scene)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "clip_slots".
C++ signature :
bool clip_slots_has_listener(TPyHandle<AScene>,boost::python::api::object)
color_has_listener(...)¶
color_has_listener( (Scene)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(TPyHandle<AScene>,boost::python::api::object)
color_index_has_listener(...)¶
color_index_has_listener( (Scene)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(TPyHandle<AScene>,boost::python::api::object)
fire(...)¶
fire( (Scene)arg1 [, (bool)force_legato=False [, (bool)can_select_scene_on_launch=True]]) -> None : Fire the scene directly. Will fire all clipslots that this scene owns and select the scene itself.
C++ signature :
void fire(TPyHandle<AScene> [,bool=False [,bool=True]])
fire_as_selected(...)¶
fire_as_selected( (Scene)arg1 [, (bool)force_legato=False]) -> None : Fire the selected scene. Will fire all clipslots that this scene owns and select the next scene if necessary.
C++ signature :
void fire_as_selected(TPyHandle<AScene> [,bool=False])
is_triggered_has_listener(...)¶
is_triggered_has_listener( (Scene)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "is_triggered".
C++ signature :
bool is_triggered_has_listener(TPyHandle<AScene>,boost::python::api::object)
name_has_listener(...)¶
name_has_listener( (Scene)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<AScene>,boost::python::api::object)
remove_clip_slots_listener(...)¶
remove_clip_slots_listener( (Scene)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "clip_slots".
C++ signature :
void remove_clip_slots_listener(TPyHandle<AScene>,boost::python::api::object)
remove_color_index_listener(...)¶
remove_color_index_listener( (Scene)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "color_index".
C++ signature :
void remove_color_index_listener(TPyHandle<AScene>,boost::python::api::object)
remove_color_listener(...)¶
remove_color_listener( (Scene)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "color".
C++ signature :
void remove_color_listener(TPyHandle<AScene>,boost::python::api::object)
remove_is_triggered_listener(...)¶
remove_is_triggered_listener( (Scene)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "is_triggered".
C++ signature :
void remove_is_triggered_listener(TPyHandle<AScene>,boost::python::api::object)
remove_name_listener(...)¶
remove_name_listener( (Scene)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "name".
C++ signature :
void remove_name_listener(TPyHandle<AScene>,boost::python::api::object)
remove_tempo_enabled_listener(...)¶
remove_tempo_enabled_listener( (Scene)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "tempo_enabled".
C++ signature :
void remove_tempo_enabled_listener(TPyHandle<AScene>,boost::python::api::object)
remove_tempo_listener(...)¶
remove_tempo_listener( (Scene)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "tempo".
C++ signature :
void remove_tempo_listener(TPyHandle<AScene>,boost::python::api::object)
remove_time_signature_denominator_listener(...)¶
remove_time_signature_denominator_listener( (Scene)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "time_signature_denominator".
C++ signature :
void remove_time_signature_denominator_listener(TPyHandle<AScene>,boost::python::api::object)
remove_time_signature_enabled_listener(...)¶
remove_time_signature_enabled_listener( (Scene)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "time_signature_enabled".
C++ signature :
void remove_time_signature_enabled_listener(TPyHandle<AScene>,boost::python::api::object)
remove_time_signature_numerator_listener(...)¶
remove_time_signature_numerator_listener( (Scene)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "time_signature_numerator".
C++ signature :
void remove_time_signature_numerator_listener(TPyHandle<AScene>,boost::python::api::object)
set_fire_button_state(...)¶
set_fire_button_state( (Scene)arg1, (bool)arg2) -> None : Set the scene's fire button state directly. Supports all launch modes.
C++ signature :
void set_fire_button_state(TPyHandle<AScene>,bool)
tempo_enabled_has_listener(...)¶
tempo_enabled_has_listener( (Scene)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "tempo_enabled".
C++ signature :
bool tempo_enabled_has_listener(TPyHandle<AScene>,boost::python::api::object)
tempo_has_listener(...)¶
tempo_has_listener( (Scene)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "tempo".
C++ signature :
bool tempo_has_listener(TPyHandle<AScene>,boost::python::api::object)
time_signature_denominator_has_listener(...)¶
time_signature_denominator_has_listener( (Scene)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "time_signature_denominator".
C++ signature :
bool time_signature_denominator_has_listener(TPyHandle<AScene>,boost::python::api::object)
time_signature_enabled_has_listener(...)¶
time_signature_enabled_has_listener( (Scene)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "time_signature_enabled".
C++ signature :
bool time_signature_enabled_has_listener(TPyHandle<AScene>,boost::python::api::object)
time_signature_numerator_has_listener(...)¶
time_signature_numerator_has_listener( (Scene)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "time_signature_numerator".
C++ signature :
bool time_signature_numerator_has_listener(TPyHandle<AScene>,boost::python::api::object)
class Track(DeviceContainer)¶
This class represents a track in Live. It can be either an Audio track, a MIDI Track, a Return Track or the Main track. The Main Track and at least one Audio or MIDI track will be always present. Return Tracks are optional.
Properties¶
_live_ptrarm- Arm the track for recording. Not available for Main- and Send Tracks.arrangement_clips- const access to the list of clips in arrangement viewThe list will be empty for the main, send and group tracks.available_input_routing_channels- Return a list of source channels for input routing.available_input_routing_types- Return a list of source types for input routing.available_output_routing_channels- Return a list of destination channels for output routing.available_output_routing_types- Return a list of destination types for output routing.back_to_arranger- Indicates if it's possible to go back to playing back the clips in the Arranger.Setting a value 0 will go back to the Arranger playback. Setting on grouptracks will go back to the Arranger on all grouped tracks.can_be_armed- return True, if this Track has a valid arm property. Not all trackscan_be_frozen- return True, if this Track can be frozen.can_show_chains- return True, if this Track contains a rack instrument device that is capable of showing its chains in session view.canonical_parent- Get the canonical parent of the track.clip_slots- const access to the list of clipslots (see class AClipSlot) for this track.color- Get/set access to the color of the Track (RGB).color_index- Get/Set access to the color index of the track. Can be None for no color.current_input_routing- Get/Set the name of the current active input routing.current_input_sub_routing- Get/Set the current active input sub routing.current_monitoring_state- Get/Set the track's current monitoring state.current_output_routing- Get/Set the current active output routing.current_output_sub_routing- Get/Set the current active output sub routing.devices- Return const access to all available Devices that are present in the Tracksfired_slot_index- const access to the index of the fired (and thus blinking) clipslot in this track.fold_state- Get/Set whether the track is folded or not. Only available if is_foldable is True.group_track- return the group track if is_grouped.has_audio_input- return True, if this Track can be feed with an Audio signal. This ishas_audio_output- return True, if this Track sends out an Audio signal. This ishas_midi_input- return True, if this Track can be feed with an Audio signal. This ishas_midi_output- return True, if this Track sends out MIDI events. This isimplicit_arm- Arm the track for recording. When The track is implicitly armed, it showsin a weaker color in the live GUI and is not saved in the set.input_meter_left- Momentary value of left input channel meter, 0.0 to 1.0. For Audio Tracks only.input_meter_level- Return the MIDI or Audio meter value of the Tracks input, depending on theinput_meter_right- Momentary value of right input channel meter, 0.0 to 1.0. For Audio Tracks only.input_routing_channel- Get and set the current source channel for input routing.input_routing_type- Get and set the current source type for input routing.input_routings- Const access to the list of available input routings.input_sub_routings- Return a list of all available input sub routings.is_foldable- return True if the track can be (un)folded to hide/reveal contained tracks.is_frozen- return True if this Track is currently frozen. No changes should be applied to the track's devices or clips while it is frozen.is_grouped- return True if this Track is current part of a group track.is_part_of_selection- return False if the track is not selected.is_showing_chains- Get/Set whether a track with a rack device is showing its chains in session view.is_visible- return False if the track is hidden within a folded group track.mixer_device- Return access to the special Device that every Track has: This Device containsmute- Mute/unmute the track.muted_via_solo- Returns true if the track is muted because another track is soloed.name- Read/write access to the name of the Track, as visible in the track header.output_meter_left- Momentary value of left output channel meter, 0.0 to 1.0.output_meter_level- Return the MIDI or Audio meter value of the Track output (behind theoutput_meter_right- Momentary value of right output channel meter, 0.0 to 1.0.output_routing_channel- Get and set the current destination channel for output routing.output_routing_type- Get and set the current destination type for output routing.output_routings- Const access to the list of all available output routings.output_sub_routings- Return a list of all available output sub routings.performance_impact- Reports the performance impact of this track.playing_slot_index- const access to the index of the currently playing clip in the track.solo- Get/Set the solo status of the track. Note that this will not disable thetake_lanes- returns the take lanes.view- Representing the view aspects of a Track.
Methods¶
View(...)¶
Representing the view aspects of a Track.
__init__(...)¶
Raises an exception This class cannot be instantiated from Python
add_arm_listener(...)¶
add_arm_listener( (Track)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "arm" has changed.
C++ signature :
void add_arm_listener(TTrackPyHandle,boost::python::api::object)
add_arrangement_clips_listener(...)¶
add_arrangement_clips_listener( (Track)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "arrangement_clips" has changed.
C++ signature :
void add_arrangement_clips_listener(TTrackPyHandle,boost::python::api::object)
add_available_input_routing_channels_listener(...)¶
add_available_input_routing_channels_listener( (Track)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "available_input_routing_channels" has changed.
C++ signature :
void add_available_input_routing_channels_listener(TTrackPyHandle,boost::python::api::object)
add_available_input_routing_types_listener(...)¶
add_available_input_routing_types_listener( (Track)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "available_input_routing_types" has changed.
C++ signature :
void add_available_input_routing_types_listener(TTrackPyHandle,boost::python::api::object)
add_available_output_routing_channels_listener(...)¶
add_available_output_routing_channels_listener( (Track)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "available_output_routing_channels" has changed.
C++ signature :
void add_available_output_routing_channels_listener(TTrackPyHandle,boost::python::api::object)
add_available_output_routing_types_listener(...)¶
add_available_output_routing_types_listener( (Track)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "available_output_routing_types" has changed.
C++ signature :
void add_available_output_routing_types_listener(TTrackPyHandle,boost::python::api::object)
add_back_to_arranger_listener(...)¶
add_back_to_arranger_listener( (Track)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "back_to_arranger" has changed.
C++ signature :
void add_back_to_arranger_listener(TTrackPyHandle,boost::python::api::object)
add_clip_slots_listener(...)¶
add_clip_slots_listener( (Track)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "clip_slots" has changed.
C++ signature :
void add_clip_slots_listener(TTrackPyHandle,boost::python::api::object)
add_color_index_listener(...)¶
add_color_index_listener( (Track)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(TTrackPyHandle,boost::python::api::object)
add_color_listener(...)¶
add_color_listener( (Track)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(TTrackPyHandle,boost::python::api::object)
add_current_input_routing_listener(...)¶
add_current_input_routing_listener( (Track)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "current_input_routing" has changed.
C++ signature :
void add_current_input_routing_listener(TTrackPyHandle,boost::python::api::object)
add_current_input_sub_routing_listener(...)¶
add_current_input_sub_routing_listener( (Track)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "current_input_sub_routing" has changed.
C++ signature :
void add_current_input_sub_routing_listener(TTrackPyHandle,boost::python::api::object)
add_current_monitoring_state_listener(...)¶
add_current_monitoring_state_listener( (Track)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "current_monitoring_state" has changed.
C++ signature :
void add_current_monitoring_state_listener(TTrackPyHandle,boost::python::api::object)
add_current_output_routing_listener(...)¶
add_current_output_routing_listener( (Track)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "current_output_routing" has changed.
C++ signature :
void add_current_output_routing_listener(TTrackPyHandle,boost::python::api::object)
add_current_output_sub_routing_listener(...)¶
add_current_output_sub_routing_listener( (Track)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "current_output_sub_routing" has changed.
C++ signature :
void add_current_output_sub_routing_listener(TTrackPyHandle,boost::python::api::object)
add_data_listener(...)¶
add_data_listener( (Track)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "data" has changed.
C++ signature :
void add_data_listener(TTrackPyHandle,boost::python::api::object)
add_devices_listener(...)¶
add_devices_listener( (Track)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(TTrackPyHandle,boost::python::api::object)
add_fired_slot_index_listener(...)¶
add_fired_slot_index_listener( (Track)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "fired_slot_index" has changed.
C++ signature :
void add_fired_slot_index_listener(TTrackPyHandle,boost::python::api::object)
add_has_audio_input_listener(...)¶
add_has_audio_input_listener( (Track)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "has_audio_input" has changed.
C++ signature :
void add_has_audio_input_listener(TTrackPyHandle,boost::python::api::object)
add_has_audio_output_listener(...)¶
add_has_audio_output_listener( (Track)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "has_audio_output" has changed.
C++ signature :
void add_has_audio_output_listener(TTrackPyHandle,boost::python::api::object)
add_has_midi_input_listener(...)¶
add_has_midi_input_listener( (Track)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "has_midi_input" has changed.
C++ signature :
void add_has_midi_input_listener(TTrackPyHandle,boost::python::api::object)
add_has_midi_output_listener(...)¶
add_has_midi_output_listener( (Track)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "has_midi_output" has changed.
C++ signature :
void add_has_midi_output_listener(TTrackPyHandle,boost::python::api::object)
add_implicit_arm_listener(...)¶
add_implicit_arm_listener( (Track)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "implicit_arm" has changed.
C++ signature :
void add_implicit_arm_listener(TTrackPyHandle,boost::python::api::object)
add_input_meter_left_listener(...)¶
add_input_meter_left_listener( (Track)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "input_meter_left" has changed.
C++ signature :
void add_input_meter_left_listener(TTrackPyHandle,boost::python::api::object)
add_input_meter_level_listener(...)¶
add_input_meter_level_listener( (Track)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "input_meter_level" has changed.
C++ signature :
void add_input_meter_level_listener(TTrackPyHandle,boost::python::api::object)
add_input_meter_right_listener(...)¶
add_input_meter_right_listener( (Track)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "input_meter_right" has changed.
C++ signature :
void add_input_meter_right_listener(TTrackPyHandle,boost::python::api::object)
add_input_routing_channel_listener(...)¶
add_input_routing_channel_listener( (Track)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "input_routing_channel" has changed.
C++ signature :
void add_input_routing_channel_listener(TTrackPyHandle,boost::python::api::object)
add_input_routing_type_listener(...)¶
add_input_routing_type_listener( (Track)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "input_routing_type" has changed.
C++ signature :
void add_input_routing_type_listener(TTrackPyHandle,boost::python::api::object)
add_input_routings_listener(...)¶
add_input_routings_listener( (Track)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "input_routings" has changed.
C++ signature :
void add_input_routings_listener(TTrackPyHandle,boost::python::api::object)
add_input_sub_routings_listener(...)¶
add_input_sub_routings_listener( (Track)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "input_sub_routings" has changed.
C++ signature :
void add_input_sub_routings_listener(TTrackPyHandle,boost::python::api::object)
add_is_frozen_listener(...)¶
add_is_frozen_listener( (Track)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "is_frozen" has changed.
C++ signature :
void add_is_frozen_listener(TTrackPyHandle,boost::python::api::object)
add_is_showing_chains_listener(...)¶
add_is_showing_chains_listener( (Track)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "is_showing_chains" has changed.
C++ signature :
void add_is_showing_chains_listener(TTrackPyHandle,boost::python::api::object)
add_mute_listener(...)¶
add_mute_listener( (Track)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(TTrackPyHandle,boost::python::api::object)
add_muted_via_solo_listener(...)¶
add_muted_via_solo_listener( (Track)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(TTrackPyHandle,boost::python::api::object)
add_name_listener(...)¶
add_name_listener( (Track)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(TTrackPyHandle,boost::python::api::object)
add_output_meter_left_listener(...)¶
add_output_meter_left_listener( (Track)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "output_meter_left" has changed.
C++ signature :
void add_output_meter_left_listener(TTrackPyHandle,boost::python::api::object)
add_output_meter_level_listener(...)¶
add_output_meter_level_listener( (Track)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "output_meter_level" has changed.
C++ signature :
void add_output_meter_level_listener(TTrackPyHandle,boost::python::api::object)
add_output_meter_right_listener(...)¶
add_output_meter_right_listener( (Track)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "output_meter_right" has changed.
C++ signature :
void add_output_meter_right_listener(TTrackPyHandle,boost::python::api::object)
add_output_routing_channel_listener(...)¶
add_output_routing_channel_listener( (Track)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "output_routing_channel" has changed.
C++ signature :
void add_output_routing_channel_listener(TTrackPyHandle,boost::python::api::object)
add_output_routing_type_listener(...)¶
add_output_routing_type_listener( (Track)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "output_routing_type" has changed.
C++ signature :
void add_output_routing_type_listener(TTrackPyHandle,boost::python::api::object)
add_output_routings_listener(...)¶
add_output_routings_listener( (Track)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "output_routings" has changed.
C++ signature :
void add_output_routings_listener(TTrackPyHandle,boost::python::api::object)
add_output_sub_routings_listener(...)¶
add_output_sub_routings_listener( (Track)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "output_sub_routings" has changed.
C++ signature :
void add_output_sub_routings_listener(TTrackPyHandle,boost::python::api::object)
add_performance_impact_listener(...)¶
add_performance_impact_listener( (Track)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "performance_impact" has changed.
C++ signature :
void add_performance_impact_listener(TTrackPyHandle,boost::python::api::object)
add_playing_slot_index_listener(...)¶
add_playing_slot_index_listener( (Track)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "playing_slot_index" has changed.
C++ signature :
void add_playing_slot_index_listener(TTrackPyHandle,boost::python::api::object)
add_solo_listener(...)¶
add_solo_listener( (Track)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(TTrackPyHandle,boost::python::api::object)
add_take_lanes_listener(...)¶
add_take_lanes_listener( (Track)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "take_lanes" has changed.
C++ signature :
void add_take_lanes_listener(TTrackPyHandle,boost::python::api::object)
arm_has_listener(...)¶
arm_has_listener( (Track)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "arm".
C++ signature :
bool arm_has_listener(TTrackPyHandle,boost::python::api::object)
arrangement_clips_has_listener(...)¶
arrangement_clips_has_listener( (Track)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "arrangement_clips".
C++ signature :
bool arrangement_clips_has_listener(TTrackPyHandle,boost::python::api::object)
available_input_routing_channels_has_listener(...)¶
available_input_routing_channels_has_listener( (Track)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "available_input_routing_channels".
C++ signature :
bool available_input_routing_channels_has_listener(TTrackPyHandle,boost::python::api::object)
available_input_routing_types_has_listener(...)¶
available_input_routing_types_has_listener( (Track)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "available_input_routing_types".
C++ signature :
bool available_input_routing_types_has_listener(TTrackPyHandle,boost::python::api::object)
available_output_routing_channels_has_listener(...)¶
available_output_routing_channels_has_listener( (Track)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "available_output_routing_channels".
C++ signature :
bool available_output_routing_channels_has_listener(TTrackPyHandle,boost::python::api::object)
available_output_routing_types_has_listener(...)¶
available_output_routing_types_has_listener( (Track)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "available_output_routing_types".
C++ signature :
bool available_output_routing_types_has_listener(TTrackPyHandle,boost::python::api::object)
back_to_arranger_has_listener(...)¶
back_to_arranger_has_listener( (Track)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "back_to_arranger".
C++ signature :
bool back_to_arranger_has_listener(TTrackPyHandle,boost::python::api::object)
clip_slots_has_listener(...)¶
clip_slots_has_listener( (Track)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "clip_slots".
C++ signature :
bool clip_slots_has_listener(TTrackPyHandle,boost::python::api::object)
color_has_listener(...)¶
color_has_listener( (Track)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(TTrackPyHandle,boost::python::api::object)
color_index_has_listener(...)¶
color_index_has_listener( (Track)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(TTrackPyHandle,boost::python::api::object)
create_audio_clip(...)¶
create_audio_clip( (Track)arg1, (object)arg2, (float)arg3) -> Clip : Creates an audio clip referencing the file at the given path and inserts it into the arrangement at the specified time. Throws an error when called on a non-audio or a frozen track, when the specified time is outside the [0., 1576800.] range, when the track is currently being recorded into, or when the path doesn't point to a valid audio file.
C++ signature :
TWeakPtr<TPyHandle<AClip>> create_audio_clip(TTrackPyHandle,TString,double)
create_midi_clip(...)¶
create_midi_clip( (Track)arg1, (float)arg2, (float)arg3) -> Clip : Creates an empty MIDI clip and inserts it into the arrangement at the specified time. Throws an error when called on a non-MIDI track or a frozen track, when the specified time is outside the [0., 1576800.] range, or when the track is currently being recorded into.
C++ signature :
TWeakPtr<TPyHandle<AClip>> create_midi_clip(TTrackPyHandle,double,double)
create_take_lane(...)¶
create_take_lane( (Track)arg1) -> LomObject : Create a new TakeLane for this track.
C++ signature :
TWeakPtr<TPyHandleBase> create_take_lane(TTrackPyHandle)
current_input_routing_has_listener(...)¶
current_input_routing_has_listener( (Track)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "current_input_routing".
C++ signature :
bool current_input_routing_has_listener(TTrackPyHandle,boost::python::api::object)
current_input_sub_routing_has_listener(...)¶
current_input_sub_routing_has_listener( (Track)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "current_input_sub_routing".
C++ signature :
bool current_input_sub_routing_has_listener(TTrackPyHandle,boost::python::api::object)
current_monitoring_state_has_listener(...)¶
current_monitoring_state_has_listener( (Track)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "current_monitoring_state".
C++ signature :
bool current_monitoring_state_has_listener(TTrackPyHandle,boost::python::api::object)
current_output_routing_has_listener(...)¶
current_output_routing_has_listener( (Track)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "current_output_routing".
C++ signature :
bool current_output_routing_has_listener(TTrackPyHandle,boost::python::api::object)
current_output_sub_routing_has_listener(...)¶
current_output_sub_routing_has_listener( (Track)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "current_output_sub_routing".
C++ signature :
bool current_output_sub_routing_has_listener(TTrackPyHandle,boost::python::api::object)
data_has_listener(...)¶
data_has_listener( (Track)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "data".
C++ signature :
bool data_has_listener(TTrackPyHandle,boost::python::api::object)
delete_clip(...)¶
delete_clip( (Track)arg1, (Clip)arg2) -> None : Delete the given clip. Raises a runtime error when the clip belongs to another track.
C++ signature :
void delete_clip(TTrackPyHandle,TPyHandle<AClip>)
delete_device(...)¶
delete_device( (Track)arg1, (int)arg2) -> None : Delete a device identified by the index in the 'devices' list.
C++ signature :
void delete_device(TTrackPyHandle,int)
devices_has_listener(...)¶
devices_has_listener( (Track)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(TTrackPyHandle,boost::python::api::object)
duplicate_clip_slot(...)¶
duplicate_clip_slot( (Track)arg1, (int)arg2) -> int : Duplicate a clip and put it into the next free slot and return the index of the destination slot. A new scene is created if no free slot is available. If creating the new scene would exceed the limitations, a runtime error is raised.
C++ signature :
int duplicate_clip_slot(TTrackPyHandle,int)
duplicate_clip_to_arrangement(...)¶
duplicate_clip_to_arrangement( (Track)self, (Clip)clip, (float)destination_time) -> Clip : Duplicate the given clip into the arrangement of this track at the provided destination time and return it. When the type of the clip and the type of the track are incompatible, a runtime error is raised.
C++ signature :
TWeakPtr<TPyHandle<AClip>> duplicate_clip_to_arrangement(TTrackPyHandle,TPyHandle<AClip>,double)
duplicate_device(...)¶
duplicate_device( (Track)arg1, (int)arg2) -> None : Duplicate a device at a given index in the 'devices' list.
C++ signature :
void duplicate_device(TTrackPyHandle,int)
fired_slot_index_has_listener(...)¶
fired_slot_index_has_listener( (Track)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "fired_slot_index".
C++ signature :
bool fired_slot_index_has_listener(TTrackPyHandle,boost::python::api::object)
get_data(...)¶
get_data( (Track)arg1, (object)key, (object)default_value) -> object : Get data for the given key, that was previously stored using set_data.
C++ signature :
boost::python::api::object get_data(TTrackPyHandle,TString,boost::python::api::object)
has_audio_input_has_listener(...)¶
has_audio_input_has_listener( (Track)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "has_audio_input".
C++ signature :
bool has_audio_input_has_listener(TTrackPyHandle,boost::python::api::object)
has_audio_output_has_listener(...)¶
has_audio_output_has_listener( (Track)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "has_audio_output".
C++ signature :
bool has_audio_output_has_listener(TTrackPyHandle,boost::python::api::object)
has_midi_input_has_listener(...)¶
has_midi_input_has_listener( (Track)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "has_midi_input".
C++ signature :
bool has_midi_input_has_listener(TTrackPyHandle,boost::python::api::object)
has_midi_output_has_listener(...)¶
has_midi_output_has_listener( (Track)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "has_midi_output".
C++ signature :
bool has_midi_output_has_listener(TTrackPyHandle,boost::python::api::object)
implicit_arm_has_listener(...)¶
implicit_arm_has_listener( (Track)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "implicit_arm".
C++ signature :
bool implicit_arm_has_listener(TTrackPyHandle,boost::python::api::object)
input_meter_left_has_listener(...)¶
input_meter_left_has_listener( (Track)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "input_meter_left".
C++ signature :
bool input_meter_left_has_listener(TTrackPyHandle,boost::python::api::object)
input_meter_level_has_listener(...)¶
input_meter_level_has_listener( (Track)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "input_meter_level".
C++ signature :
bool input_meter_level_has_listener(TTrackPyHandle,boost::python::api::object)
input_meter_right_has_listener(...)¶
input_meter_right_has_listener( (Track)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "input_meter_right".
C++ signature :
bool input_meter_right_has_listener(TTrackPyHandle,boost::python::api::object)
input_routing_channel_has_listener(...)¶
input_routing_channel_has_listener( (Track)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "input_routing_channel".
C++ signature :
bool input_routing_channel_has_listener(TTrackPyHandle,boost::python::api::object)
input_routing_type_has_listener(...)¶
input_routing_type_has_listener( (Track)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "input_routing_type".
C++ signature :
bool input_routing_type_has_listener(TTrackPyHandle,boost::python::api::object)
input_routings_has_listener(...)¶
input_routings_has_listener( (Track)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "input_routings".
C++ signature :
bool input_routings_has_listener(TTrackPyHandle,boost::python::api::object)
input_sub_routings_has_listener(...)¶
input_sub_routings_has_listener( (Track)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "input_sub_routings".
C++ signature :
bool input_sub_routings_has_listener(TTrackPyHandle,boost::python::api::object)
insert_device(...)¶
insert_device( (Track)arg1, (str)DeviceName [, (int)DeviceIndex=-1]) -> LomObject : Add a device at a given index in the 'devices' list. At end if -1.
C++ signature :
TWeakPtr<TPyHandleBase> insert_device(TTrackPyHandle,std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> [,int=-1])
is_frozen_has_listener(...)¶
is_frozen_has_listener( (Track)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "is_frozen".
C++ signature :
bool is_frozen_has_listener(TTrackPyHandle,boost::python::api::object)
is_showing_chains_has_listener(...)¶
is_showing_chains_has_listener( (Track)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "is_showing_chains".
C++ signature :
bool is_showing_chains_has_listener(TTrackPyHandle,boost::python::api::object)
jump_in_running_session_clip(...)¶
jump_in_running_session_clip( (Track)arg1, (float)arg2) -> None : Jump forward or backward in the currently running Sessionclip (if any) by the specified relative amount in beats. Does nothing if no Session Clip is currently running.
C++ signature :
void jump_in_running_session_clip(TTrackPyHandle,double)
monitoring_states(...)¶
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
mute_has_listener(...)¶
mute_has_listener( (Track)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(TTrackPyHandle,boost::python::api::object)
muted_via_solo_has_listener(...)¶
muted_via_solo_has_listener( (Track)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(TTrackPyHandle,boost::python::api::object)
name_has_listener(...)¶
name_has_listener( (Track)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(TTrackPyHandle,boost::python::api::object)
output_meter_left_has_listener(...)¶
output_meter_left_has_listener( (Track)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "output_meter_left".
C++ signature :
bool output_meter_left_has_listener(TTrackPyHandle,boost::python::api::object)
output_meter_level_has_listener(...)¶
output_meter_level_has_listener( (Track)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "output_meter_level".
C++ signature :
bool output_meter_level_has_listener(TTrackPyHandle,boost::python::api::object)
output_meter_right_has_listener(...)¶
output_meter_right_has_listener( (Track)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "output_meter_right".
C++ signature :
bool output_meter_right_has_listener(TTrackPyHandle,boost::python::api::object)
output_routing_channel_has_listener(...)¶
output_routing_channel_has_listener( (Track)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "output_routing_channel".
C++ signature :
bool output_routing_channel_has_listener(TTrackPyHandle,boost::python::api::object)
output_routing_type_has_listener(...)¶
output_routing_type_has_listener( (Track)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "output_routing_type".
C++ signature :
bool output_routing_type_has_listener(TTrackPyHandle,boost::python::api::object)
output_routings_has_listener(...)¶
output_routings_has_listener( (Track)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "output_routings".
C++ signature :
bool output_routings_has_listener(TTrackPyHandle,boost::python::api::object)
output_sub_routings_has_listener(...)¶
output_sub_routings_has_listener( (Track)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "output_sub_routings".
C++ signature :
bool output_sub_routings_has_listener(TTrackPyHandle,boost::python::api::object)
performance_impact_has_listener(...)¶
performance_impact_has_listener( (Track)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "performance_impact".
C++ signature :
bool performance_impact_has_listener(TTrackPyHandle,boost::python::api::object)
playing_slot_index_has_listener(...)¶
playing_slot_index_has_listener( (Track)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "playing_slot_index".
C++ signature :
bool playing_slot_index_has_listener(TTrackPyHandle,boost::python::api::object)
remove_arm_listener(...)¶
remove_arm_listener( (Track)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "arm".
C++ signature :
void remove_arm_listener(TTrackPyHandle,boost::python::api::object)
remove_arrangement_clips_listener(...)¶
remove_arrangement_clips_listener( (Track)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "arrangement_clips".
C++ signature :
void remove_arrangement_clips_listener(TTrackPyHandle,boost::python::api::object)
remove_available_input_routing_channels_listener(...)¶
remove_available_input_routing_channels_listener( (Track)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "available_input_routing_channels".
C++ signature :
void remove_available_input_routing_channels_listener(TTrackPyHandle,boost::python::api::object)
remove_available_input_routing_types_listener(...)¶
remove_available_input_routing_types_listener( (Track)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "available_input_routing_types".
C++ signature :
void remove_available_input_routing_types_listener(TTrackPyHandle,boost::python::api::object)
remove_available_output_routing_channels_listener(...)¶
remove_available_output_routing_channels_listener( (Track)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "available_output_routing_channels".
C++ signature :
void remove_available_output_routing_channels_listener(TTrackPyHandle,boost::python::api::object)
remove_available_output_routing_types_listener(...)¶
remove_available_output_routing_types_listener( (Track)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "available_output_routing_types".
C++ signature :
void remove_available_output_routing_types_listener(TTrackPyHandle,boost::python::api::object)
remove_back_to_arranger_listener(...)¶
remove_back_to_arranger_listener( (Track)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "back_to_arranger".
C++ signature :
void remove_back_to_arranger_listener(TTrackPyHandle,boost::python::api::object)
remove_clip_slots_listener(...)¶
remove_clip_slots_listener( (Track)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "clip_slots".
C++ signature :
void remove_clip_slots_listener(TTrackPyHandle,boost::python::api::object)
remove_color_index_listener(...)¶
remove_color_index_listener( (Track)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "color_index".
C++ signature :
void remove_color_index_listener(TTrackPyHandle,boost::python::api::object)
remove_color_listener(...)¶
remove_color_listener( (Track)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "color".
C++ signature :
void remove_color_listener(TTrackPyHandle,boost::python::api::object)
remove_current_input_routing_listener(...)¶
remove_current_input_routing_listener( (Track)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "current_input_routing".
C++ signature :
void remove_current_input_routing_listener(TTrackPyHandle,boost::python::api::object)
remove_current_input_sub_routing_listener(...)¶
remove_current_input_sub_routing_listener( (Track)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "current_input_sub_routing".
C++ signature :
void remove_current_input_sub_routing_listener(TTrackPyHandle,boost::python::api::object)
remove_current_monitoring_state_listener(...)¶
remove_current_monitoring_state_listener( (Track)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "current_monitoring_state".
C++ signature :
void remove_current_monitoring_state_listener(TTrackPyHandle,boost::python::api::object)
remove_current_output_routing_listener(...)¶
remove_current_output_routing_listener( (Track)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "current_output_routing".
C++ signature :
void remove_current_output_routing_listener(TTrackPyHandle,boost::python::api::object)
remove_current_output_sub_routing_listener(...)¶
remove_current_output_sub_routing_listener( (Track)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "current_output_sub_routing".
C++ signature :
void remove_current_output_sub_routing_listener(TTrackPyHandle,boost::python::api::object)
remove_data_listener(...)¶
remove_data_listener( (Track)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "data".
C++ signature :
void remove_data_listener(TTrackPyHandle,boost::python::api::object)
remove_devices_listener(...)¶
remove_devices_listener( (Track)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "devices".
C++ signature :
void remove_devices_listener(TTrackPyHandle,boost::python::api::object)
remove_fired_slot_index_listener(...)¶
remove_fired_slot_index_listener( (Track)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "fired_slot_index".
C++ signature :
void remove_fired_slot_index_listener(TTrackPyHandle,boost::python::api::object)
remove_has_audio_input_listener(...)¶
remove_has_audio_input_listener( (Track)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "has_audio_input".
C++ signature :
void remove_has_audio_input_listener(TTrackPyHandle,boost::python::api::object)
remove_has_audio_output_listener(...)¶
remove_has_audio_output_listener( (Track)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "has_audio_output".
C++ signature :
void remove_has_audio_output_listener(TTrackPyHandle,boost::python::api::object)
remove_has_midi_input_listener(...)¶
remove_has_midi_input_listener( (Track)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "has_midi_input".
C++ signature :
void remove_has_midi_input_listener(TTrackPyHandle,boost::python::api::object)
remove_has_midi_output_listener(...)¶
remove_has_midi_output_listener( (Track)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "has_midi_output".
C++ signature :
void remove_has_midi_output_listener(TTrackPyHandle,boost::python::api::object)
remove_implicit_arm_listener(...)¶
remove_implicit_arm_listener( (Track)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "implicit_arm".
C++ signature :
void remove_implicit_arm_listener(TTrackPyHandle,boost::python::api::object)
remove_input_meter_left_listener(...)¶
remove_input_meter_left_listener( (Track)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "input_meter_left".
C++ signature :
void remove_input_meter_left_listener(TTrackPyHandle,boost::python::api::object)
remove_input_meter_level_listener(...)¶
remove_input_meter_level_listener( (Track)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "input_meter_level".
C++ signature :
void remove_input_meter_level_listener(TTrackPyHandle,boost::python::api::object)
remove_input_meter_right_listener(...)¶
remove_input_meter_right_listener( (Track)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "input_meter_right".
C++ signature :
void remove_input_meter_right_listener(TTrackPyHandle,boost::python::api::object)
remove_input_routing_channel_listener(...)¶
remove_input_routing_channel_listener( (Track)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "input_routing_channel".
C++ signature :
void remove_input_routing_channel_listener(TTrackPyHandle,boost::python::api::object)
remove_input_routing_type_listener(...)¶
remove_input_routing_type_listener( (Track)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "input_routing_type".
C++ signature :
void remove_input_routing_type_listener(TTrackPyHandle,boost::python::api::object)
remove_input_routings_listener(...)¶
remove_input_routings_listener( (Track)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "input_routings".
C++ signature :
void remove_input_routings_listener(TTrackPyHandle,boost::python::api::object)
remove_input_sub_routings_listener(...)¶
remove_input_sub_routings_listener( (Track)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "input_sub_routings".
C++ signature :
void remove_input_sub_routings_listener(TTrackPyHandle,boost::python::api::object)
remove_is_frozen_listener(...)¶
remove_is_frozen_listener( (Track)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "is_frozen".
C++ signature :
void remove_is_frozen_listener(TTrackPyHandle,boost::python::api::object)
remove_is_showing_chains_listener(...)¶
remove_is_showing_chains_listener( (Track)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "is_showing_chains".
C++ signature :
void remove_is_showing_chains_listener(TTrackPyHandle,boost::python::api::object)
remove_mute_listener(...)¶
remove_mute_listener( (Track)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "mute".
C++ signature :
void remove_mute_listener(TTrackPyHandle,boost::python::api::object)
remove_muted_via_solo_listener(...)¶
remove_muted_via_solo_listener( (Track)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(TTrackPyHandle,boost::python::api::object)
remove_name_listener(...)¶
remove_name_listener( (Track)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "name".
C++ signature :
void remove_name_listener(TTrackPyHandle,boost::python::api::object)
remove_output_meter_left_listener(...)¶
remove_output_meter_left_listener( (Track)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "output_meter_left".
C++ signature :
void remove_output_meter_left_listener(TTrackPyHandle,boost::python::api::object)
remove_output_meter_level_listener(...)¶
remove_output_meter_level_listener( (Track)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "output_meter_level".
C++ signature :
void remove_output_meter_level_listener(TTrackPyHandle,boost::python::api::object)
remove_output_meter_right_listener(...)¶
remove_output_meter_right_listener( (Track)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "output_meter_right".
C++ signature :
void remove_output_meter_right_listener(TTrackPyHandle,boost::python::api::object)
remove_output_routing_channel_listener(...)¶
remove_output_routing_channel_listener( (Track)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "output_routing_channel".
C++ signature :
void remove_output_routing_channel_listener(TTrackPyHandle,boost::python::api::object)
remove_output_routing_type_listener(...)¶
remove_output_routing_type_listener( (Track)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "output_routing_type".
C++ signature :
void remove_output_routing_type_listener(TTrackPyHandle,boost::python::api::object)
remove_output_routings_listener(...)¶
remove_output_routings_listener( (Track)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "output_routings".
C++ signature :
void remove_output_routings_listener(TTrackPyHandle,boost::python::api::object)
remove_output_sub_routings_listener(...)¶
remove_output_sub_routings_listener( (Track)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "output_sub_routings".
C++ signature :
void remove_output_sub_routings_listener(TTrackPyHandle,boost::python::api::object)
remove_performance_impact_listener(...)¶
remove_performance_impact_listener( (Track)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "performance_impact".
C++ signature :
void remove_performance_impact_listener(TTrackPyHandle,boost::python::api::object)
remove_playing_slot_index_listener(...)¶
remove_playing_slot_index_listener( (Track)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "playing_slot_index".
C++ signature :
void remove_playing_slot_index_listener(TTrackPyHandle,boost::python::api::object)
remove_solo_listener(...)¶
remove_solo_listener( (Track)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "solo".
C++ signature :
void remove_solo_listener(TTrackPyHandle,boost::python::api::object)
remove_take_lanes_listener(...)¶
remove_take_lanes_listener( (Track)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "take_lanes".
C++ signature :
void remove_take_lanes_listener(TTrackPyHandle,boost::python::api::object)
set_data(...)¶
set_data( (Track)arg1, (object)key, (object)value) -> None : Store data for the given key in this object. The data is persistent and will be restored when loading the Live Set.
C++ signature :
void set_data(TTrackPyHandle,TString,boost::python::api::object)
solo_has_listener(...)¶
solo_has_listener( (Track)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(TTrackPyHandle,boost::python::api::object)
stop_all_clips(...)¶
stop_all_clips( (Track)arg1 [, (bool)Quantized=True]) -> None : Stop running and triggered clip and slots on this track.
C++ signature :
void stop_all_clips(TTrackPyHandle [,bool=True])
take_lanes_has_listener(...)¶
take_lanes_has_listener( (Track)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "take_lanes".
C++ signature :
bool take_lanes_has_listener(TTrackPyHandle,boost::python::api::object)
class chain¶
chain(*iterables) --> chain object
Return a chain object whose .next() method returns elements from the first iterable until it is exhausted, then elements from the next iterable, until all of the iterables are exhausted.
Methods¶
__init__(self, /, *args, **kwargs)¶
Initialize self. See help(type(self)) for accurate signature.
from_iterable(iterable, /)¶
Alternative chain() constructor taking a single iterable argument that evaluates lazily.