When using 29.97 frame rate. Nudge 1 Frame forward versus 1 Frame back are a different number of ticks. How is that possible?
Set frame rate to 29.97. Then set barline 5 to be 1 hour in timecode. Then puts cursor at barline 5. Then uses the nudge command to nudge back one frame, and then nudge forward one frame. Should end back at barline 5, but doesn’t, it ends up 7 ticks past barline 5. Anyone have any idea how nudging a frame back is a different distance than nudging a frame forward? It’s like some weird Einstein relativity paradox.
Also, if I switch the digital timecode to seconds, it shows 1 hour 3, seconds and 600 milliseconds at bar 5. But timecode says exactly 1 hour. Crazy.
Maybe the video frame isn’t exactly on bar 5. Even though you set the timecode to start there. When you nudge by frame it might be quantized to nearest video frame.
You don’t even need to put a real video in to test this, so there is no actual video frame to cause that. Just follow the steps above without a video. I believe Cubase is suppose to be able to align a time code point to a specific bar line? I think this is a bug.
P.S. The same exact behavior is available in both Nuendo 11 and Cubase 11
Yes, you are right.
I get this when I try to set the timecode at bar 5.
So the nudge 1 frame works correctly. It’s the timecode that’s not what you set it.
Which looks correct but is clearly offset from the ruler. Nudging works related to the ruler. So that’s probably why you cannot get back to exact beat position by nudging 1 frame. Don’t know if it is bug or by design.
I think the bug is that either the ruler or display is using is using 24 or 30 and the other is using 29.97 or 23.976. I can’t tell which… because my brain hurts.
Well, it happens also at other frame rates. I would say all. The ruler in project window always starts from whole frame. When you set timecode at cursor at certain beat position it is very likely it will not fall on whole frame. I think Cubase counts the offset from the ruler.
What’s your BPM? I tried with 30 fps and 120BPM and it worked. But as soon as the tempo is different even this frame rate doesn’t line up with beats and bars.
In fact, the start position (bar 5) doesn’t fit to any frame, I would say. The start position is not snapped to the frames. Once you Nudge, then the new position is snapped to the frame(s). Then you Nudge back and the new position is finally snapped.
@Martin.Jirsak Yes, I agree. The Set Time Code At Cursor seems to not be setting the beginning of the first frame at the cursor, and it ends up somewhere in the middle of a frame instead.
My friend discovered new information. If you do Set Time Code At Cursor at the beginning of the FIRST BAR in a project, then this works for all tempos and frame rates. The first frame exactly lines up right on the bar line. This works even if you do a project offset and the first bar in the project is set to bar 5.
Thus, Set Time Code at Cursor only exactly works to line up the first frame at one place in your project which is the First Bar.
If you do Set Time Code At Cursor at any other point in your project, then it will only line up with a resolution of seconds and the frames will not line up.
This is most likely happening because, under the covers, Cubase is always lining up frames from the first bar.
With a 24 frames per second framerate, one measure at 60 bpm is 4 seconds long, and 96 frames. At 61 bpm, one measure has a duration of only 3.934 seconds. But 96 frames still has a duration of 4 seconds.