11-22-2017, 04:09 PM | #1 |
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,690
|
multiple OSC send messages are not accepted by mixer
I did an OSCIIbot script that communicates with an XR18 Rack mixer.
Here I found this glitch: When I send two (or more) OSC messages directly one after by oscsend() none if them is recognized by the mixer. I tried to increase the delay with @output (e.g. 1000): I see the waiting in the log but no reaction of the mixer. I tried to do sleep(1000) between the oscsend()s: I see the waiting in the log but no reaction of the mixer. Finally I used @timer to send each message on its own: This does work. I suppose the OS catenates the UDP messages OSCIIbot sends out and the mixer is unable to handle multiple messages in a single UDP block (I will verify this with Wireshark on request). Is this a known problem ? Is there a better way to handle it ? Could OSCIIbot be enhanced to hide this problem from the users ? -Michael |
12-09-2017, 01:46 AM | #2 |
Banned
Join Date: Feb 2014
Location: Moscow, Russia
Posts: 554
|
There's something wrong in your code. OSC commands are sent in bundles, if more than one command is generated at the same time. So, using @timer isn't necessary. Check your code.
|
02-16-2021, 02:44 PM | #3 |
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,690
|
Seemingly the bug is introduced by the XR18 (and the X32) by Behringer don't support bundling.
See -> https://forum.cockos.com/showthread....9653&page=2#66 ff -Michael Last edited by mschnell; 02-18-2021 at 04:53 AM. |
Thread Tools | |
Display Modes | |
|
|