Ik denk dat je mss een verkeerde driver hebt geinstalleerd van je cdj 400, normaal als je in je setup een externe mixer en de juiste geluidskaart instelt geeft hij 4 kanalen op 1 geluidskaart.
bij virtual dj ondervind ik de minste problemen omdat hij een standaard midi commandolijst heeft voor de cdj 400. Enkel de vinyl mode is inderdaad niet zo goed. (pioneer djs heb ik nog niet getest, maar als het waar is wat lead zegt, en dat zal zo wel zijn

, lijkt dit me de beste keuze)
Serato scratch live kan je gebruiken zonder de timecode cd's maar dan heb je nog steeds dat zwarte bakje? nodig (en 3 usb poorten denk ik)
op youtube staat ergens een mooi filmpje over deze toepassing