Is the Showcontrol Manual Rev C from 2017 the latest version? This appears to be the only version that is to be found on the ETC website.
If this is the case, there is at least one mistake I guess.
The example command to set OSC to a certain user is set to explicit but does not work.
On p. 59
number for OSC user ID
/eos/user=1(set OSC user ID to 1)
/eos/user=-1(set OSC user to match con- sole)
/eos/user=0(set OSC user as background user)
This method does not work.
I mean if you like inconsistent state logic then great...
i guess this is exactly the problem. how to document how other (3rd party) software is handling this... in Eos you write = so in the Eos manual it's correct.
just to make this more visible and not drown in the other discussion:it does work. just tried it and i can change the user with both /eos/user/57 and /eos/user=57.
This should updated in the manual. This is similar when using macros, both ways are allowed.
yes, but that isn't the original problem. the original problem is people not knowing which character their software wants to use to append the arguments to the OSC address...
It is lack in the software documentations, most times there is no legend how to interpret the '='. Also how to use it with a space or not. e.g. "/eos/user=0" is sometimes not the same as "/eos/user = 0" and differs from software to software.
I have written about this in one of my OSC blog posts.
Unfortunately it's confusing because the equals sign "=" is a valid character to be present in an OSC address pattern and so technically speaking "/eos/user=0" could be an address pattern (NOT in Eos).
ETC Blog Post - Exploring the Network: OSC Connections
OSC Spec - OpenSound Control Specification