Pangolin have a free downloadable exe that will allow you detect beat and BPM from any audio input called Pango Beats. It’s demo’d in this video: https://wiki.pangolin.com/doku.php?id=quickshow:video:quickshow_quickhints_link_and_pango_beats
Running and selecting it will let you auto detect the BPM of an audio source and feed this live into Pangolin.
You have the normal Virtual LJ tool you can also use to auto change effects too, but with proper live BPM.