How do I minimize processing delay (latency) through MediaMatrix?

All digital audio systems exhibit signal delays (latency). With careful design however, it is possible to minimize delays within MediaMatrix.

First, whenever delay compensation (see compile options for more information on this) is enabled, the delay increases.

Each time a digital audio signal is routed over the digital audio bus it incurs delay. The digital audio bus is used to transport digital audio between DSP boards and for audio between DSP chips on the same DSP board. The shortest possible delay is a achieved if a signal comes in a BoB or CAB, is processed on a single DSP chip on a single DSP board, and then goes out the same BoB or CAB. You can use the Terminal Window Configuration Report to determine which DSP algorithm is being processed by which DSP chip, and on which DSP board. To do this, open the terminal window, hit the "C" key to select the configuration report, hit the C key again, and then hit the R key. A report will be displayed in the terminal window (and logged to a text file if that option is turned on). By using this report, you can design your system through trial, error, and many iterations), to minimize DAB transfers.

It is good to bear this in mind when designing your audio connections to the system.