In order to drive some LED hardware from V4, I’d need to talk to the LEDs preferably using “OSC Blob messages”.
The OSC specifications, says that one of the fundamental OSC data types is OSC BLOB message. The data type is described as follows:
An int32 size count, followed by that many 8-bit bytes of arbitrary binary data, followed by 0-3 additional zero bytes to make the total number of bits a multiple of 32.
Unfortunately this data type doesn’t seem to be supported by the native OSC encoder node. Maybe the syntax of this datatype can be put together ‘by hand’ and sent via UDP?
is this really working for you? the specs say a blob should have a leading integer (LittleEndian) giving the total length of the blob. so this is not like string.
i know that a lot of implementations are not to the letter of the spec, but your solution was making me wonder what the most used ways to implement bytestreams actually are.