Is it possible to make a custom control for make a BMD HyperDeck Studio play?
I have fully control via the DashBoard for the HyperDeck, but I would like to control it via CC.
brg Tue.
Is it possible to make a custom control for make a BMD HyperDeck Studio play?
I have fully control via the DashBoard for the HyperDeck, but I would like to control it via CC.
brg Tue.
Hi,
Well since you have a Hyper Deck DashBoard panel working you could always enable the Global Listener for SMART GPI – Also known as RossTALK. Now on the Play Button you can add a number to the GPI Trigger field.
Add a new XPression Device to the switcher devices and link it to the Input XPT of the BMD HyperDeck. Under the options setup of the device you can leave Roll Clip Enabled and then set the Command to be GPI 1 instead of NEXT. For the IP Address us that of the PC running DashBoard. So you have two choices now you can use the Roll Clip Function which will just send the GPI when the source is going to air (when Roll Clip button is enabled) or you could build custom controls to send the GPI command. Since this is used as a server it is probably best to use the Roll Clip Method as you will also be able to set a Pre Roll time in the config menu as well. This will allow you to figure out how many frames are needed from when you send the “GPI” to when the unit starts to play video. You can dial in a few frames and then keep testing till you get it just right.
Les
Well, on the HyperDeck I have 2 loops, that I would like to trigger via CC if it’s possible?
Sounds to me that the Global Listener (RossTALK) might be the right solution?
Can you explain that a bit more, how to?
Brg Tue.
I will see about trying to make a “generic” video this week on how to do this while back in the office. I will try to show how to setup the DashBoard PC, The connection to the PC from Carbonite and then how to make triggers and button functions. We don’t have a BMD in house so I will make the work with the BlackStorm instead through a custom panel but hopefully that will be enough to get you started.
Les
I was playing around, and actually found out.
But sounds good with a video, might be usefull to other users…
Thank’s anyway.
Brg Tue.
Okay can you send me the Grid File your working with by the way? Or are you just using the BMD example Panel that was built by Ross Video?
Les
Hi All,
Here is the link to the video. It expects that you have first gone thru the DashBoard U example first.
DashBoard U link:
http://www.rossvideo.com/control-systems/dashboard/dashboard-u/video-tutorial-304.html
Carbonite Link
Les
Hi Les,
I know this thread is old and wondering if any update has been made for the workflow of a custom control on a carbonite to recall clips, engage/disengage loops, play/stop etc on a Blackmagic Hyperdeck mini. If I interpret the documentation in the threads, I need to connect the hyperdeck mini to a computer running dashboard, and that computer also connected to the carbonite. Use panel builder to create buttons that associate clip IDs / transport controls to GPIs.
Usually working on Ross Carbonite Multi-media but also on the newer ultra frames. I am about to purchase the Blackmagic Hyperdeck mini with the intention of using it for background loops and key/fill animations and to be triggered by CC’s from the carbonite panel. I wanted to know what to expect prior to going down this road.
Thanks
-Kevin
Hi Kevin, yes there is now a more straightforward method to trigger a BMD Hyperdeck from a Carbonite. By inserting a RossTalk command into a Custom Control, we are able to send commands from the Carbonite to a Hyperdeck.
The list of commands available is on pg66 of the Hyperdeck manual.
https://documents.blackmagicdesign.com/UserManuals/HyperDeckManual.pdf?_v=1585983610000
First, setup a generic RossTalk device outlined on the following page.
http://help.rossvideo.com/carbonite-device/Topics/Devices/RossTalk/RossTalk.html
Now go to Custom Control editor > Devices > RossTalk (Generic). You are able to send a custom command to the Hyperdeck which was setup in the prior step.
I just want to add a note of my trial and error with this. From page 66 of the document, it says like “record”, well the Ross Talk Command actually needs to be Record - So it is almost like any command that you see on pg. 66, the first letter of each word, make it uppercase. - But this works super easy. And thank you Aaron for your answers on it.
Had a follow up question to hyperdeck control from a carbonite. All the above works great…running into issues with recalling certain clip names. Is there a known limitation to the length of a name of a clip? Or special characters the carbonite will not query? When running in parallel with companion for example, I can recall a clip with any name but not have success from the carbonite. My work-around has been to re-label all the clips on the hyperdeck to very simple 0001-000x and that seems to be fine. But wanted to know for the future asset management what limitations there are to labeling hyperdeck clip names to be seen by the carbonite.
Thanks,
Kevin
Carbonite is just sending out standard ASCII characters.. It would be helpful if you could supply and example of some clipnames that don’t seem to work and we can try a few things here to see what that sends out as from Carbonite…
Also which Carbonite Engine and Which version of software are you on? (can be found in DashBoard on the Status page.
I’m a freelancer and I’ve encountered it on Plus, Multi-media, ultra frames. Unknown and various versions of carbonite and dashboard builds. Its usually updated to most current the units can do. AbcDefGHIJ_LW3_Name_v1_070822. That is an example of a file on the hyperdeck that doesn’t recall from the carbonite. I’ve unfortunately purged all older clips and don’t have other examples.
Hi Les,
In the Custom Control, could you write any rosstalk command?
We are testing to stop an Hyperdeck sending: rosstalk.sendMessage(“192.168.10.52”,9993, ’ stop’), but is not working.
The same comand from a Dashboard works.
We tried without “rosstalk.”, just in case but didn´t work either.
In the Carbonite is configured the device as generic, with the above ip and port.
Best regards,
Eduardo
And when manually entering these make sure that any required spaces or formatting is inserted.. Looking at the message you send it looks like there is a space before stop… ’ stop’
Then I just made sure the dashboard was running on a different rosstalk port than anything else on that PC (ie XPRession)
Hi Les,
Thanks for your response.
Before my previous post I had removed the space and also I tried with LF and CRLF but didn´t work.
correct the the structure of the message is built you only type in what the text requires sent in ASCII
Thank you Les, it´s working.
Is the feature with RossTalk commands from Carbonite a software og hardware specific thing?
Have an older Carbonite+ would I be able to do the same here?
I have testet on our Carbonite Black, there it works.
RossTalk is the same on All of the Carbonite Switchers. You can insert the custom events in a similar manner.