Production Switchers

 View Only
Expand all | Collapse all

Custom Control for HyperDeck

  • 1.  Custom Control for HyperDeck

    Posted 01-29-2015 14:48
    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.


  • 2.  RE: Custom Control for HyperDeck

    Posted 01-29-2015 18:41
    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

    #Carbonite


  • 3.  RE: Custom Control for HyperDeck

    Posted 01-29-2015 19:05
    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.

    #Carbonite


  • 4.  RE: Custom Control for HyperDeck

    Posted 01-31-2015 18:59
    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

    #Carbonite


  • 5.  RE: Custom Control for HyperDeck

    Posted 01-31-2015 19:34
    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.

    #Carbonite


  • 6.  RE: Custom Control for HyperDeck

    Posted 02-01-2015 19:45
    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

    #Carbonite


  • 7.  RE: Custom Control for HyperDeck

    Posted 02-06-2015 20:06
    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

    http://youtu.be/xrSm80JP0Ns

    Les

    #Carbonite


  • 8.  RE: Custom Control for HyperDeck

    Posted 05-10-2021 01:56
    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

    ------------------------------
    Kevin Tokunaga
    ------------------------------



  • 9.  RE: Custom Control for HyperDeck

    Posted 05-10-2021 09:33
    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
    - You will need the IP address of the Hyperdeck and port number 9993.

    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.

    ------------------------------
    Aaron
    Business Development Manager - Production Switchers & Servers
    Ross Video
    ------------------------------



  • 10.  RE: Custom Control for HyperDeck

    Posted 04-26-2022 15:08
    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.

    ------------------------------
    Garrett Hall
    Overtime Elite
    ------------------------------



  • 11.  RE: Custom Control for HyperDeck

    Posted 07-23-2022 11:08
    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

    ------------------------------
    Kevin Tokunaga
    ------------------------------



  • 12.  RE: Custom Control for HyperDeck

    Posted 07-25-2022 10:04
    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.

    ------------------------------
    Les O'Reilly
    Director - Switcher Product Management
    ------------------------------



  • 13.  RE: Custom Control for HyperDeck

    Posted 07-26-2022 12:18
    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.

    ------------------------------
    Kevin Tokunaga
    ------------------------------



  • 14.  RE: Custom Control for HyperDeck

    Posted 01-13-2023 23:09
    Hi Les,

    I have a new problem.  I am on a carbonite ultrix.  I have my hyperdeck setup as I have done in the past.  I insert a command in a custom control ie, "play".  And when I run the event in the CC editor it plays the hyperdeck.  But when I save the custom, exit out.  And recall the custom...it doesn't do the action.  Has something changed in software?  Glitch?  Or am I doing something wrong?  Since it plays when I run the event inside the CC editor I'm confident the device is set up correctly and the switcher is sending commands to the unit.  But why is it that when I save the custom it doesn't work?

    ------------------------------
    Kevin Tokunaga
    ------------------------------



  • 15.  RE: Custom Control for HyperDeck

    Posted 01-13-2023 23:13
    running software version. 7.0.1.8752

    Hi Les,


    I have a new problem.  I am on a carbonite ultrix.  I have my hyperdeck setup as I have done in the past.  I insert a command in a custom control ie, "play".  And when I run the event in the CC editor it plays the hyperdeck.  But when I save the custom, exit out.  And recall the custom...it doesn't do the action.  Has something changed in software?  Glitch?  Or am I doing something wrong?  Since it plays when I run the event inside the CC editor I'm confident the device is set up correctly and the switcher is sending commands to the unit.  But why is it that when I save the custom it doesn't work?

    ------------------------------
    Kevin Tokunaga
    ------------------------------



  • 16.  RE: Custom Control for HyperDeck

    Posted 01-16-2023 11:00
    No idea why but this is getting wedged in the middle of the thread ...

    There is a bug with the device setup and you need to go edit the device to add something to the Roll Clip duration .. save it so it saves a value and then change that back to 0 and save it so it registers the value and then try again...  We are working on a dot release to address this though.

    ------------------------------
    Les O'Reilly
    Director - Switcher Product Management
    ------------------------------



  • 17.  RE: Custom Control for HyperDeck

    Posted 12-21-2022 12:11
    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

    ------------------------------
    Eduardo Mayone
    ------------------------------



  • 18.  RE: Custom Control for HyperDeck

    Posted 12-21-2022 13:39
    Setup device this way....
    if you want to use it with the Roll clip type function then do like this..


    Link it to the device..

    Take note of what the device is expecting .. if it needs LF / CR  or Both CRLF...


    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'


    I do not have a device to test myself but way back when we had that BMD rosstalk standalone application for a custom panel and it definitely had spaces..  I used to just send RossTalk GPI events to a custom panel in DashBoard and then have those attached to the Buttons to send out...



    Then I just made sure the dashboard was running on a different rosstalk port than anything else on that PC (ie XPRession) 


    So I would send to that PC IP Address and just use RossTalk GPI events.


    ------------------------------
    Les O'Reilly
    Director - Switcher Product Management
    ------------------------------



  • 19.  RE: Custom Control for HyperDeck

    Posted 12-21-2022 16:22
    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.
     In your picture your command is only "stop", is that the only instruction? Doesn´t need sendMessage?
    Best regards,
    Eduardo

    ------------------------------
    Eduardo Mayone
    ------------------------------



  • 20.  RE: Custom Control for HyperDeck

    Posted 12-21-2022 21:50
    correct the the structure of the message is built you only type in what the text requires sent in ASCII

    ------------------------------
    Les O'Reilly
    Director - Switcher Product Management
    ------------------------------



  • 21.  RE: Custom Control for HyperDeck

    Posted 12-22-2022 12:43
    Thank you Les, it´s working.

    ------------------------------
    Eduardo Mayone
    ------------------------------



  • 22.  RE: Custom Control for HyperDeck

    Posted 01-23-2023 05:46
    Hello Les.

    Wich version of dashboard do you use here?
    I don't have this device tab in my dashboard on TD1

    Best regards Tue.

    ------------------------------
    Tue Sandbæk
    Director / TV-Technician
    TV SYD
    ------------------------------



  • 23.  RE: Custom Control for HyperDeck

    Posted 01-23-2023 11:56
    This feature is in version 15.5 and 15.6 it has no bearing on dashboard version as it's the switcher software that serves up the information for dashboard to render.

    ------------------------------
    Les O'Reilly
    Director - Switcher Product Management
    ------------------------------



  • 24.  RE: Custom Control for HyperDeck

    Posted 01-24-2023 06:40
    But, why not on my dashboard through the TD panel?
    I'm using 15.5

    Best rgards Tue.

    ------------------------------
    Tue Sandbæk
    Director / TV-Technician
    TV SYD
    ------------------------------



  • 25.  RE: Custom Control for HyperDeck

    Posted 01-24-2023 13:49
    15.6 is on the website please give that a try .. but it should have been in version 15.5

    ------------------------------
    Les O'Reilly
    Director - Switcher Product Management
    ------------------------------



  • 26.  RE: Custom Control for HyperDeck

    Posted 01-04-2023 04:04
    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.
    ------------------------------
    Tue Sandbæk
    Director / TV-Technician
    TV SYD
    ------------------------------



  • 27.  RE: Custom Control for HyperDeck

    Posted 01-04-2023 08:26
    RossTalk is the same on All of the Carbonite Switchers.  You can insert the custom events in a similar manner.

    ------------------------------
    Les O'Reilly
    Director - Switcher Product Management
    ------------------------------



  • 28.  RE: Custom Control for HyperDeck

    Posted 01-04-2023 08:33
    I assume I have to upgrade the mixer then?
    I'm running 9.1.0.11223 at the moment.

    ------------------------------
    Tue Sandbæk
    Director / TV-Technician
    TV SYD
    ------------------------------



  • 29.  RE: Custom Control for HyperDeck

    Posted 01-04-2023 10:41
    Wow .. that is some really really old software on there :) ....

    Yes you would need to upgrade but good news is that it is complimentary and available for download on the website.

    If you are going to make that Jump though I recommend you set aside some time to make sure that all of your settings, memories and Effects come through correctly...

    ------------------------------
    Les O'Reilly
    Director - Switcher Product Management
    ------------------------------



  • 30.  RE: Custom Control for HyperDeck

    Posted 01-04-2023 14:07

    Hello all,

    We're having some trouble with our previously-working CCs. We had been using the method Aaron described in Post 9 of this thread successfully. We updated our Carbonite Ultra to the latest version over the holiday break.

    I created a CustomPage and made a button that sends a TCP message (string) to the Hyperdeck, and that works.

    Did something change with a recent update that would have broken the old method? I notice that the Transfer Protocol is no longer visible in the device settings - could it be a TCP/UDP issue?



    ------------------------------
    Tom Wade
    ------------------------------



  • 31.  RE: Custom Control for HyperDeck

    Posted 01-04-2023 14:21
    maybe try removing the device and adding it back again?  Also make sure if you are using the Roll Clip function to set the value to something other than 0 apply those changes.. then switch it back to 0 and apply those changes..

    ------------------------------
    Les O'Reilly
    Director - Switcher Product Management
    ------------------------------



  • 32.  RE: Custom Control for HyperDeck

    Posted 01-04-2023 14:27
    Removed the device and remade it with no luck. We're not using Roll Clip for this, just a CC that sends a RossTalk message to the device with the command (play).

    ------------------------------
    Tom Wade
    ------------------------------



  • 33.  RE: Custom Control for HyperDeck

    Posted 01-04-2023 14:49
    Can you post what version you upgraded to?

    Screen shot of the status page would be fine.  Also what are you missing? I don't think the transfer protocol was there (my unit has a version that is not yet out of PV that i used for the screen shots.)

    ------------------------------
    Les O'Reilly
    Director - Switcher Product Management
    ------------------------------



  • 34.  RE: Custom Control for HyperDeck

    Posted 01-04-2023 16:01
    Thanks for your help on this, Les.


    I remember a parameter for transfer protocol on the device setup when setting up a device on the physical TouchDrive panel, though that was before the addition of the Devices page. I'm just spitballing, remembering issues with UDP vs TCP in the past, something about the Carbonite not sending RossTalk over TCP?



    ------------------------------
    Tom Wade
    ------------------------------



  • 35.  RE: Custom Control for HyperDeck

    Posted 01-04-2023 18:50
    RossTalk defaults to sending over TCP ..  adding it to send UDP was an addition and it is in version 7.1

    Easy test is to setup a RossTalk device that sends back to the switcher .. Send GPI 1 to the switcher .. setup GPI 1 to Run A custom control.  Have that custom control just CUT on program.

    now run that CC does it cause the switcher to cut?

    ------------------------------
    Les O'Reilly
    Director - Switcher Product Management
    ------------------------------



  • 36.  RE: Custom Control for HyperDeck

    Posted 01-05-2023 17:32
    Hey Les,

    We tried your suggestion and discovered some weird behavior. Steps taken:
    • Device created - RossTalk, generic driver, IP of the Carbonite frame
    • CC created to cut P/P
    • GPI 1 set to run that CC
    • CC created to run GPI 1 on the created device

    The CC to cut P/P works when pressing the CC button on the TD2 and when clicking the CC from Shotbox.
    The CC to run GPI 1 does not work from either the TD or the Shotbox. BUT, pressing "Run Event" from within the CC editor does work.

    So the CC to run the GPI has one line of instructions which works if you Run Event, but not if you run the CC.

    Further, when we opened our old Hyperdeck CCs, running the "play" event directly works, but running the whole CC does not.

    See video.

    ------------------------------
    Tom Wade
    ------------------------------



  • 37.  RE: Custom Control for HyperDeck

    Posted 01-06-2023 01:14
    I think you need to change the settings for the roll clip duration from 0 to a number ... apply that ... Then set it back to 0 and apply that setting..


    ------------------------------
    Les O'Reilly
    Director - Switcher Product Management
    ------------------------------



  • 38.  RE: Custom Control for HyperDeck

    Posted 01-06-2023 10:37
    We are testing a fix for this issue and it should be released next week.


    ------------------------------
    Michael Atherton
    Carbonite Software Manager
    Ross Video
    Ottawa, Canada
    ------------------------------