BITalino R-IoT
User Manual
BR 20200207
29 of 42
7.1.3
OSC Messages
An OSC message consists of an
OSC Address Pattern
followed by an
OSC Type Tag String
followed by zero or more OSC Arguments.
•
OSC Address Patterns:
An OSC Address Pattern is an OSC-string beginning with
the character '/' (forward slash).
•
OSC Arguments:
A sequence of OSC Arguments is represented by a contiguous
sequence of the binary representations of each argument.
•
OSC Type Tag String
2
:
An OSC Type Tag String is an OSC-string beginning with
the character ',' (comma) followed by a sequence of characters corresponding
exactly to the sequence of OSC Arguments in the given message. Each character
after the comma is called an OSC Type Tag and represents the type of the
corresponding OSC Argument. (The requirement for OSC Type Tag Strings to start
with a comma makes it easier for the recipient of an OSC Message to determine
whether that OSC Message is lacking an OSC Type Tag String.)
7.1.4
OSC Bundles
An OSC Bundle consists of the OSC-string "#bundle" followed by an OSC Time Tag,
followed by zero or more OSC Bundle Elements. The OSC-timetag is a 64-bit fixed point
time tag whose semantics are described below.
An
OSC Bundle Element
consists of its size and its contents. The size is an int32
representing the number of 8-bit bytes in the contents and will always be a multiple of
4. The contents are either an OSC Message or an OSC Bundle.
To be more specific a bundle may contain bundles.
2
For more detailed information about OSC Type String please visit: