renoise.Osc.Message
Properties
pattern : string
READ-ONLY The message pattern (e.g. "/renoise/transport/start")
arguments : OscValue
[]
READ-ONLY Table of
{tag="X", value=SomeValue}
that represents the message arguments. Seerenoise.Osc.Message.create
for more info.
binary_data : string
READ-ONLY Raw binary representation of the message, as needed when e.g. sending the message over the network through sockets.
Local Structs
OscValue
tag
is a standard OSC type tag.value
is the arguments value expressed by a Lua type. The value must be convertible to the specified tag, which means, you cannot for example specify an "i" (integer) as type and then pass a string as the value. Use a number value instead. Not all tags require a value, like the T,F boolean tags. Then avalue
field should not be specified. For more info, see: http://opensoundcontrol.org/spec-1_0
Properties
tag : OscTag
value : boolean
| string
| number
Local Aliases
OscTag
"F"
| "I"
| "N"
| "S"
| "T"
| "b"
| "c"
| "d"
| "f"
| "h"
| "i"
| "m"
| "r"
| "s"
| "t"
OscTag: | "i" -- int32 | "f" -- float32 | "s" -- OSC-string | "b" -- OSC-blob (raw string) | "h" -- 64 bit big-endian two's complement integer | "t" -- OSC-timetag | "d" -- 64 bit ("double") IEEE 754 floating point number | "S" -- Alternate type represented as an OSC-string | "c" -- An ascii character, sent as 32 bits | "r" -- 32 bit RGBA color | "m" -- 4 byte MIDI message. Bytes from MSB to LSB are: port id, status byte, data1, data2 | "T" -- True. No value needs to be specified. | "F" -- False. No value needs to be specified. | "N" -- Nil. No value needs to be specified. | "I" -- Infinitum. No value needs to be specified.