package osc
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Types representing OSC packets.
type time = {
seconds : int32;
(*Number of seconds since midnight on January 1st, 1900.
*)fraction : int32;
(*Fractional part of the timestamp.
*)
}
An NTP-style timestamp.
type timetag =
| Immediate
(*A special time tag value, indicating that associated OSC methods should be invoked immediately.
*)| Time of time
(*A time at which an OSC method should be invoked.
*)
An OSC time tag.
type argument =
| Float32 of float
(*32-bit float argument.
*)| Int32 of int32
(*32-bit integer argument.
*)| String of string
(*String argument.
*)| Blob of string
(*Binary blob argument.
*)| Timetag of timetag
(*Timetag argument.
*)
An argument contained by an OSC message.
type message = {
address : string;
(*The OSC address pattern to which the message is aimed.
*)arguments : argument list;
(*The arguments associated with the message.
*)
}
An OSC message.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>