How to send float arrays in ofxOSC?

I’m working on a project using the Interactive Swarm Orchestra - http://swarms.cc/

Their OSC specifications require that I be able to send “float arrays”. I’ve tried every combination of float and string argument in ofxOSC in order to do so but nothing seems to work. For example:

m.addStringArg("[1.0,2.0]");

My guess is that what I actually need to do is send an OSC “blob”, however ofxOSC doesn’t support blobs.

Any suggestions for what I can do?

Here’s a description of ISO’s networking features - http://swarms.cc/doc/networking.html
And their OSC specification - http://swarms.cc/files/iso-flock-osc-co-…-erence.pdf

I was able to figure this out. The following code works for a message that needs to be structured as:

[address] [swarm name] [parameter name] [array of floats]

m.setAddress("/SetParameter");
m.addStringArg(“swarm”);
m.addStringArg(",");
m.addStringArg(“mirror2_upperBoundary”);
m.addStringArg(",");
m.addFloatArg(50.0f);
m.addFloatArg(50.0f);
m.addFloatArg(50.0f);