To connect my microphone, mAirList on 3 channels (player1, player2 & cartwall) and my DDJ-T1 i use this Behringer USB mixer, if the Traktor software might fail, or i really really need a mic i can move seamlessly from one source to another.
more info about this mixer can be found here.