It’s a high-definition world these days.  The vast majority of new content for TV is in HD, movies can now be gotten in HD on Blu-Ray, and you can even stream HD content online.  Post production workflows have changed accordingly, and one of the areas of biggest confusion has been the move to 23.976 FPS timecode.

To make matters more complicated, it’s all too common for work picture to be delivered to post sound on a standard-definition format like Beta SP or DVCAM that still has to use 29.97 timecode.  But your final mix is still expected to sync up to that HD master at 23.98!  So you need to work in 29.97 and then convert to 23.98 for final layback.  Do you need to conform anything?  Will there by sync issues?  Will things drift?  What’s the deal?!

Fortunately, it turns out that things aren’t so bad.  Both 23.98 and 29.97 travel at NTSC speed, which is 0.1% slower than real time.  It’s a whole other topic to break that sucker down, so for now we’ll just stick with the fact that they both travel at the same speed.  The only difference is that they divide up a second into a different number of frames.  The bottom line is that things retain perfect sync when going between 23.98 and 29.97 FPS.

For Pro Tools this means that as long as your session start time is 00:00:00:00 then 23.98 and 29.97 will match up exactly at every whole second, including the hour.  Here’s a snapshot of Pro Tools in 23.98 at 01:00:00:00 (click any image to bring up a full-sized version)

And now here’s a screenshot where all I’ve done is changed over to 29.97 in the Session Setup window without moving my insert point at all.  Notice how we’re still exactly at 01:00:00:00 – also notice how my grid lines (which are set to 1 frame) are more frequent, because 29.97 divides a second into more frames than 23.98 does.

Now let’s go to a timecode in 23.98 where the frame value isn’t 00:

So we’re at 01:05:00:08 in 23.98, and here’s what happens when we change over to 29.97 without moving our insert point at all:

Ah ha!  The frame value changes!  But has anything moved around?  Is our sync all messed up now?  Nope, everything is fine.

Pro Tools only has one time ruler that is absolute and completely precise, and that’s the “samples” ruler.  You can’t break digital audio down into segments any smaller than a single sample.  So this means that every region on your timeline has an absolute sample position that doesn’t change regardless of the timecode setting.  Demonstrating this proves that sync doesn’t change when moving between 23.98 and 29.97:

Here’s a region of pink noise spotted in 23.98 timecode – notice the sample position in the sub-counter is 207887680:

Now change over to 29.97.  Will the region move?  Or will it retain perfect sync on the timeline?  Take a look at the subcounter below:

Our frame value has changed, but the sample valus is still exactly 07887680.  Sync has been perfectly maintained even though we’ve changed from 23.98 to 29.97.

So the good news for audio post is that there’s really nothing you have to worry about when editing or mixing in 29.97 and then outputting to 23.98.  Unless you’re working in drop frame… but that’s another story!