Clip
Represents a clip in Live, either an audio or MIDI clip living in an
Arrangement track or a Session view slot. The Clip class drives clip
playback, looping, warp markers, MIDI note editing, and automation envelopes.
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. From Live’s runtime docstring.
Properties
Section titled “Properties”Inherited from LomObject
_live_ptr: int
Section titled “_live_ptr: int”canonical_parent: ClipSlot
Section titled “canonical_parent: ClipSlot”Get the canonical parent of the Clip. From Live’s runtime docstring.
automation_envelopes: Vector[Envelope]
Section titled “automation_envelopes: Vector[Envelope]”Const access to a list of all automation envelopes for this clip. From Live’s runtime docstring.
available_warp_modes: IntVector
Section titled “available_warp_modes: IntVector”Available for AudioClips only. Get/Set the available warp modes, that can be used. From Live’s runtime docstring.
color: int
Section titled “color: int”Get/set access to the color of the Clip (RGB). From Live’s runtime docstring.
color_index: int
Section titled “color_index: int”Get/set access to the color index of the Clip. From Live’s runtime docstring.
end_marker: float
Section titled “end_marker: float”Get/Set the Clips end marker pos in beats/seconds (unit depends on warping). From Live’s runtime docstring.
end_time: float
Section titled “end_time: float”Get the clip’s end time. From Live’s runtime docstring.
file_path: str
Section titled “file_path: str”Get the path of the file represented by the Audio Clip. From Live’s runtime docstring.
gain: float
Section titled “gain: float”Available for AudioClips only. Read/write access to the gain setting of the Audio Clip From Live’s runtime docstring.
gain_display_string: str
Section titled “gain_display_string: str”Return a string with the gain as dB value From Live’s runtime docstring.
groove: Groove | NoneProbed asNonehigh confidence- docstring “Get the groove associated with this clip.”
- M4L confirms
Groove return type and nullability when no groove is assigned.
Section titled “groove: Groove | NoneProbed asNonehigh confidencedocstring “Get the groove associated with this clip.”M4L confirms Groove return type and nullability when no groove is assigned.”Groove return type and nullability when no groove is assigned.Get the groove associated with this clip. From Live’s runtime docstring.
has_envelopes: bool
Section titled “has_envelopes: bool”Will notify if the clip gets his first envelope or the last envelope is removed. From Live’s runtime docstring.
has_groove: bool
Section titled “has_groove: bool”Returns true if a groove is associated with this clip. From Live’s runtime docstring.
is_arrangement_clip: bool
Section titled “is_arrangement_clip: bool”return true if this Clip is an Arrangement Clip. A Clip can be either a Session or Arrangement Clip. From Live’s runtime docstring.
is_audio_clip: bool
Section titled “is_audio_clip: bool”Return true if this Clip is an Audio Clip. A Clip can be either an Audioclip or a MIDI Clip. From Live’s runtime docstring.
is_midi_clip: bool
Section titled “is_midi_clip: bool”return true if this Clip is a MIDI Clip. A Clip can be either an Audioclip or a MIDI Clip. From Live’s runtime docstring.
is_overdubbing: bool
Section titled “is_overdubbing: bool”returns true if the Clip is recording overdubs From Live’s runtime docstring.
is_playing: bool
Section titled “is_playing: bool”Get/Set if this Clip is currently playing. If the Clips trigger mode is set to a quantization value, the Clip will not start playing immediately. If you need to know wether the Clip was triggered, use the is_triggered property. From Live’s runtime docstring.
is_recording: bool
Section titled “is_recording: bool”returns true if the Clip was triggered to record or is recording. From Live’s runtime docstring.
is_session_clip: bool
Section titled “is_session_clip: bool”return true if this Clip is a Session Clip. A Clip can be either a Session or Arrangement Clip. From Live’s runtime docstring.
is_take_lane_clip: bool
Section titled “is_take_lane_clip: bool”return true if this Clip is a Take Lane Clip. A Take Lane Clip is also always an Arrangement Clip. From Live’s runtime docstring.
is_triggered: bool
Section titled “is_triggered: bool”returns true if the Clip was triggered or is playing. From Live’s runtime docstring.
launch_mode: LaunchModeProbed asinthigh confidence- schema
LaunchMode enum in the same module (Clip); property name is a direct snake-case match.
Section titled “launch_mode: LaunchModeProbed asinthigh confidenceschema LaunchMode enum in the same module (Clip); property name is a direct snake-case match.”LaunchMode enum in the same module (Clip); property name is a direct snake-case match.Get/Set access to the launch mode setting of the Clip. From Live’s runtime docstring.
launch_quantization: ClipLaunchQuantizationProbed asinthigh confidence- schema two enums match “launch quantization”:
ClipLaunchQuantization in Clip and Quantization in Song. The Clip-specific one is the right fit — its members include q_global (defer to song-level) and clip-specific values; Song.Quantization is the global setting.
Section titled “launch_quantization: ClipLaunchQuantizationProbed asinthigh confidenceschema two enums match “launch quantization”: ClipLaunchQuantization in Clip and Quantization in Song. The Clip-specific one is the right fit — its members include q_global (defer to song-level) and clip-specific values; Song.Quantization is the global setting.”ClipLaunchQuantization in Clip and Quantization in Song. The Clip-specific one is the right fit — its members include q_global (defer to song-level) and clip-specific values; Song.Quantization is the global setting.Get/Set access to the launch quantization setting of the Clip. From Live’s runtime docstring.
legato: bool
Section titled “legato: bool”Get/Set access to the legato setting of the Clip From Live’s runtime docstring.
length: float
Section titled “length: float”Get to the Clips length in beats/seconds (unit depends on warping). From Live’s runtime docstring.
loop_end: float
Section titled “loop_end: float”Get/Set the loop end pos of this Clip in beats/seconds (unit depends on warping). From Live’s runtime docstring.
loop_start: float
Section titled “loop_start: float”Get/Set the Clips loopstart pos in beats/seconds (unit depends on warping). From Live’s runtime docstring.
looping: bool
Section titled “looping: bool”Get/Set the Clips ‘loop is enabled’ flag .Only Warped Audio Clips or MIDI Clip can be looped. From Live’s runtime docstring.
muted: bool
Section titled “muted: bool”Read/write access to the mute state of the Clip. From Live’s runtime docstring.
name: str
Section titled “name: str”Read/write access to the name of the Clip. From Live’s runtime docstring.
pitch_coarse: int
Section titled “pitch_coarse: int”Available for AudioClips only. Read/write access to the pitch (in halftones) setting of the Audio Clip, ranging from -48 to 48 From Live’s runtime docstring.
pitch_fine: float
Section titled “pitch_fine: float”Available for AudioClips only. Read/write access to the pitch fine setting of the Audio Clip, ranging from -500 to 500 From Live’s runtime docstring.
playing_position: float
Section titled “playing_position: float”Constant access to the current playing position of the clip. The returned value is the position in beats for midi and warped audio clips, or in seconds for unwarped audio clips. Stopped clips will return 0. From Live’s runtime docstring.
position: float
Section titled “position: float”Get/Set the loop position of this Clip in beats/seconds (unit depends on warping). From Live’s runtime docstring.
ram_mode: bool
Section titled “ram_mode: bool”Available for AudioClips only. Read/write access to the Ram mode setting of the Audio Clip From Live’s runtime docstring.
sample_length: int
Section titled “sample_length: int”Available for AudioClips only. Get the sample length in sample time or -1 if there is no sample available. From Live’s runtime docstring.
sample_rate: float
Section titled “sample_rate: float”Available for AudioClips only. Read-only access to the Clip’s sampling rate. From Live’s runtime docstring.
signature_denominator: int
Section titled “signature_denominator: int”Get/Set access to the global signature denominator of the Clip. From Live’s runtime docstring.
signature_numerator: int
Section titled “signature_numerator: int”Get/Set access to the global signature numerator of the Clip. From Live’s runtime docstring.
start_marker: float
Section titled “start_marker: float”Get/Set the Clips start marker pos in beats/seconds (unit depends on warping). From Live’s runtime docstring.
start_time: float
Section titled “start_time: float”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. From Live’s runtime docstring.
velocity_amount: float
Section titled “velocity_amount: float”Get/Set access to the velocity to volume amount of the Clip. From Live’s runtime docstring.
Get the view of the Clip. From Live’s runtime docstring.
Available for AudioClips only. Get the warp markers for this audio clip. From Live’s runtime docstring.
warp_mode: WarpModeProbed asinthigh confidence- schema
WarpMode enum in the same module (Clip); property name is a direct snake-case match.
Section titled “warp_mode: WarpModeProbed asinthigh confidenceschema WarpMode enum in the same module (Clip); property name is a direct snake-case match.”WarpMode enum in the same module (Clip); property name is a direct snake-case match.Available for AudioClips only. Get/Set the warp mode for this audio clip. From Live’s runtime docstring.
warping: bool
Section titled “warping: bool”Available for AudioClips only. Get/Set if this Clip is timestreched. From Live’s runtime docstring.
will_record_on_start: bool
Section titled “will_record_on_start: bool”returns true if the Clip will record on being started. From Live’s runtime docstring.
Listener Only
Section titled “Listener Only”loop_jump
Section titled “loop_jump”Fires when playback jumps at a loop boundary (loop end → loop start).
Fires when the clip’s MIDI notes change. Programmatic
triggers include add_new_notes, apply_note_modifications,
replace_selected_notes, set_notes, remove_notes,
remove_notes_extended, remove_notes_by_id, quantize,
quantize_pitch, crop, duplicate_loop,
duplicate_notes_by_id, and duplicate_region. Notification
only — read the new notes via get_notes_extended /
get_all_notes_extended after the callback.
playing_status
Section titled “playing_status”Fires when the clip’s transport state changes (triggered,
playing, recording, stopped). Programmatic triggers include
fire and stop; the Session-View clip-launch action also
fires it. Notification only — read the new state via
Clip.is_playing / is_recording / is_triggered.
Methods
Section titled “Methods”add_new_notes()
Section titled “add_new_notes()”- notes: Iterable[MidiNoteSpecification]Probed as
objecthigh confidence- C++ signature
boost::python::api::object(generic) — the binding doesn’t enforce a specific vector class at the C++ level. - sister method
apply_note_modificationsstrictly takesvector<NClipApi::TNoteInfo>; this one is looser. - docstring “Expects a Python iterable holding a number of Live.Clip.MidiNoteSpecification objects.”
- corpus both tuples and lists work — tuples (
(note,)at pushbase/note_editor_component.py:611, ableton/v3/control_surface/components/note_editor.py:367) and lists (note_specificationsat _MxDCore/MxDCore.py:820+).
- C++ signature
Expects a Python iterable holding a number of Live.Clip.MidiNoteSpecification objects. The objects will be used to construct new notes in the clip. From Live’s runtime docstring.
add_warp_marker()
Section titled “add_warp_marker()”- warp_marker: WarpMarkerProbed as
objecthigh confidence- M4L external/max-for-live-docs/9.0/clip.md: “Adds the specified warp marker, if possible.”
- C++ signature
add_warp_marker(..., boost::python::api::object)— generic at the C++ level. - corpus runtime expects a
WarpMarkerinstance — the only constructible class inLive.Clipmatching the “warp marker” semantics;Clip.warp_markersreturns aWarpMarkerVectorof these.
Available for AudioClips only. Adds the specified warp marker, if possible. From Live’s runtime docstring.
apply_note_modifications()
Section titled “apply_note_modifications()”- notes: MidiNoteVector
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. From Live’s runtime docstring.
automation_envelope()
Section titled “automation_envelope()”- device_parameter: DeviceParameter
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. From Live’s runtime docstring.
beat_to_sample_time()
Section titled “beat_to_sample_time()”- beat_time: float
Available for AudioClips only. Converts the given beat time to sample time. Raises an error if the sample is not warped. From Live’s runtime docstring.
clear_all_envelopes()
Section titled “clear_all_envelopes()”Clears all envelopes for this clip. From Live’s runtime docstring.
clear_envelope()
Section titled “clear_envelope()”- device_parameter: DeviceParameter
Clears the envelope of this clips given parameter. From Live’s runtime docstring.
create_automation_envelope()
Section titled “create_automation_envelope()”- device_parameter: DeviceParameter
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. From Live’s runtime docstring.
crop()
Section titled “crop()”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. From Live’s runtime docstring.
deselect_all_notes()
Section titled “deselect_all_notes()”De-selects all notes present in the clip. From Live’s runtime docstring.
duplicate_loop()
Section titled “duplicate_loop()”Make the loop two times longer and duplicates notes and envelopes. Duplicates the clip start/end range if the clip is not looped. From Live’s runtime docstring.
duplicate_notes_by_id()
Section titled “duplicate_notes_by_id()”- note_ids: Iterable[int]Probed as
objecthigh confidence- C++ signature
boost::python::api::object(generic). - sister method same shape as the other
*_notes_by_idmethods. - docstring “list of note IDs”.
- corpus iterables work (_MxDCore/MxDCore.py:874+ duplicates note IDs from a JSON dict via keyword call).
- C++ signature
- destination_time: float | NoneProbed as
object | Nonehigh confidence- M4L external/max-for-live-docs/9.0/clip.md says
destination_time (optional) [float/int]. - docstring None is the default (“if not provided, new notes will be inserted after the last selected note”).
- schema
float | Nonecovers the common case — Python’s int → float conversion handles the int form.
- M4L external/max-for-live-docs/9.0/clip.md says
- transposition_amount: int = 0
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. From Live’s runtime docstring.
duplicate_region()
Section titled “duplicate_region()”- region_start: float
- region_length: float
- destination_time: float
- pitch: int = -1
- transposition_amount: int = 0
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. From Live’s runtime docstring.
fire()
Section titled “fire()”(Re)Start playing this Clip. From Live’s runtime docstring.
get_all_notes_extended()
Section titled “get_all_notes_extended()”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. From Live’s runtime docstring.
get_notes_by_id()
Section titled “get_notes_by_id()”- note_ids: Iterable[int]Probed as
objecthigh confidence- C++ signature
boost::python::api::object(generic, runtime-checked). - corpus _MxDCore/MxDCore.py:864 invokes
lom_object.get_notes_by_id(id_to_note_mapping.keys())— passes adict_keysview (Iterable[int]). - docstring “Return a list of MIDI notes matching the given note IDs.”
- C++ signature
Return a list of MIDI notes matching the given note IDs. From Live’s runtime docstring.
get_notes_extended()
Section titled “get_notes_extended()”- from_pitch: int
- pitch_span: int
- from_time: float
- time_span: float
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. From Live’s runtime docstring.
get_selected_notes_extended()
Section titled “get_selected_notes_extended()”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. From Live’s runtime docstring.
move_playing_pos()
Section titled “move_playing_pos()”- beats: float
Jump forward or backward by the specified relative amount in beats. Will do nothing, if the Clip is not playing. From Live’s runtime docstring.
move_warp_marker()
Section titled “move_warp_marker()”- marker_beat_time: float
- beat_time_distance: float
Available for AudioClips only. Moves the specified warp marker by the specified beat time amount, if possible. From Live’s runtime docstring.
note_number_to_name()
Section titled “note_number_to_name()”- midi_pitch: int
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) From Live’s runtime docstring.
quantize()
Section titled “quantize()”- quantization_grid: GridQuantization | intProbed as
inthigh confidence- schema enum-arg convention: the M4L name
quantization_gridestablishes the GridQuantization context. - sister method
Clip.View.grid_quantizationproperty (typedGridQuantization) confirms the enum context, andClip.quantize_pitchuses the sameGridQuantization | intannotation.
- schema enum-arg convention: the M4L name
- amount: float
Quantize all notes in a clip or align warp markers. From Live’s runtime docstring.
quantize_pitch()
Section titled “quantize_pitch()”- note: int
- quantization_grid: GridQuantization | intProbed as
inthigh confidence- C++ signature
void quantize_pitch(TPyHandle<AClip>, int, int, float)— int at the binding level. - schema enum-arg convention: M4L names the arg
quantization_grid, indicating the GridQuantization context. - sister method
Clip.quantizeuses the sameGridQuantization | intannotation.
- C++ signature
- amount: float
Quantize all the notes of a given pitch. Raises an error on audio clips. From Live’s runtime docstring.
remove_notes_by_id()
Section titled “remove_notes_by_id()”- note_ids: Iterable[int]Probed as
objecthigh confidence- C++ signature
boost::python::api::object(generic, runtime-checked). - corpus iterables work via _MxDCore/MxDCore.py
_object_perform_operation_on_notes_by_id_handler, which passes thefunction_parameterstuple straight through to the binding.
- C++ signature
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. From Live’s runtime docstring.
remove_notes_extended()
Section titled “remove_notes_extended()”- from_pitch: int
- pitch_span: int
- from_time: float
- time_span: float
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. From Live’s runtime docstring.
remove_warp_marker()
Section titled “remove_warp_marker()”- beat_time: float
Available for AudioClips only. Removes the specified warp marker, if possible. From Live’s runtime docstring.
sample_to_beat_time()
Section titled “sample_to_beat_time()”- sample_time: float
Available for AudioClips only. Converts the given sample time to beat time. Raises an error if the sample is not warped. From Live’s runtime docstring.
scrub()
Section titled “scrub()”- scrub_position: float
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. From Live’s runtime docstring.
seconds_to_sample_time()
Section titled “seconds_to_sample_time()”- seconds: float
Available for AudioClips only. Converts the given seconds to sample time. Raises an error if the sample is warped. From Live’s runtime docstring.
select_all_notes()
Section titled “select_all_notes()”Selects all notes present in the clip. From Live’s runtime docstring.
select_notes_by_id()
Section titled “select_notes_by_id()”- note_ids: Iterable[int]Probed as
objecthigh confidence- sister method same shape as
remove_notes_by_id(Iterable of note IDs). - C++ signature
boost::python::api::object(generic) — binding doesn’t enforce a specific container. - corpus iterables work via the shared
_MxDCorehandler.
- sister method same shape as
Selects all notes matching the given note IDs. From Live’s runtime docstring.
set_fire_button_state()
Section titled “set_fire_button_state()”- state: bool
Set the clip’s fire button state directly. Supports all launch modes. From Live’s runtime docstring.
stop()
Section titled “stop()”Stop playing this Clip. From Live’s runtime docstring.
stop_scrub()
Section titled “stop_scrub()”Stops the current scrub. From Live’s runtime docstring.
Nested types
Section titled “Nested types”Clip.View— Representing the view aspects of a Clip.
Deprecated
get_notes()
Section titled “get_notes()”- from_time: float
- from_pitch: int
- time_span: float
- pitch_span: int
tuplehigh confidence- sister method format mirror of
get_selected_notes(same shape) per docstring. - M4L external/max-for-live-docs/9.0/clip.md describes the tuple-of-tuples shape.
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. From Live’s runtime docstring.
get_selected_notes()
Section titled “get_selected_notes()”tuplehigh confidence- corpus _MxDCore handler unpacks the same tuple-of-tuples format as
get_notes. - docstring confirms the mirror with
get_notes.
Returns a tuple of tuples where each inner tuple represents a selected note. The inner tuple contains pitch, time, duration, velocity, and mute state. From Live’s runtime docstring.
remove_notes()
Section titled “remove_notes()”- from_time: float
- from_pitch: int
- time_span: float
- pitch_span: int
Delete all notes starting in the given pitch- and time range. From Live’s runtime docstring.
replace_selected_notes()
Section titled “replace_selected_notes()”- notes: tuple[tuple[int, float, float, float, bool], …]Probed as
tuplehigh confidence- M4L external/max-for-live-docs/9.0/clip.md:345 confirms tuple-of-tuples format matching
get_selected_notes: (pitch, time, duration, velocity, mute) per note.
- M4L external/max-for-live-docs/9.0/clip.md:345 confirms tuple-of-tuples format matching
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. From Live’s runtime docstring.
set_notes()
Section titled “set_notes()”- notes: tuple[tuple[int, float, float, float, bool], …]Probed as
tuplehigh confidence- docstring “tuple of tuples where each inner tuple represents a note”.
- M4L external/max-for-live-docs/9.0/clip.md:327 confirms tuple-of-tuples format matching
get_notes: (pitch, time, duration, velocity, mute) per note.
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. From Live’s runtime docstring.
Returned by 11 members elsewhere in the LOM
Song.View- detail_clip: Clip | None
Other classes
Section titled “Other classes”MidiNote
Section titled “MidiNote”An object representing a MIDI Note From Live’s runtime docstring.
Properties
Section titled “Properties”duration: float
Section titled “duration: float”mute: bool
Section titled “mute: bool”note_id: int
Section titled “note_id: int”A numerical ID that’s unique within the originating clip of the note. Not to be used directly, but important for other API calls, namely apply_note_modifications. From Live’s runtime docstring.
pitch: int
Section titled “pitch: int”probability: float
Section titled “probability: float”release_velocity: float
Section titled “release_velocity: float”start_time: float
Section titled “start_time: float”velocity: float
Section titled “velocity: float”velocity_deviation: float
Section titled “velocity_deviation: float”MidiNoteSpecification
Section titled “MidiNoteSpecification”An object specifying the data for creating a MIDI note. To be used with the add_new_notes function. From Live’s runtime docstring.
MidiNoteVector
Section titled “MidiNoteVector”A container for holding MIDI notes from Live. From Live’s runtime docstring.
Methods
Section titled “Methods”append()
Section titled “append()”- value: MidiNote
extend()
Section titled “extend()”- values: Iterable[MidiNote]
Returned by 4 members elsewhere in the LOM
WarpMarker
Section titled “WarpMarker”This class represents a WarpMarker type. From Live’s runtime docstring.
Properties
Section titled “Properties”beat_time: float
Section titled “beat_time: float”A WarpMarker’s beat time. From Live’s runtime docstring.
sample_time: float
Section titled “sample_time: float”A WarpMarker’s sample time. From Live’s runtime docstring.
WarpMarkerVector
Section titled “WarpMarkerVector”A container for returning warp markers from Live. From Live’s runtime docstring.
Methods
Section titled “Methods”append()
Section titled “append()”- value: WarpMarker
extend()
Section titled “extend()”- values: Iterable[WarpMarker]
Returned by 2 members elsewhere in the LOM
Clip.View
Section titled “Clip.View”Representing the view aspects of a Clip. From Live’s runtime docstring.
Properties
Section titled “Properties”Inherited from LomObject
_live_ptr: int
Section titled “_live_ptr: int”canonical_parent: Clip
Section titled “canonical_parent: Clip”Get the canonical parent of the clip view. From Live’s runtime docstring.
grid_is_triplet: bool
Section titled “grid_is_triplet: bool”Get/set wether the grid is showing in triplet mode. From Live’s runtime docstring.
grid_quantization: GridQuantization
Section titled “grid_quantization: GridQuantization”Get/set clip grid quantization resolution. From Live’s runtime docstring.
Methods
Section titled “Methods”hide_envelope()
Section titled “hide_envelope()”Hide the envelope view. From Live’s runtime docstring.
select_envelope_parameter()
Section titled “select_envelope_parameter()”- device_parameter: DeviceParameter
Select the given device parameter in the envelope view. From Live’s runtime docstring.
show_envelope()
Section titled “show_envelope()”Show the envelope view. From Live’s runtime docstring.
show_loop()
Section titled “show_loop()”Show the entire loop in the detail view. From Live’s runtime docstring.
ClipLaunchQuantization
Section titled “ClipLaunchQuantization”Members
Section titled “Members”q_global | 0 |
q_none | 1 |
q_8_bars | 2 |
q_4_bars | 3 |
q_2_bars | 4 |
q_bar | 5 |
q_half | 6 |
q_half_triplet | 7 |
q_quarter | 8 |
q_quarter_triplet | 9 |
q_eighth | 10 |
q_eighth_triplet | 11 |
q_sixteenth | 12 |
q_sixteenth_triplet | 13 |
q_thirtysecond | 14 |
GridQuantization
Section titled “GridQuantization”Members
Section titled “Members”no_grid | 0 |
g_8_bars | 1 |
g_4_bars | 2 |
g_2_bars | 3 |
g_bar | 4 |
g_half | 5 |
g_quarter | 6 |
g_eighth | 7 |
g_sixteenth | 8 |
g_thirtysecond | 9 |
count | 10 |
LaunchMode
Section titled “LaunchMode”Members
Section titled “Members”trigger | 0 |
gate | 1 |
toggle | 2 |
repeat | 3 |
WarpMode
Section titled “WarpMode”Members
Section titled “Members”beats | 0 |
complex | 4 |
complex_pro | 6 |
repitch | 3 |
rex | 5 |
texture | 2 |
tones | 1 |
count | 7 |
This is an independent reference site. Not affiliated with, endorsed by, or sponsored by Ableton AG. “Ableton”, “Live”, “Push”, and related marks are trademarks of Ableton AG.