Jump to content

LPX Bug: Incorrect SMPTE Input in Project Settings


skylerdavid

Recommended Posts

There appears to be a bug when you try to set your Project Start OR Movie Start to specific SMPTE Numbers....here is how to recreate the issue.

 

1) Open any Logic Project

 

2) Go to "Project Settings" -> Synchronization

 

3) in the text field "plays at SMPTE", enter: "00:59:00:00"

 

4) The result in the text field is "00:59:00:02"

 

The "Frames" Column will always be set to "02" rather than "00"

 

This appears to occur when the following criteria is met:

- The Hours column can be set to any 2-digit number

- The Minutes column does NOT equal "00"

- The Seconds column equals "00"

- The Frames column equals "00"

 

This same behavior ALSO occurs in "Project Settings" -> "Movie" -> "Movie Start"

 

Current Workaround: if you enter a number that behaves as mentioned above, you can click the Down Arrow twice, which is located to the right of the SMPTE text field. This should manually solve the issue.

 

This has occured in all versions of LPX, including 10.0.2

Link to comment
Share on other sites

Hmm, I am running 10.0.2, and am having the issue....Could it be a prefs thing? Maybe I should try tossing the preferences I'm the only one experiencing it.

 

In the screenshot you included above, you added "58" in the Seconds column, which does not trigger the issue.

 

Instead of "00:59:58:00", have you attempted to enter "00:59:00:00" ?

Link to comment
Share on other sites

Did someone mention my name? :mrgreen:

 

This should only occur if your frame rate is set to 29.97 drop frame. With that frame rate it's perfectly normal not to be able to acquire a timecode number of 00:59:00:00 because in drop frame, that frame number doesn't exist.

 

However, with my frame rate set to 25 fps, I'm getting exactly the behavior you described in the synchronization pane.

 

I don't think it's a prefs thing. In fact, I wouldn't recommend trashing prefs in a situation like this. It's a bug.

 

Gonna play with this some more now...

 

[EDIT] OK, I played around with it some more. It's a bug afaic. The workaround is to enter the desired timecode number and then adjust it.

Link to comment
Share on other sites

More proof that this is a bug and is related to Logic calculating the numbers at the wrong frame rate internally.

 

HH:MM:FF:SS.BB

 

In this screenshot I'm showing the sync pane as well as the transport. (Click on the pic to see the full image). Notice how, after I entered 00:59:00:00.00 in the sync pane that the both SMPTE displays show the added 02 frames. But more importantly, note that there's a semicolon displayed between the SS and FF digits in the transport's SMPTE readout. The semicolon is a convention used to indicate drop frame timecode, appearing in lieu of the normal colon separator between SS and FF.

 

That, my dear Logic friends, is what I'd call a BUG!

1256431741_ScreenShot2013-08-21at5_51_36PM.png.8578dbfb599019bc3183fd23f9cfa410.png

Link to comment
Share on other sites

In the screenshot you included above, you added "58" in the Seconds column, which does not trigger the issue.

 

Instead of "00:59:58:00", have you attempted to enter "00:59:00:00" ?

 

I followed your steps (or I think I did, it was late) and since I couldn't recreate I tried something else. I posted the result of that.

 

However, I can recreate it now that it's morning and had breakfast! :mrgreen:

 

@Ski, thanks for chiming in!

 

PS: Moving this to the appropriate forum.

 

J.

Link to comment
Share on other sites

  • 2 months later...
  • 4 weeks later...

My temporary workaround for this bug is:

 

  • change project start time - SMPTE readout breaks showing incorrect TC and ; (drop frame notation)
  • with any track record armed, hit the Record transport button - SMPTE readout is corrected
  • immediately hit the Stop transport button

Punching into and out of record seems to fix the SMPTE readout any time it gets broken (e.g. if you try to scrub from the SMPTE readout). Under certain conditions it seemed that scrubbing time from a "Giant Time Display" didn't break the timecode whilst scrubbing from the SMPTE readout in the Main Transport always seems to break the timecode. I wasn't able to re-create this behaviour at the time of writing - scrubbing time with either readout breaks timecode in my current project. Only the keyboard commands for "Rewind/Forward one Frame" allow me to reliably scrub frame by frame.

 

I seriously hope this bug gets fixed sooner rather than later!

Link to comment
Share on other sites

  • 4 weeks later...

I can confirm a variation of this bug over here.

 

Looks like it's also affected by changing the bar 1 position in the Synchronization settings. For example, if I'm working on a cue in the middle of a movie, I will set the Bar 1 position to the timecode of that cue.

 

In that case, entering the timecode into the transport bar gets completely out of whack.

 

For instance...

 

1. Set frame rate to 23.976 to match my movie.

 

2. My movie starts with timecode 00:59:58:00, so in "Movie" preferences, set "Movie Start" to 00:59:58:00.

 

3. Cue starts at 01:26:51:02, so set Bar 1 position to that timecode in Synchronization settings.

 

4. Enter any timecode in the transport bar. For example, 01:30:00:00. When I hit Enter, Logic jumps to 01:54:38;02.

 

This is a total deal-breaker, since I have to manually scrub to get to the timecode location I need. Filed a bug with Apple.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...