Controlling a HyperDeck Studio

800 views
Skip to first unread message

Alexander R. Taylor

unread,
May 14, 2015, 3:32:20 PM5/14/15
to ql...@googlegroups.com
Hello all,

In my ongoing quest to have everything for the meetings I film automated through QLab, I'm at the point now of automating the recording of our video on a HyperDeck Studio.  This box has published protocols for ethernet control, and I have it working through nc in the terminal.

The problem comes in when I try to use QLab to send raw UDP messages via the OSC command.  It turns out that the HyperDeck uses TCP, not UDP for it's control.  If I use nc 10.10.83.99 9993 things work fine, but if I do nc -u 10.10.83.99 9993, I don't get anything.  I don't really care about the responses it sends back at this point, is there a way of simply having (tricking?) QLab to send TCP?  I know a full implementation of this would involve many other response handling, but having something simple would solve my current need.  I hope someone has a suggestion!

Thanks,
Alexander

luckydave

unread,
May 14, 2015, 3:35:11 PM5/14/15
to ql...@googlegroups.com

On May 14, 2015 at 12:32:21 PM, Alexander R. Taylor (alexand...@orol.org) wrote:

The problem comes in when I try to use QLab to send raw UDP messages via the OSC command.  It turns out that the HyperDeck uses TCP, not UDP for it's control.  If I use nc 10.10.83.99 9993 things work fine, but if I do nc -u 10.10.83.99 9993, I don't get anything.

If you're using nc in QLab, that's a Script cue, not an OSC cue. So, I'm a bit confused by what you have above. It sounds like you'd do best with a script cue with a "do shell script" sending the nc message. Adding the -u flag to nc forces it to UDP instead of the default TCP, so that's the problem there.

-- 
luckydave

Alexander R. Taylor

unread,
May 14, 2015, 3:37:33 PM5/14/15
to ql...@googlegroups.com
Oh I hadn't thought of that.  I was trying to use the OSC cue to just send the raw UDP string.  I was just using nc as an example of what I tried and worked in Terminal.  I'll try it with a script cue, thanks,

Alexander R. Taylor

unread,
May 14, 2015, 3:43:34 PM5/14/15
to ql...@googlegroups.com
I got that to work, thanks!

For those looking to do that in the future, here's the command in the Script Cue I used:
do shell script "echo record | nc 10.10.83.99 9993"

Thanks again,
Alexander

James Ivey

unread,
Nov 30, 2015, 10:51:52 AM11/30/15
to QLab
Hi Alex,

I'm trying to get this same script to work, but I keep getting the error "command exited with a non-zero status"

Any insight?

Thanks,
James

Alexander (Mailing List) Taylor

unread,
Nov 30, 2015, 11:07:57 AM11/30/15
to ql...@googlegroups.com
What do you get when you run that command in Terminal?

Alexander

--
--
Change your preferences or unsubscribe here:
http://groups.google.com/group/qlab
 
Follow Figure 53 on Twitter: http://twitter.com/Figure53
---
You received this message because you are subscribed to the Google Groups "QLab" group.
To unsubscribe from this group and stop receiving emails from it, send an email to qlab+uns...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/qlab/47c50de9-fb58-4a7c-9920-c691af86d76c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages