I did some testing where I loaded the same track in both decks and synced them together. Then on the first track I did some rolled loops while the second track played back uninterrupted. If there was any loss of precision, the tracks would get out of sync.
As long as latency is fairly low (<~20), it stayed perfectly in sync. At 20ms loops seem to lose sync, even in current trunk, so it's not my bug. I'm currently writing some code to crossfade loops to reduce the popping, but I think it works. Owen On Sun, 2012-06-03 at 13:22 -0700, Philip Whelan wrote: > > I feel like there's problems during the seek after slip is > > disabled. It's like there's a moment of silence between the release of > > the slip mode and the reseek to the new position. > > I think you can hint the position to the CacheReader or RAMAN to fix > that. I was mostly worried that the loss of precision in the engine > due to rounding would cause a desync between the tracks. > ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Get Mixxx, the #1 Free MP3 DJ Mixing software Today http://mixxx.org Mixxx-devel mailing list Mixxx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mixxx-devel