Mixxx Adjust Beat Grid
We may not be able to do much for the general case of a song that has gone totally arrhythmic but we see lots of patterns of tempo-shifts in songs (breakdowns or dubstep-interludes are the most common I can think of).
To adjust the beat grid, cue the track before a real beat and click the Beat-grid Adjust button in the Deck Options Button Grid. If the detected BPM is not accurate, the corresponding beat grid will also be inaccurate. A deviation of 0.02 BPM units from the correct BPM will cause beatgrid alignment issues on long tracks (e.g. . A Beat Grid spreads over the entire track allowing synchronization even in parts that actually have no beat. It is possible with a beat grind to beat-accurately cue-in a track in a beat-less intro of a track. When activating Traktorās Snap to Beat and Syncro Start feature, the Beat Grid lets you use correctly timed cue points Waveform. Garageband 2. 0 ipa download.
I think if we can accurately detect cases like these we could do something reasonable with the master sync. For example, if we know there is a distinct tempo shift (i.e. before point X it is 100bpm and after it shifts to 110) then we can simply adjust decks that are following that track to match the new BPM.
Traktor Beat Grid
If there is a breakdown or interlude, if the beat 'goes away' then we could look ahead to when it comes back and make sure that following decks are on-track to be in sync when the beat comes back.
Virtual Dj Beat Grid
Syncing phase alignment is already done locally -- i.e. we only look at the previous and next beats from both tracks. Syncing the tempo is done globally (looking at the global BPM) but we could switch to syncing that locally as well. For a fixed-tempo-assumption user this will have no effect as the local BPM is the same as the global.