Margrete RPC

R

Factory namespace for building :class:RawNote trees node-by-node.

Each static method returns a single :class:RawNote for one node of a chart structure, named \<note>[_\<segment>] (e.g. :meth:tap, :meth:slide_begin, :meth:slide_step, :meth:air_crush_end). Assemble long notes by attaching segment nodes as children via :meth:RawNote.child. Intended for raw editing and tests; typed notes are easier for normal authoring.

Functions

func_raw(note_type, long_attr, t, x, w, *, h=None, til=None, dir=None, inverted=None, gap=None, color=None) -> RawNote
paramnote_typeNoteType
paramlong_attrLongAttr
paramtint | PositionLike
paramxint
paramwint
paramhint | None
= None
paramtilint | None
= None
paramdirDirectionValue | str | None
= None
paraminvertedbool | None
= None
paramgapint | None
= None
paramcolorColorLike | int | None
= None

Returns

margrete_rpc.chart.notes.raw.RawNote
functap(*, t, x, w, til=None) -> RawNote
paramtint | PositionLike
paramxint
paramwint
paramtilint | None
= None

Returns

margrete_rpc.chart.notes.raw.RawNote
funcextap(*, t, x, w, dir=ExtapDirection.UP, til=None) -> RawNote
paramtint | PositionLike
paramxint
paramwint
paramdirExtapDirectionLike | int
= ExtapDirection.UP
paramtilint | None
= None

Returns

margrete_rpc.chart.notes.raw.RawNote
funcflick(*, t, x, w, dir=FlickDirection.AUTO, til=None) -> RawNote
paramtint | PositionLike
paramxint
paramwint
paramdirFlickDirectionLike | int
= FlickDirection.AUTO
paramtilint | None
= None

Returns

margrete_rpc.chart.notes.raw.RawNote
funcdamage(*, t, x, w, til=None) -> RawNote
paramtint | PositionLike
paramxint
paramwint
paramtilint | None
= None

Returns

margrete_rpc.chart.notes.raw.RawNote
funchold_begin(*, t, x, w, til=None) -> RawNote
paramtint | PositionLike
paramxint
paramwint
paramtilint | None
= None

Returns

margrete_rpc.chart.notes.raw.RawNote
funchold_end(*, t, x, w, til=None) -> RawNote
paramtint | PositionLike
paramxint
paramwint
paramtilint | None
= None

Returns

margrete_rpc.chart.notes.raw.RawNote
funcslide_begin(*, t, x, w, til=None) -> RawNote
paramtint | PositionLike
paramxint
paramwint
paramtilint | None
= None

Returns

margrete_rpc.chart.notes.raw.RawNote
funcslide_step(*, t, x, w, til=None) -> RawNote
paramtint | PositionLike
paramxint
paramwint
paramtilint | None
= None

Returns

margrete_rpc.chart.notes.raw.RawNote
funcslide_control(*, t, x, w, til=None) -> RawNote
paramtint | PositionLike
paramxint
paramwint
paramtilint | None
= None

Returns

margrete_rpc.chart.notes.raw.RawNote
funcslide_curve_control(*, t, x, w, til=None) -> RawNote
paramtint | PositionLike
paramxint
paramwint
paramtilint | None
= None

Returns

margrete_rpc.chart.notes.raw.RawNote
funcslide_end(*, t, x, w, til=None) -> RawNote
paramtint | PositionLike
paramxint
paramwint
paramtilint | None
= None

Returns

margrete_rpc.chart.notes.raw.RawNote
funcair(*, t, x, w, dir=AirDirection.UP, inverted=False, til=None) -> RawNote
paramtint | PositionLike
paramxint
paramwint
paramdirAirDirectionLike | int
= AirDirection.UP
paraminvertedbool
= False
paramtilint | None
= None

Returns

margrete_rpc.chart.notes.raw.RawNote
funcair_slide_begin(*, t, x, w, h, til=None) -> RawNote
paramtint | PositionLike
paramxint
paramwint
paramhint
paramtilint | None
= None

Returns

margrete_rpc.chart.notes.raw.RawNote
funcair_slide_step(*, t, x, w, h, til=None) -> RawNote
paramtint | PositionLike
paramxint
paramwint
paramhint
paramtilint | None
= None

Returns

margrete_rpc.chart.notes.raw.RawNote
funcair_slide_control(*, t, x, w, h, til=None) -> RawNote
paramtint | PositionLike
paramxint
paramwint
paramhint
paramtilint | None
= None

Returns

margrete_rpc.chart.notes.raw.RawNote
funcair_slide_curve_control(*, t, x, w, h, til=None) -> RawNote
paramtint | PositionLike
paramxint
paramwint
paramhint
paramtilint | None
= None

Returns

margrete_rpc.chart.notes.raw.RawNote
funcair_slide_end(*, t, x, w, h, til=None) -> RawNote
paramtint | PositionLike
paramxint
paramwint
paramhint
paramtilint | None
= None

Returns

margrete_rpc.chart.notes.raw.RawNote
funcair_slide_end_noact(*, t, x, w, h, til=None) -> RawNote
paramtint | PositionLike
paramxint
paramwint
paramhint
paramtilint | None
= None

Returns

margrete_rpc.chart.notes.raw.RawNote
funcair_hold_begin(*, t, x, w, h, til=None) -> RawNote
paramtint | PositionLike
paramxint
paramwint
paramhint
paramtilint | None
= None

Returns

margrete_rpc.chart.notes.raw.RawNote
funcair_hold_step(*, t, x, w, h, til=None) -> RawNote
paramtint | PositionLike
paramxint
paramwint
paramhint
paramtilint | None
= None

Returns

margrete_rpc.chart.notes.raw.RawNote
funcair_hold_end(*, t, x, w, h, til=None) -> RawNote
paramtint | PositionLike
paramxint
paramwint
paramhint
paramtilint | None
= None

Returns

margrete_rpc.chart.notes.raw.RawNote
funcair_hold_end_noact(*, t, x, w, h, til=None) -> RawNote
paramtint | PositionLike
paramxint
paramwint
paramhint
paramtilint | None
= None

Returns

margrete_rpc.chart.notes.raw.RawNote
funcair_crush_begin(*, t, x, w, h, gap=0, color=ColorValue.DEFAULT, til=None) -> RawNote
paramtint | PositionLike
paramxint
paramwint
paramhint
paramgapint | DivisionLike
= 0
paramcolorColorLike | int
= ColorValue.DEFAULT
paramtilint | None
= None

Returns

margrete_rpc.chart.notes.raw.RawNote
funcair_crush_control(*, t, x, w, h, til=None) -> RawNote
paramtint | PositionLike
paramxint
paramwint
paramhint
paramtilint | None
= None

Returns

margrete_rpc.chart.notes.raw.RawNote
funcair_crush_end(*, t, x, w, h, til=None) -> RawNote
paramtint | PositionLike
paramxint
paramwint
paramhint
paramtilint | None
= None

Returns

margrete_rpc.chart.notes.raw.RawNote

On this page