OSC Integration Questions

I am experimenting with getting the EOS to talk to filemaker via OSC and I'm running into some issues. I am very new to this, so it might be simple things. 

I'm using a plugin to send TCP/UDP strings out of filemaker. I'm directing the string (osc text) to go to the console IP on port 3032. I can send UDP commands easily - well, some of them. I can turn channels and groups on and off, fire cues, those things work without any problems.

For the life of me, I can't figure out how to get /eos/set/ commands to work, nor can I get command lines to send. 

I'm wondering if I don't have the syntax right? Assume the label for this cue is "test"

/eos/set/cue/1/1/label=test - "Correct" way using EosSyncDemo

I've found that using this plugin or a packet sender app, I have to add /enter to the ends of my commands. This doesn't seem to work on this one, though. 

I then tried to use a TCP connection instead. In filemaker, I can connect and the eos shows connected in diagnostics, but then my strings aren't arriving. Having the same issue when connecting via Packet Sender. This could be another issue.

So I guess the main question here is what should my syntax be to send UDP strings for the command line or for /set/ commands? What am I missing?

Parents
  • Mike,

    If you are using a UDP plugin there is additional work to make it OSC.  There is a difference between OSC over UDP and UDP strings.  Each has its own ports in the show control setup and needs different formatting on the application side. 

    If you can clarify what exactly you are using we may be able to help you get it working.

    TCP based OSC is a different animal as well.  

    I would suggest you get a firm grasp of how the console side works with UDP, UDP OSC, TCP OSC before trying to send packets from a plugin.  I would suggest TouchOSC as a starting point.

    In the console software Tab 99 is your friend. There are buttons to turn on OSC in/out monitoring so you can see what the console is receiving.

    It sounds like you are trying to get filemaker to send cue labels to the console.  This can be done simply by using UDP strings without any OSC involvement.

    OSC is nice because the console transmits information in addition to receiving it but you need more specificity with your packet wrapping etc to get it working on the filemaker side.

    Hope this helps,

  • In using some syntax that Jake posted in the FB group, I am now able to get the labels working properly via UDP string.
    <U1> Edit_Target Label Cue 50000 1 -1 TESTLABEL

    I have some questions, though, on what the different values in that string correspond to. Is there somewhere I can read more on the UDP strings that the eos accepts other than just the show control manual? It's rather limited in scope...
Reply
  • In using some syntax that Jake posted in the FB group, I am now able to get the labels working properly via UDP string.
    <U1> Edit_Target Label Cue 50000 1 -1 TESTLABEL

    I have some questions, though, on what the different values in that string correspond to. Is there somewhere I can read more on the UDP strings that the eos accepts other than just the show control manual? It's rather limited in scope...
Children
  • So the info is here on the forum too, not just in the Facebook Group:

    The format of the Edit_Target command is as follows:

    Edit_Target Label <Target> <Number> <List Number> <Part Number> <Text>

    <Target> = “Cue”, “Group”, “Submaster”, “Macro”, etc...
    <Number> = Number x 10,000, so in this example, Cue 101 x 10,000 = 1,010,000
    <List Number> List Number, -1 for any other target
    <Part Number> Part Number, -1 for no specific part

    You can also use it for labeling channels in Patch:

    Ex to set the label on Channel 2:

    <U1>Edit_Target Label Patch 2 -1 -1 Tada

    You can also set other Patch fields:

    <U1>Edit_Target Notes Patch 2 -1 -1 some notes
    <U1>Edit_Target Gel Patch 2 -1 -1 R80
    <U1>Edit_Target Text1 Patch 2 -1 -1 some text
    <U1>Edit_Target Text2 Patch 2 -1 -1 some other text
Related