-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SyncLock: Do not seek phase when audible status changes #4156
Conversation
https://mixxx.discourse.group/t/vestax-tr-1-weird-behaviour-quantizing-drops-tempo/22715/7 Do not seek phase when audible status changes
I cannot reproduce the original issue, does someone else want to have a look? Otherwise LGTM. |
Steps to reproduce:
In the old code, when the fader hit the bottom, the track would jump and/or change speed to fix what it thought was a quantize error |
I suppose that @ywwg has tested the fix properly. LGTM |
Oh, unfortunately this does not completely fix the issue, Instead of a jump, we now have the tempo dip stretched over some seconds.
|
when I remove
from Unfortunately the issue is then shifted to the sync enable case because the leader adjustment is not reset when playing as single leader. The code is in place, but somehow bypassed. Hopefully you know already how to fix it right from the main code. |
The sync code is ever evolving and getting simpler as time goes on :) |
I have filed https://bugs.launchpad.net/mixxx/+bug/1939103 to not forget the issue. |
got it |
backport of #4155 -- the other issue fixed in that PR does not affect 2.3
https://mixxx.discourse.group/t/vestax-tr-1-weird-behaviour-quantizing-drops-tempo/22715/7
Do not seek phase when audible status changes
(the syncrequest is totally unnecessary, enginebuffer already puts in a sync request when the user hits Play)