Page 1 of 1

OSC specification for data arrays

Posted: 15 Sep 2015 07:25
by shr3d
Hey guys,

perhaps a stupid question, but I cannot find any information on that.

I try to send data arrays to Lemur, but Lemur does not recognize them as valid OSC messages (no messages are received)

I tried various formats, started with the one that Lemur is sending out, such as
/someTag [ssffffi] "name" "name" someFloat someFloat someFloat someFloat someInteger

and then played around with variations, but no luck. Messages are sent to the correct IP (iPad) and the correct port (8000).

In the Lemur manual, there is only a note how to send single values and a reference is given to "an extended OSC workshop", which I don't find on the Lemur website. I read here on the forum that this workshop is actually given here:

http://www.jazzmutant.com/workshop_tutorialslist.php

but I cannot find any workshop/tutorial that is purely dedicated to OSC.

If someone could point out what the correct format is, I'd be very grateful :)

Thanks and cheers,
Dirk

Re: OSC specification for data arrays

Posted: 15 Sep 2015 17:27
by ndivuyo
If I have an expression or address called "myArr" I would send an array to it like:

/myArr 1, 2, 3, 4, 5, 6

Should work.

Re: OSC specification for data arrays

Posted: 16 Sep 2015 23:03
by shr3d
Problem solved. OSCPack (C++ lib) is to blame, messages had no "propper" byte encoding according to the OSC specs. Surprisingly, the OSC tracker of Reaper could read them completely.

Thanks a lot for you reply ndivoyu. i checked out your website, amaaazing stuff! :)

Cheers,
Dirk

Re: OSC specification for data arrays

Posted: 17 Sep 2015 00:46
by ndivuyo
Glad you figured it out
Thanks, though sloppy work (am a beginner programmer, actually learning c++ right now)