This is a regression in the beat detection. The "first beat" is being set wrong in the constant beat grid detector. It looks like a problem in BeatUtils::makeConstBpm where startRegionIndex is never getting updated for some reason. I don't really understand the code involved, but it seems like the requirements for that loop are so strict, nothing passes it :).
This means that for tracks whose beats were already detected, the beat grid adjustment works. For new tracks, the first beat is wrong.
This is a regression in the beat detection. The "first beat" is being set wrong in the constant beat grid detector. It looks like a problem in BeatUtils: :makeConstBpm where startRegionIndex is never getting updated for some reason. I don't really understand the code involved, but it seems like the requirements for that loop are so strict, nothing passes it :).
This means that for tracks whose beats were already detected, the beat grid adjustment works. For new tracks, the first beat is wrong.