external audio beatmatching ?

Hi guys,
I was just thinking of a simple idea who could be really cool and, for my understanding, achievable:
Routing an external audio source into Cross (a track played by another DJ for example), audio that would instantly be analyzed by Cross (BPM and peak), and have the possibility to use the beatmatching function (sync) with this external audio source.
Yes, I know it sounds evil, and people will say "use your ears", but this beatmatching function is not only the "easy" way, it also offers the possibility to do great things such as Looping one of the track in a very clean way and on a significant laps of time laps which is not easy to do, specially on back to back with other djs.
One way to route the external audio to Cross will be to use a "mini microphone" on one of the input of the soundcard. the microphone will receive the current track that is played on the club speaker and send the wave form to Cross. Cross will get basic information such as super accurate BPM (for a lot of electro tracks the BPM will remain the same all along the track) and Peaks. Even if Cross can't analyse the whole track and even if Cross will actually only analyse what has already been played one second before, it will be sufficient information for the software to do a basic beatmatch job. Some manual adjustment with pitch bend function will still be possible.
I was just thinking of a simple idea who could be really cool and, for my understanding, achievable:
Routing an external audio source into Cross (a track played by another DJ for example), audio that would instantly be analyzed by Cross (BPM and peak), and have the possibility to use the beatmatching function (sync) with this external audio source.
Yes, I know it sounds evil, and people will say "use your ears", but this beatmatching function is not only the "easy" way, it also offers the possibility to do great things such as Looping one of the track in a very clean way and on a significant laps of time laps which is not easy to do, specially on back to back with other djs.
One way to route the external audio to Cross will be to use a "mini microphone" on one of the input of the soundcard. the microphone will receive the current track that is played on the club speaker and send the wave form to Cross. Cross will get basic information such as super accurate BPM (for a lot of electro tracks the BPM will remain the same all along the track) and Peaks. Even if Cross can't analyse the whole track and even if Cross will actually only analyse what has already been played one second before, it will be sufficient information for the software to do a basic beatmatch job. Some manual adjustment with pitch bend function will still be possible.