I noticed that sending an osc bundle with multiple sequences of surface select then media select only updates the first surface and not the others.
I send osc bundles from node.js using the excellent https://github.com/colinbdclark/osc.js/
Here is the shape of my osc bundle (with a 0 timetag)
Code: Select all
[
{ address: '/surfaces/Branche1/select' },
{ address: '/medias/Dunes/select' },
{ address: '/surfaces/Branche2/select' },
{ address: '/medias/Dunes/select' },
{ address: '/surfaces/Branche3/select' },
{ address: '/medias/Dunes/select' },
{ address: '/surfaces/Branche4/select' },
{ address: '/medias/Dunes/select' },
{ address: '/surfaces/Branche5/select' },
{ address: '/medias/Dunes/select' },
{ address: '/surfaces/Branche6/select' },
{ address: '/medias/Dunes/select' }
]
And only the first one (e.g. Branche1) is updated with the "Dune" media.
To achieve what I need, I have to send separate osc messages with a delay between each (30ms seems to work).
Something like this:
Code: Select all
{ address: '/surfaces/Branche1/select' }
30ms
{ address: '/medias/Dunes/select' }
30ms
{ address: '/surfaces/Branche2/select' }
30ms
{ address: '/medias/Dunes/select' }
and so on...
Any idea?
Regards
Xavier