Trigger etc ion over a network ?

861 views
Skip to first unread message

techanical

unread,
Sep 22, 2013, 7:54:02 PM9/22/13
to ql...@googlegroups.com
Is it possible to trigger an etc ion over a network Connection from qlab 3?
I have seen the wiki article Controlling QLab 3 with ETC ION via UDP but like to do it the other way around ?
Any help appreciated

Kyle Himsworth

unread,
Sep 25, 2013, 10:09:39 PM9/25/13
to ql...@googlegroups.com
I have an independently networked Ion in my facility. If things slow down a bit in the next three days or so, I'll see if anything comes of fooling around with it!

Kelly Schmidt

unread,
Sep 26, 2013, 9:12:33 AM9/26/13
to ql...@googlegroups.com
This might be useful


 "As of version 1.9.5 of software, the Eos, Ion, and Element support both transmitting and receiving UDP string messages via an Ethernet network."

Not at work yet and actually have a Gio (Eos family) so can't try it with an Ion like yours, but am certainly intrigued by this.

I would try creating an OSC Custom Message that says something like:
$Chan 1 Thru 10 at Full#

Not sure if the bundle/message format of an OSC command will mess up the straight text via UDP that the board is expecting?

Kelly Schmidt

unread,
Sep 26, 2013, 9:43:44 PM9/26/13
to ql...@googlegroups.com
I messed around with this with my Gio today. I didn't spend much time but came up short.

Figure53 peeps. If I send a custom OSC Message with the text "$Chan 1 Thru 10 at Full#", am I sending that text? Or am I sending a bundle?
(This text comes directly from the ETC informative manual)

If it's the latter, what would it take to simply send Serial Data over UDP? Aside from AppleScript. Or is AppleScript just the better answer.

Christopher Ashworth

unread,
Sep 27, 2013, 8:54:07 AM9/27/13
to ql...@googlegroups.com
Hi Kelly,

On Sep 26, 2013, at 9:43 PM, Kelly Schmidt <kellys...@gmail.com> wrote:

Figure53 peeps. If I send a custom OSC Message with the text "$Chan 1 Thru 10 at Full#", am I sending that text? Or am I sending a bundle?

You're not sending just that text, you're sending that text as QLab interprets it into an OSC message. 

If it's the latter, what would it take to simply send Serial Data over UDP? 

This is something we're exploring for some indeterminate future addition, but doesn't yet exist built-in.

-C

techanical

unread,
Sep 27, 2013, 10:03:39 AM9/27/13
to ql...@googlegroups.com
Thanks for the replies and for the info

Kelly Schmidt

unread,
Sep 27, 2013, 10:38:34 AM9/27/13
to ql...@googlegroups.com

This is something we're exploring for some indeterminate future addition, but doesn't yet exist built-in.


Love it.

So this would then be a question for anyone. Ever send Serial Data via terminal? I assume Netcat should do this? Then run the terminal line from AppleScript?

nc -4 -u -10.3.10.150  '$Chan 1 at Full#'

This is dumb. Running to the theatre. Let you know what I find.

Kelly Schmidt

unread,
Sep 27, 2013, 10:59:13 AM9/27/13
to ql...@googlegroups.com
Alright. Here's what I figured out: I don't know what I'm doing.
Went into the settings and enabled UDP Strings on one of my Ethernet ports, etc etc etc.
Went into Show Settings / Show Control and enabled String RX, Port 0.
And am sending Netcat commands to the IP address (which I can ping) 

So I'm lost.

Perhaps someone much smarter or with more time can drop a hint?

Christopher Ashworth

unread,
Sep 27, 2013, 11:35:45 AM9/27/13
to ql...@googlegroups.com

On Sep 27, 2013, at 10:59 AM, Kelly Schmidt <kellys...@gmail.com> wrote:

> Alright. Here's what I figured out: I don't know what I'm doing.
> Went into the settings and enabled UDP Strings on one of my Ethernet ports, etc etc etc.
> Went into Show Settings / Show Control and enabled String RX, Port 0.
> And am sending Netcat commands to the IP address (which I can ping)
>
> So I'm lost.

At which part? You don't mention which step isn't working. The above sounds like a good start.

-C
Message has been deleted

Drew Schmidt

unread,
Feb 26, 2014, 10:58:48 AM2/26/14
to ql...@googlegroups.com
Figured this out on accident today

nc -u 10.3.10.45 8000 (Replace your IP and Port specified in Show Control on the board ... be sure to enabled String RX)
Then type
SubMove 1# (for serial commands)
$Chan 1 at 50# (for command line prompts ... like you were typing it in the command line)

Of course you can observe how the board (I used a Gio) interprets these commands in the Utilities window

Nest step? Do it through PureData !

Sam Kusnetz

unread,
Feb 26, 2014, 5:48:13 PM2/26/14
to ql...@googlegroups.com
On February 26, 2014 at 10:58:51 AM, Drew Schmidt (drew.s...@nwciowa.edu) wrote:
Figured this out on accident today

nc -u 10.3.10.45 8000 (Replace your IP and Port specified in Show Control on the board ... be sure to enabled String RX)
Then type
SubMove 1# (for serial commands)
$Chan 1 at 50# (for command line prompts ... like you were typing it in the command line)

For a little extra fun, try this same thing with QLab 3, as long as incoming OSC is on (which it is, by default) and no passcode is set. replace aa.bb.cc.dd with the IP address of the computer that’s running QLab, and then:

nc -u aa.bb.cc.dd 53535 (enter)

/go

/cue/X/level 0 0 -12

Enjoy!

Sam
Sam Kusnetz
QLab Field Operative
s...@figure53.com
Reply all
Reply to author
Forward
0 new messages