types
attributeJOINT_KIND_TO_LONG_ATTR= {JointKind.STEP: LongAttr.STEP, JointKind.CONTROL: LongAttr.CONTROL, JointKind.CURVE_CONTROL: LongAttr.CURVE_CONTROL}attributeJOINT_KIND_FROM_LONG_ATTR= {value: key for key, value in (JOINT_KIND_TO_LONG_ATTR.items())}attribute__all__= ['Color', 'ColorLike', 'ColorValue', 'AirDirection', 'AirDirectionLike', 'Direction', 'DirectionValue', 'ExAttr', 'ExtapDirection', 'ExtapDirectionLike', 'FlickDirection', 'FlickDirectionLike', 'JointKind', 'JointKindLike', 'LongAttr', 'NoteInfo', 'NoteType', 'direction_from_proto', 'direction_to_proto', 'joint_kind_from_long_attr', 'joint_kind_to_long_attr']funcjoint_kind_to_long_attr(value) -> LongAttrMap a :class:JointKind (or its string form) to the matching :class:LongAttr.
paramvalueJointKindLikeReturns
margrete_rpc.chart.notes.types.LongAttrfuncjoint_kind_from_long_attr(value) -> JointKindMap a :class:LongAttr back to its :class:JointKind (step/control/curve control).
paramvalueLongAttrReturns
margrete_rpc.chart.notes.types.JointKindfunc_enum_line(value) -> strparamvalueIntEnum | StrEnumReturns
strfunc_direction_line(info) -> strparaminfoNoteInfoReturns
strfunc_variation_line(info) -> strparaminfoNoteInfoReturns
strfunc_format_note_info(info) -> strparaminfoNoteInfoReturns
str