Problem is that is never did something like it

I did a lot of motion graphics but none of that was interactive.
After a long search (pureData, MaxMSP, Processing, Arkaos, vvvv, VSXu, ... ) i ended up with Resolume.
But the DJ's who are playing there, they all work in different media (Ableton, Vynil, CD's). So i need to get the information via the amplifier, to my laptop.
Is this in any way possible? Can i have the video synced with the audio via the line-in (Beat detection)? And can I assigne a frequentie to an animation or effect?
And can someone explain this all to me in plain English? kinda newbie here

Cause i really can't seem to figure it out.