Here's a little trick if your willing to do the work.
I've often been asked to make the backing tracks for recording of songs that were a bit complicated and I'd never heard before. Here's a way to create a midi backing from scratch. This depends on how complicated the song is, so lets assume a basic pop song.
First dump the song to a audio track.
Now change the track from Clips to Audio Transients.
Now change the project tempo until the transient markers line up , you can also try dragging the audio to the time line to creat a tempo map, but this is often a mess of 1,000 tempos. I find most popular music is recorded to a clock and follows a set tempo.. it might be 123.76 BPM. It will be close enough.
Now load up AD2 and play along with the song making passes to add each part. I'm pretty good at playing Kick/snare in one go. If it's a crazy drum track than you might be a while :)
Now I play the bass along, drag it to a midi track and edit.
Then I play along on piano etc.
At a point you can shut off the original track and your will be getting there.