Problems using MBOX (original) with apps other than ProTools
Although digidesign provides ASIO drivers for the mBox series to be able to be used with other recording software, it reports its latency incorrectly, and your recorded audio is misaligned by DAW's other than Protools.
So, you must do loopback tests for all of the buffer sizes you use and manually change the settings in your software (if your DAW has this capability) everytime you change the buffer size on the MBOX...
Its a royal pain in that ass, courtesy of DigiDesign, and is yet another reason to not bother with protools or their interfaces. In my experience, the damn mBox never worked for very long with the version of protools that it came with, nevermind this problem!
First of all, a little rant..... USB is a lousy way to interface with your computer for audio apps, it is very liable to constant interruptions from the system, and it takes alot of tweaking of the Windows OS to make it run glitch free with ANY interface, never mind one that misreports its latency, like the original MBOX...
BUT, if thats what youve got, its what youve got, so lets make it work!!!!
we have to do a loopback test to measure the ACTUAL latency:
Some software (reaper) has a provision to enter a manual offset, a number of samples that you tell the software to move the audio forward or back in time after being recorded. This has its advantages... that you dont have to do manually move things after recording them, but the downside it that if you change the buffer settings on the MBOX and forget to change the settings in the manual offset, the recorded audio is also misaligned.
So, this is what you have to do to make sure that your DAW and your soundcard /interface are dealing with recording latency compensation properly.