ReadonlychartReadonlylineReadonlylayerReadonlychannelReadonlyeventThe raw event data. All mutations apply to the chart directly.
Set the start beat of this event.
Updates both startBeat and startTime.
Set the end beat of this event.
Updates both endBeat and endTime. Must be >= startBeat.
Set the start value of this event.
Set the end value of this event.
Set both start and end to the same constant value.
Set the RPE easing type (1–28) or name (e.g., 'cubicOut'). Only applies to non-speed events that support easing.
Set the easing sub-range [left, right] within 0–1.
Shrinks the visible easing window. Not applicable to speed events.
Enable cubic bezier easing with the given control points.
Points are [p1x, p1y, p2x, p2y], each in [0, 1].
Disable bezier easing (revert to easingType).
Set the link-group ID (0 = no group).
Return the EventLayerBuilder this event belongs to.
Return the LineBuilder for this event's line.
Return a ChartBuilder.
Fluent wrapper around a single event inside an
EventLayerchannel.Obtain an instance via:
EventLayerBuilder.getEvent(channel, index)EventLayerBuilder.firstEvent(channel)All mutating methods return
thisfor chaining. Use.toLayer()or.toLine()to navigate back up the hierarchy.Example