Mbox mini does what it's supposed to. Has an xlr mic in and a 6.5mm jack in, then 6.5mm outputs. For 50 bucks it's great but for 250 you could get a focusrite with more IO and have had solid reviews from ppl I know Will link when on comp. To be honest though a maschine is just midi into comp, keyboard is just midi into comp, unless you multitrack recording from multiple interfaces at once, a soundcard is just for processing and outputting to your monitors, so you don't need anything overkill. Would be better investing the money you save elsewhere