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

Thread Tools Display Modes
Old 11-22-2017, 04:09 PM   #1
Human being with feelings
mschnell's Avatar
Join Date: Jun 2013
Location: Germany
Posts: 4,455
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 ?

mschnell is offline   Reply With Quote
Old 12-09-2017, 01:46 AM   #2
Human being with feelings
fundorin's Avatar
Join Date: Feb 2014
Location: Moscow, Russia
Posts: 521

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

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 07:04 AM.

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