As an example, a thousand channels of 16-bit samples at 48 kHz adds up to 768 Mbits/s, which is well within USB3 bandwidth many times over.
1000 channels is a rather small array, though. 5000 is still not too much.
1000 channels is a rather small array, though. 5000 is still not too much.