Compile Options

Sample Rate

This allows you to select the expected sample rate.  Available sample rates are 32 kHz, 44.1kHz, and 48kHz.

If you have no hardware installed, this will allow the system to accurately indicate hardware requirements after compiling.  This is used for designing the system so that you may determine system requirements.  The higher the sample rate, the larger the hardware requirements for a given system.  The sample rate will also effect the high frequency response of the system, the amount of processing cycles required, and the system delay time.  Using 32 kHz will limit the high frequency response to 15 kHz.  Using either 44.1 kHz or 48 kHz will provide a frequency response beyond 20 kHz.  Please refer to the product specifications for more information.  You can change the expected sample rate and re-compile to determine hardware requirements (number of DSP boards, BoB's, etc.) at various sample rates.  You must select "no hardware" in the Options dialog if there is no hardware installed.

If you are running with hardware, the sample rate must be set for the type of hardware you have.  The sample rate should not be altered if there is active hardware (passing audio) present in the system.  When hardware is installed, the sample rate selected in the Options Window must match the sample rate of the hardware in use.  Failure to match these two sample rates will result in gross distortion, and/or errors that will keep the system from passing audio.  

Analog MM-8802 BoB

The MM-8802 is frequency agile, meaning that it is capable of supporting all three available sample rates and changed at any time, pending a recompile.  When the MM-8802 is used in a system with CobraNet, you are limited to the 48kHz sample rate that CobraNet requires.  Likewise, if the MM-8802 is used with legacy BoBs (see next section), you are limited to the fixed sample rate of those first-generation BoBs.

Analog MM-8830, MM-8840 & MM-8848 BoBs

The sample rate must match the BoB's sample rate.  It is very important to note that Analog BoB's with different sample rates CANNOT be intermixed (except with the MM-8802 which supports all sample rates).  They must all have an identical sample rate, and match the sample rate of the MediaMatrix system, otherwise audio will me muted.

CobraNet

The sample rate must be set to 48 kHz.  If you are mixing analog first-generation BoB's with CobraNet, the BoB's must be 48 KHz units.

AES

The AES boards have sample rate converters, so the input signals do not necessary need to match the MediaMatrix sample rate.  If an AES board is installed as board 1, and external sync is enabled, the system sample rate must match the sample rate of the first AES input on board 1.  For more information on how to do this successfully, please refer to Digital Synchronization and Sample Rate Issues.

Delay Compensation

This allows you to time align all system outputs.  To do so uses slightly more DSP cycles and memory, and may in some cases require additional hardware.  You can compile the system with this option both on and off to determine the system requirement impact.

External Sync

Check this box if the MediaMatrix sample clock is being generated by an external source.  This is only applicable to systems with AES or CobraNet I/O.  For more information on this topic, see the Digital Synchronization and Sample Rate Issues.

Analog BoBs

If the first board in the system is an MM-DSP-RJ or MM-DSP (with DB-9 Connectors), the system CANNOT run in external sync.

CobraNet

If the first board in the system is a CobraNet board, the system must run in external sync.

AES

If the first board in the system is an AES board, the system can be run in external sync.  External sync is not required in this case, because the MM-DSP-AES includes sample rate converters to adjust the incoming AES streams to the MediaMatrix sample rate.  For more information on how to use external sync successfully, please refer to Digital Synchronization and Sample Rate Issues.

Load Default Presets

If a default preset is defined for the view it will be automatically loaded following the compile, thus resetting all control values to those saved in the preset.  It is recommended that this box NOT be checked, as any adjustments made to the system before the last save, but after the default preset had been made, would be overwritten and lost by loading the default preset.  The default preset is handy for establishing a baseline reference for all control setting, that can then be recalled.

CobraNet Conductor Priority

Sets the Conductor Priority for the current view.  This value ( ranging from 0 - 15 ) maps to an actual CobraNet conductor priority as follows:

For the first board in the system:

100 + 2*value

For subsequent boards:

100 + 2*value - 1

Make Default

When checked, this option makes the other selections you have made in this dialog box the default settings (sample rate, etc.) for any new view files you create.  It does NOT make a default preset!