I need to differentiate OSC input by IP address. Is there a reason there is no 'Specify OSC IP Input' node?
Is there a workaround to provide the equivalent?
Thanks
I need to differentiate OSC input by IP address. Is there a reason there is no 'Specify OSC IP Input' node?
Is there a workaround to provide the equivalent?
Thanks
When we (Team Vuo) plan each release, we try to implement as many of the community's top-voted feature requests as we have time for.
If anyone would like to help this happen sooner, we're also accepting open source contributions and commissioned work.
Read more about how Vuo feature requests work.
Comments
Currently, when you use
Currently, when you use
Specify OSC Input
to configure an OSC receiver, the composition will receive OSC messages on all of the system's IP addresses. At a minimum, this will be the loopback address (127.0.0.1). For each additional network interface (ethernet port, wifi), this will include the IP address(es) assigned to each one.If I understand correctly, you're asking for a
Specify OSC IP Input
node so that you can receive on only one of the system's IP addresses, right? If so, I can convert your question to an official feature request.In the absence of that node, the workaround would have to be on the sender's side.
If you have multiple senders — each a separate physical device that connects to your system through a different network interface — and you want the receiving Vuo composition to be able to distinguish between the senders, then you could have each sender prefix each OSC message address with the device name. Here's an example of how that would look in the receiver:
ReceiveOSC-Filter.vuo
If you have a single sender that connects to your system through multiple network interfaces and you want to avoid receiving duplicate messages, then you could configure the sender to send to one specific IP address. Here's an example when sending from one Vuo composition to another on the same system:
SendOSC-OneIP.vuo
SendOSC-AllIPs.vuo
ReceiveOSC.vuo
ReceiveOSC-Filter.vuo
SendOSC-OneIP.vuo
SendOSC-AllIPs.vuo
ReceiveOSC.vuo
Yes a feature request for a
Yes a feature request for a specify OSC input IP node is what I need Thanks.
Here’s my use case:
My vuo composition queries an OSC server on each of 2 computers running a main and backup show control system, to determine the current cue on standby by sending to port53000. Each computer replies to the query on a fixed port 53001. I need to know which client sent which reply.
OK, this feature request is
OK, this feature request is open for community voting.