Sorry to say that, but you’ll probably have to forget the sync button when using vinyl timecode. Even with the best turntables out there, there is wow and flutter. It’s still there when your needles are perfect, your timecode vinyls are in perfect flawless condition, calibration is spot on, all tracks have perfectly accurate BPM values and all connections are in tiptop shape. The point is: Wow and flutter is there, and that is the foundation to a problem that probably cannot be solved.
Imagine you play two 130 BPM tracks on two turntables at 0% pitch. Add some wow and flutter, let’s say 1 percent (which would be excessively bad, but just for the sake of making my point clear). This means that in that precise moment when you click sync, your TC vinyl on one deck might actually play at 131,3 bpm, while the other might be on 128.7 bpm. Traktor will adjust the pitch value accordingly. And that would mean a wrong speed adjustment on both decks. So no perfect sync should be possible.
Yeah, 1% wow/flutter would be excessive. My turntables have 0,05%, which would result in a maximum speed difference of 0,1 percent. That seems to be pretty miniscule, but in reality, that results in a drift that is audible pretty quickly, especially in the faster genres of music.
Traktor is (as far as I know, someone please correct me if i’m wrong) not capable of syncing permanently when using timecode. It only syncs the beat phase and the pitch value at a given moment and then assumes the decks will go on playing in sync, as this would be the logical thing that would happen under ideal conditions.
I haven’t used vinyl control on Traktor versions prior to the current “Pro”-Line, I was a DJDecks/SSL vinyl user before. Actually I can’t really imagine what older Traktor versions should have done fundamentally different in that area, except for the fact that the older timecode vinyls had less “resolution”, were less precise and for that matter would have been picking up less wow and flutter.
To me personally, the sync function in combination with timecode does not make sense anyway. I mean, timecode is about the hands-on control over the “music positioning” if you will, scratching being a prime example, while the sync function is there to take over that control to give you more time to take care of other things (like FX orgies, cue point juggling and stuff like that).
My two cents: If you want timecode vinyl, use your ears, which is (with some training) much more accurate in that scenario (and in my opinion more fun anyway). If you want sync for whatever reason, ditch timecode and use a midi controller.