Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hyperdeck Mark Timecode - Goto(TC) #12

Open
Curtismacd31 opened this issue Nov 26, 2019 · 10 comments
Open

Hyperdeck Mark Timecode - Goto(TC) #12

Curtismacd31 opened this issue Nov 26, 2019 · 10 comments
Labels
enhancement New feature or request

Comments

@Curtismacd31
Copy link

Hi There,

I would like to request a feature to add. This would mark the timecode of the selected hyperdeck recording, possibly to a variable or to a text file located on the attached machine.

Then when Goto(TC) is chosen as an option you can tell it to go to the variable or to read the text file to get the timecode, then goto the timecode available.

Thanks
Curtis

@krocheck krocheck transferred this issue from bitfocus/companion Nov 26, 2019
@bitfocus bitfocus deleted a comment from issue-label-bot bot Nov 29, 2019
@sphlabs
Copy link
Collaborator

sphlabs commented Jan 6, 2020

Interesting idea. Do you see this as a sort of clipboard or something more elaborate, where one could build up a list of markers?

@Curtismacd31
Copy link
Author

a list would be great. The only problem I would be the ability to see the list? where and how would you select a timecode to goto? although you could have a list and you could cycle next/previous then goto previous marker or goto next marker. that may work.

@mint-dewit mint-dewit added the enhancement New feature or request label Aug 5, 2020
@ClickTrackAudio
Copy link

This is a fantastic feature request. I'd fully support this as we would use this feature.
Maybe the use case would be:

  1. Have a limited number of available "markers" For example, 4 or 8 markers. Buttons "Marker 1-4"
  2. User hits a button called "Mark" to capture the timecode.
  3. Timecode populates the next available marker list
  4. User hits "Marker x" button followed by "GoTo(TC)

Devil is obviously in the details, but I could see this as a huge benefit.

@alexhackney
Copy link

I think this could be done like vmix does with its replay.

You have a button called Set Marker X and that button would set the current timecode as a marker in that slot. In the BFC panel you could have an option to set the marker with an amount of time subtracted or added.

For instance, you hit the button to set the marker at 1:23:25. In the panel you've set it to the marker minus 5 seconds. So it would store marker X at 1:23:20.

Then you'd have a play marker x button that would play that particular marker. Seems pretty straight forward.

I would think BFC would just have a HyperDeck Marker option that would let you create as many different markers as you want. I havent dug in to this enough to see how it works on the backend but I would imagine it would be pretty simple to do.

@AndyHuska
Copy link

I've been strategizing on this.

So far, using BFC 2.2.0 beta, I can store a time code in a custom variable in the format hh:mm:ss;ff

I'm not able to do a programatic Goto TC because the TC text field will not accept a variable. Also, the timecode option to the function requires a REGEX_TIMECODE, and one of different format than what TCs are read in...it needs hh:mm:ss:ff (the difference is semicolon vs colon on the last field). This brings up two things to address, at least:

  1. The REGEX_TIMECODE definition is part of the BFC core, so probably should just update the module to export the proper time code format so it doesn't have to be manipulated before use. (This may be already fixed in the latest hyperdeck module

  2. How can we make fields accept variables?

From there I want to come up with a way to trigger actions when TCs are reached, like Play to Mark1 then make ATEM Fade to Black etc. The triggers that are available in BFC 2.2.0 don't seem up to the task, but we'll see.

@istnv
Copy link
Member

istnv commented Nov 18, 2021

..it needs hh:mm:ss:ff (the difference is semicolon vs colon on the last field).

The REGEX_TIMECODE should be updated to allow either.
The colon(:)/semicolon(;) is part of the timecode and distinguishes between Drop Frame ';' and Non-drop which uses ':'

@thumperdisney
Copy link

+1 for his request

@LikeThisReview
Copy link

See my request #82. When Goto (timecode) supports variables then we can created custom variables to hold the desired mark points. Goto Clip (name) > Set custom variable Markpoint > Goto (timecode) using the variable (Markpoint in this example).

@tubalois
Copy link

+1 any news?

@ClickTrackAudio
Copy link

ClickTrackAudio commented Oct 11, 2023 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

10 participants