maybe you are sampling the 0 from the default value of the AvoidNil when no numbers arrive on a specific OSC address or a number from another address when not all numbers are sent. see the OSC_Advanced.v4p how to correctly GetSlice the values corresponding to an adress using the Bin Size out of the OSCDecoder.
I’ve uploaded the patches, both the maxpat and v4p too.
I’ve had a look at the OSC_Advanced (Uploaded in this thread: OSCEncoder how to pack values to send? But that’s not making much difference, unless I am doing something wrong.
I’ve uploaded the changed one after looking at OSC_Advanced to see if I’m doing anything wrong.
It’s strange as I’ve other OSC connections set up between the two programs and they’re working pretty well.
This is sending on a different port so that there’s not a huge load going over one port.
Thanks for your help guys. This is for my final project at uni and OSC between the two programs is pretty fundamental to what I’m doing.
as tonfilm mentioned you sampling the 0 from avoidnil, when nothing comes in anymore. to solve this place an S+H (Raw) between the UDP (Network Server) and the OSCDecoder (Network). with the Queue Count output going into the Set of the S+H. that should do.
The numbers showing in Vvvv are in no way the same as those coming from Max about 90% of the time.
I’ve done some testing with Pure Data as well. OSC from Max to Pure Data is working fine. Everything correlates properly and works just fine.
I’ve then tried sending OSC information from Pure Data to Vvvv and exactly the same thing happens as when I send it from the Max patch to Vvvv.
I’ve attached some screenshots to show what I mean.
The numbers coming from Max/Msp are being shown in Pure Data correctly, though when they arrive in Vvvv they become jumbled.
you didn’t mention what you see with the sender i uploaded. changing numbers there leads to the expected result for me. also, can you upload the pod sender?
ok, got it now. you’re sending the messages individually (as opposed to a bundle) thats why you’ll still need the S+H thats now unconnected in the screenshots. just connect its output to the unzips input and it should work as expected.
Thank you so much for all your help. I finally have it working.
It turns out that the issue I was having on my end came from Max. I don’t know why the values were being sent correctly to PD and incorrectly to Vvvv still, but I’ve changed the system in Max and everything is working just fine.
Very strange, but thank you still for all your help with this :)