In its 'worst' form, firewire will transmit 400 mbits/sec.
There are versions (maybe in development) up to 1200 mbits/sec.
The great thing about firewire is its real-time aspect.
A device on the bus says 'I need X mbits/sec'. The device is either granted the amount, or refused based on the amount of bandwidth left. A time slot is allocated for the device if the grant is successful to guarantee that bandwidth.
So a stereo channel 24/96 synth could could say:
"I need 24x96000x2 bits per second."
Another 8 channel device can say:
"I need 24x96000x8 bits per second."
And so on.
The device gets the bandwidth regardless if it uses it. The slot is still allocated which guarantees the transmission when it is needed.
The beauty here is that no collisions occur unlike the case with ethernet.
With 400 Mbit/sec the (theoretical) limit for 24/96 channels is somewhere around 173!
Now are you excited.