Thank you Gromit,
I will look again at those ideas but I don't think it is what I need. I am having trouble explaining though.
I would like to input separately (from different sources) "/a" and "/b and "/c" and "/d" and then a number. a and b and c and d will be messages like "label3" or "tablet1".
The output I am looking for would be an OSC message something like:
/tablet1/page3/label5/control 0.43425
At the moment the closest I can get is a list like:
/tablet1 /page3 /label5 /control 0.43425
The spaces mean it is not sent as a meaningful OSC message. I expected it to be easy... a very basic function... the reverse of OSCroute.... and expected to find a packOSC with multiple inlets. I feel as though I have tried everything, which is fun of course. But now I have had to ask for help!