The Pioneer CDJ400 multi media DJ player is a very universal DJ CD player that can also act as MIDI controller for computer software. The CDJ-400 also has USB connectivity so you can play MP3 music from any USB storage device.
Check out the full capabilities of the wicked new Korg Mini-KP effects processor. There's 100 effects on there, it sounds absolutely lush and the likes of James Zabiela takes it on tour with him.