

There are numerous ways to configure a stack of S5's (and a zillion MIDI devices) to handle the largest possible MIDI network, and MIDI data flows in and out of the two ports in the most efficient way possible in all configurations. The S5, with its resident CPU, configures and re-configures itself in a number of ways, depending on how it's connected and whether or not there are multiple S5's present. NOTE: When transmitting data in a dual port configuration, as shown in Figure 3.4, the Studio 5 distributes MIDI equitably between ports “A” and “B.”However, when the Studio 5 receives data, information from MIDI instruments enters port “A” while MIDI generated by the Studio 5 (time code, footswitch and foot controller info, and Audio In events) enters port “B.” Separating the incoming time code from incoming MIDI messages provides insures accurate synchronization. You quoted a paragraph from the S5 manual, but you left out part of it. Don't feel bad, the description in the manual of how the S5 works is confusing, to say the least.

The USB bus is used for everything you can think of… that's why it's named the Universal Serial Bus. This is what all new USB MIDI interfaces do now. You "use" the much faster USB port to carry the data since it's being buffered and clocked and not have to worry about overrunning a MIDI stream at any point. The Studio 5 gets around this by 1) allowing you to use two serial ports simultaneously, 2) transferring the MIDI at a faster-than-normal rate and 3) maintaining the timing with its own CPU and clock. You pile too many devices requiring too many messages on one port and/or add a whole bunch of controllers or time code etc., there will be timing issues. Many of these folks either have forgotten or never realized that MIDI is a serial protocol and the stream can get clogged because all messages must go thru one-at-a-time. I will take this opportunity to note that there are many who complain about poor "MIDI timing" and blame the interface or other parts of the hardware. The Studio 5 has none other than a real IBM 68000 proc - just like old Macs. You can get the entire Control Panel and manuals package here:
