muze said:
Well I will be using it to output softsynths and things like live, RMX, while if possible simultaneously recording the performance. Low latency is important. I could certainly go with firewire, but I'm really bothered by the lack of phantom power from the 4 pin jack.
You mean bus power, not phantom power. Phantom power has nothing to do with the interface to the computer.... Unless you're planning to record somewhere without 110VAC power, don't worry about the lack of bus power. Most firewire audio interfaces can take an external power supply.
For that matter, you're less likely to pick up electrical noise from the computer if you use an external power supply anyway. I've known people with firewire interfaces and desktop machines that use a 6-to-4 and a 4-to-6 adapter just for that reason.
muze said:
It's another thing that needs to be plugged in, and most likely a thin easily pulled out wire, with a lump in the line... Already have to deal with that with the laptop. So that's why I'm trying to focus on USB 2.0 or PCMCIA.
Neither. You're choosing between a 1988 Volvo (CardBus) stationwagon, a 2005 2CV with a jet engine strapped on the back (USB), or a Porsche (FireWire), all at relatively similar prices. Buy the Porsche....
CardBus is already being replaced by a new standard in a lot of laptops, called NewCard or ExpressCard (
http://www.answers.com/topic/pcmcia). The new standard is not physically compatible with the old cards, unlike CardBus and PCMCIA. Count on (at most) a couple of years usage if you go with CardBus. HP laptops have already adopted the new bus.
USB wasn't designed for high-speed data. USB 2.0 is basically a fast version of the original USB design, which, while perfectly fine for low-speed devices, results in significant CPU loading for high-speed devices.
USB has no true isochronous mode. Its isoch mode does not provide any bandwidth guarantees (unlike FireWire). That means you will get dropouts if too much other stuff is happening on the bus or if your CPU is under heavy load....
USB doesn't require devices to have a GUID (globally unique ID). This means that drivers of those devices can't reliably reassociate such devices with a given driver instance (unlike FireWire, where all devices have a GUID). Of course, some do have a GUID, but it isn't consistent across the market.
Basically, USB is inexpensive, so a lot of manufacturers use it, but it is completely the wrong bus technology for reliable audio delivery. Most of the time, it works, of course. Computers are rarely near their maximum CPU utilization. That said, the type of people who are using their computers for recording are precisely the folks who regularly use their machines to their maximum capacity. There's a reason so many recording engineers buy FireWire interfaces even at higher prices than USB. They really are worth the extra money.
Some articles about USB vs. FireWire:
http://www.elecdesign.com/Articles/Print.cfm?ArticleID=8044
http://www.oxsemi.com/whitepapers/970AudioTests_Web.pdf
http://ask.slashdot.org/article.pl?sid=03/08/13/2232250&mode=nested&tid=137&tid=141&tid=188