Envelope
Represents an automation or modulation envelope attached to a clip — a
per-parameter timeline of breakpoints applied during playback. The
Envelope class exposes editing primitives for inserting, moving, and
removing events over a time range.
Envelope
Section titled “Envelope”This class represents an automation or modulation envelope in Live. 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 envelope. From Live’s runtime docstring.
Methods
Section titled “Methods”delete_events_in_range()
Section titled “delete_events_in_range()”- start_time: float
- end_time: float
Deletes the events in the specified time range. From Live’s runtime docstring.
events_in_range()
Section titled “events_in_range()”- start_time: float
- end_time: float
Returns the events in the specified time range. From Live’s runtime docstring.
insert_step()
Section titled “insert_step()”- start_time: float
- length: float
- value: float
Given a start time, a step length and a value, creates a step in the envelope. From Live’s runtime docstring.
value_at_time()
Section titled “value_at_time()”- time: float
Returns the parameter value at the specified time. From Live’s runtime docstring.
Returned by 3 members elsewhere in the LOM
Other classes
Section titled “Other classes”EnvelopeEvent
Section titled “EnvelopeEvent”This is a class that represents an envelope event. From Live’s runtime docstring.
Properties
Section titled “Properties”control_coefficients: EnvelopeEventControlCoefficients
Section titled “control_coefficients: EnvelopeEventControlCoefficients”time: float
Section titled “time: float”value: float
Section titled “value: float”EnvelopeEventControlCoefficients
Section titled “EnvelopeEventControlCoefficients”This class represents the control coefficients of an envelope event. From Live’s runtime docstring.
Properties
Section titled “Properties”x1: float
Section titled “x1: float”x2: float
Section titled “x2: float”y1: float
Section titled “y1: float”y2: float
Section titled “y2: float”Returned by 1 member elsewhere in the LOM
EnvelopeEventVector
Section titled “EnvelopeEventVector”A container for holding envelope events. From Live’s runtime docstring.
Methods
Section titled “Methods”append()
Section titled “append()”- value: EnvelopeEvent
extend()
Section titled “extend()”- values: Iterable[EnvelopeEvent]
Returned by 1 member elsewhere in the LOM
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.