Sync: Tempo dip when silence a sync track

Bug #1939103 reported by Daniel Schürmann
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
New
Medium
Owen Williams

Bug Description

This was found during the review of https://github.com/mixxxdj/mixxx/pull/4156 which aims to fix the issue:

Instead of a jump, we now have the tempo dip stretched over some seconds.
This can be reproduced the best with two 440 Hz tracks and:

    Playing two tracks with sync enabled the second one silenced by the line fader
    Nudge the second track
    Bring the second track in
    Silence the first track.
    Now the nudging is reverted gradually. (Without this branch it was reverted immediately)
    This can be noted by listening the silenced track in headphone
    When you bring the track in, the phase adjustment is gone.

Revision history for this message
Daniel Schürmann (daschuer) wrote :

when I remove

    if (isMaster(mode)) {
        m_pBpmControl->resetSyncAdjustment();

from void SyncControl::setSyncMode(SyncMode mode) the issue is gone.

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.

Changed in mixxx:
milestone: none → 2.3.1
importance: Undecided → Medium
tags: added: regression sync
Owen Williams (ywwg)
Changed in mixxx:
assignee: nobody → Owen Williams (ywwg)
Revision history for this message
ronso0 (ronso0) wrote :

is/was there a PR fixing this?

Changed in mixxx:
milestone: 2.3.1 → none
Revision history for this message
Owen Williams (ywwg) wrote :
Revision history for this message
Owen Williams (ywwg) wrote :

(I think)

Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/10489

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.