> 96000 * 24-bits * 4-channels = 9.216Mb/S if I did the calculations > correctly. For clarity, you have come up with the number of bits... if you devide your answer by 8, you will have the number of bytes, which is a little over a meg/sec. Many people will have programs that pad 24 bit ints to 32 bits, or four bytes, which bumps the the answer up closer to 1.5meg/sec. Still, it is true that the USB bandwidth is responsible for crippling the available channels on cards that attempt to do 24/96.