Slide
A ground slide: a long note threading through a sequence of joints.
Construct with the begin geometry (t/p, x, w), then add joints with
:meth:add_step / :meth:add_ctrl (in place) or :meth:with_step / :meth:with_ctrl
(returns a copy). A slide needs at least one joint and must end on a step or control
joint. An :class:Air note may be attached via :attr:air.
Functions
funcwith_step(self, *, t, x, w) -> SelfReturn a copy with a step joint appended at the given timing and geometry.
paramselfparamtint | PositionLikeparamxintparamwintReturns
typing.Selffuncwith_ctrl(self, *, t, x, w) -> SelfReturn a copy with a control joint appended at the given timing and geometry.
paramselfparamtint | PositionLikeparamxintparamwintReturns
typing.Selffuncconverted(self, target, **overrides) -> TReturn a new note of type target carrying this note's geometry and joints.
paramselfparamtargettype[T]paramoverridesAny= {}Returns
margrete_rpc.chart.notes.long.Slide.converted[T]functo_raw(self, *, skip_validation=False) -> RawNoteConvert to a :class:RawNote tree (begin note with joint children).
paramselfparamskip_validationbool= FalseReturns
margrete_rpc.chart.notes.raw.RawNote