I have just run into this myself and was really struggling to sort out an Audio master track that had timing issues, and it is EDM track so needs to be spot on for DJs to sync to with incoming and outgoing tracks when playing.
I sorted it very quickly, though by accident tbh, and I thought I would share what I think I did here in part so I can find it again next time I am having to do this.
- I brought the audio file into a new cubase project. (24 bit)
- ran tempo detection.
- This created a Tempo track that strayed around 121 BPM (lowest was 120.8 highest was 121.3 for the main song)
- I deleted all the mental tempo bits around the drops in the song where the TD was confused, so it was now all just variations around +/- 121BPM.
- then I actually disabled the tempo track, and set the project itself to 121 BPM (it had been 120 automatically on creation of the project. EDIT: actually I think I did this before running the Tempo detect process. I certainly did it first with the 116 BPM track I mention later)
unexpectedly I then found this seems to have now locked the straying tempo into the 121 bpm beat throughout the track without having to get fiddly at all.
I assume this is because the Tempo had found the accents and locked itself to that and then moved those points accordingly when I forced the project to align to 121BPM instead of following the tempo track on its BPM meander.
I assume this did it, as I didnt do anything else and I was hunting around the internet and about to sit and go through the entire thing to lock it onto the beat using Audio Hitpoints. This way I didnt need to, and from there I had to time stretch the whole thing up to 126BPM but that is another story, worked like dream anyway.
EDIT: literally the very next track I just am working on is a Trance EDM with awful long delays and washy synths from 2004 recording. I followed the above steps I mentioned, this time I had BPM straying between 113BPM and 119BPM and the tune was supposed to be in 116BPM, but it worked perfectly to shift it all to 116BPM. Absolutely amazed actually, as it was a nasty track to try to lock in on the beats. So confirmed this method works and very well.