Go Back   Cockos Incorporated Forums > Other Software Discussion > OSCII-bot forum

Reply
 
Thread Tools Display Modes
Old 11-22-2017, 04:09 PM   #1
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Germany
Posts: 6,111
Default 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
__________________
www.boa-sorte.de
mschnell is online now   Reply With Quote
Old 12-09-2017, 01:46 AM   #2
fundorin
Banned
 
Join Date: Feb 2014
Location: Moscow, Russia
Posts: 554
Default

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.
fundorin is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 11:13 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2018, vBulletin Solutions Inc.