Same thing really, the only slight difference may be something like a traktor s4 being called a dj controlle whilst an launchpad or maschine is considerer a midi controller. I always mix on the spot but have an idea of what im going to play. I organise my music on rekordbox and then export to usb.