Validation of the Topology Map
Message: The Automatic Mixer (object code '__') at [__,__] has no active audio output.
Explanation: An Auto Mixer Main Output is connected to a Mix-Minus Combiner
input, but appropriate audio output connections have not been made.
Mix-Minus Combiners allow Auto Mixers to share
control data only, and do not support audio input or output.
Message: Unintended use of Combiner block detected.
Explanation: A source, other than an Auto Mixer Main Output, is connected to a
Mix-Minus Combiner input. Mix-Minus Combiners allow Auto Mixers to share
control data only, and do not support audio input or output.
Message: The main output of an Auto Mixer is connected to more than one
Combiner block.
Explanation: The main output of an Auto Mixer can be connected to only a single
Combiner input (Mix-Minus or Room). Otherwise, Auto Mixer control
data might be shared with multiple groups of combined mixers, causing
convoluted behavior.
Messages: Incomplete signal path for Telephone Interface Receive block
(object code '__') at [__,__].
Incomplete signal path for Telephone Interface Transmit block
(object code '__') at [__,__].
Explanation: Each functional Telephone Interface (TI-2 card channel) must have both
the Receive and the Transmit blocks properly connected.
Message: Empty layout !
Explanation: No objects have been placed in the layout.
Messages: There are no audio sources or destinations.
There are no audio sources.
There are no audio destinations.
Explanation: No audio input/output objects have been placed (or connected) in the
Messages: Some DSP blocks do not have inputs. Ignore them ?
Some DSP blocks do not have outputs. Ignore them ?
Explanation: These messages appear only if the flag 'Prompt To Stop Compilation
On Warnings' is set under Tools>Options>Compile. If the choice to
'Ignore' is selected, then the warning "Ignored '...' (object code '...') at
[__, __]" will be listed in the compile results. If the 'Prompt To Stop
Compilation On Warnings' flag is not set, then compilation proceeds
and 'Ignores' automatically.
Messages: The algorithm for the '__' block (object code '__') at [__,__] has been deprecated.
You should replace the existing block with a newly created one which uses the
most up to date algorithm.
You should replace the existing blocks with newly created ones which use the
most up to date algorithms.
Explanation: The first warning is issued for each DSP block in the layout that is considered
outdated. One of the subsequent messages will also appear, depending upon
whether there is only one outdated block or multiple outdated blocks detected.
Messages: The algorithm for the '__' block (object code '__') at [__,__] has been eliminated.
You should replace the existing block with a newly created one which uses the
most up to date algorithm.
You should replace the existing blocks with newly created ones which use the
most up to date algorithms.
Explanation: These messages are similar to the ones above. The difference is that they are
not warnings, but errors.
Message: Channel numbers have been reset in some audio I/O blocks.
Re-compile to update the channel number assignments.
Explanation: Channel numbers were assigned in an input/output object, and that
object was assigned to a specific Audia unit by fixed alllocation.
Therefore, the channel numbers also became fixed. Then the
Audia I/O configuration was changed in the Equipment Table.
Since the new I/O configuration has less input or ouput channels,
some channel numbers have become invalid.
Once reset, Compile will automatically re-assign channel numbers.
Message: Nothing to compile !
Explanation: All objects placed in layout have been ignored.
Messages: Insufficient audio inputs and outputs to implement this layout.
Insufficient audio inputs to implement this layout.
Insufficient audio outputs to implement this layout.
Explanation: The design requires more input/output channels than are available
from the Audia device(s) specified in the Equipment Table. This
can only occur if the flag 'Auto Device Add' is not set under
Message: Insufficient computing power to implement this layout.
Explanation: The design requires more DSP resources than are available
from the Audia device(s) specified in the Equipment Table. This
can only occur if the flag 'Auto Device Add' is not set under
Message: Feedback loop detected.
Explanation: The potential exists for an audio path to be indirectly looped back
upon itself. This condition could be dangerous, and is not allowed.
Messages: Specified Audia unit #__ is not in the Equipment Table.
Specified Audia unit #__ is not selected for use.
Explanation: Some DSP blocks have been assigned as fixed allocations in a
specific Audia unit which is not available or selected for use.
Messages: Too many audio inputs required for fixed allocations in unit #__.
Too many audio outputs required for fixed allocations in unit #__.
Too many I/O channels required for fixed allocations in unit #__ (FLEX units).
Unit #__ has no CobraNet communication module.
Too many CobraNet inputs or outputs allocated to unit #__.
Explanation: The number of audio channels assigned as fixed allocations in a
specific Audia unit exceeds the capacity of that unit.
Message: A suitable I/O card cannot be found in unit #__ for one or more I/O blocks
with fixed allocations.
Explanation: The specified FLEX unit does not include the appropriate I/O card type(s)
to match blocks which are assigned to that unit through fixed allocations.
Message: The '__' block (object code '__') at [__,__] cannot be placed into the
Audia unit to which it is allocated.
Explanation: The Audia unit does not support the I/O type which is represented by the
specified block.
Messages: Insufficient DSP power for fixed allocations in unit #__: ___% of
capacity requested.
Explanation: The DSP resources assigned as fixed allocations in a specific
Audia unit exceed the capacity of that unit.
Message: Gang #__ requires too many resources.
Explanation: The component objects allocated to the specified gang require more
resources (audio channels and/or DSP power) than is available
from any current Audia unit.
Message: Too many CobraNet inputs or outputs allocated to gang #__.
Explanation: No more than 16 CobraNet Input and 16 CobraNet Output blocks
can be placed into an Audia unit. Therefore, this allocation is
not feasible.
Message: Invalid reference signal, AEC Reference block (object code '__') at [__,__].
Explanation: AEC Reference blocks cannot connect to their own AEC Input blocks
since this would amount to a feedback.
Messages: DSP tasks for fixed allocations in unit #__ cannot be scheduled.
DSP tasks for gang #__ cannot be scheduled.
Explanation: Either fixing the allocations or ganging the DSP blocks dictates that the
DSP blocks be located in the same Audia unit. However, in this case
it is not possible to distribute the DSP blocks among the available
DSPs in that unit. See also 'Allocation of DSP blocks to DSPs' below.
Allocation of DSP blocks to Audia Devices
Message: Too many combinations. Try to reduce the number of groups by
combining DSP blocks.
Explanation: The possibilities are too numerous to determine a solution within
a reasonable period of time. Reduce the number of groups by
ganging components together or giving them fixed allocations.
Message: Group #__ has too many connections to be placed into an Audia
unit.
Explanation: The specified group requires so many links to other groups that it
would exceed the limitations of CobraNet. Normally, the
number of CobraNet connections could be reduced by combining
the specified group with some other group(s). However, in this case,
it would require more resources than available in a single Audia unit.
Attempt to produce more compact groups, with fewer connections,
using fixed allocations and/or ganging. This can also happen if
CobraNet I/O blocks have been placed into a non-CobraNet unit.
Message: Could not place group #__ anywhere. There might be a contention on
group(s)____.
Explanation: The specified group requires so many links to other groups that it
would exceed the limitations of CobraNet. Normally, the
number of CobraNet connections could be reduced by combining
the specified group with some other group(s). However, in this case,
the number of CobraNet connections cannot be reduced sufficiently.
Message: Could not find a solution.
Explanation: Compile was unable to place the produced groups into available
Audia units. Attempt to use fixed allocations and/or ganging to
change the formation of groups..
Message: Although the total DSP power is sufficient, the compiler cannot place
the resulting groups into the Audia units in the Equipment Table.
More units would have to be added.
Explanation: Compile was not able to distribute the produced groups among the
available Audia units. This can only occur if the flag 'Auto Device
Add' is not set under Tools>Options>Compile. Attempt to produce
smaller groups using fixed allocations and/or ganging. If
unsuccessful, set 'Auto Device Add' so Compile will automatically
add necessary Audia units to the Equipment Table. Audia units can
also be added manually.
Message: Total maximal duration of delays exceeded in the unit #_.
Explanation: The number of delay blocks, and their combined delay ranges,
exceeds the maximum capability of this unit. Currently, any single
Audia unit can provide a maximum of 45 seconds of delay blocks.
Matrix Mixers with Delay also contribute to this total, consuming
1 second per input channel.
Allocation of DSP blocks to DSPs
Message: Allocating blocks to DSPs...failed to set up a feasible DSP task
schedule in the unit #__.
Explanation: Although the total DSP power in the Audia unit is sufficient, compile
was not able to distribute the component objects among the
available DSPs. When the DSP load approaches 100%, it becomes
crucial that the objects be distributed more uniformly. Try moving
certain objects to another unit (using fixed allocations), or replace
them with a comparable set of smaller objects (within the same unit).
Otherwise, it may be necessary to add an additional Audia unit to the
system, and move large DSP blocks into it using fixed allocations.
Assigning control blocks to Audia units
Message: Some unconnected control blocks have been ignored.
Explanation: Control blocks with no connections have been excluded from the
system. Only Logic Gate , Logic Delay, and Remote Preset Button
blocks can be ignored. When connected to the system, control dialogs
for ignored blocks cannot be accessed.
Message: Feedback detected in the control network.
Explanation: The potential exists for a control path to be indirectly looped back
upon itself. This condition could be dangerous, and is not allowed.
Message: Unit #__ has too many control connections.
Explanation: Although quite large, there is a limit to the quantity of control
connections within a single unit. Connections include both internal
(source and destination within same unit) and external links (source
or destination within this unit). Try moving certain control objects to
another unit (using fixed allocations),
Setting up the Audia units after a successful compilation
Message: Could not assign audio I/O channels in the unit # __.
Explanation: Indicates a software problem. Please contact Biamp Systems.
Messages: Available range of Instance IDs is nearly exhausted.
Range of Instance IDs has been exhausted.
Explanation: The total number of Instance IDs, as assigned to component and
line objects, is limited to 65,535. When component objects are
removed from a design, their Instance IDs are not automatically
re-assigned to new component objects. Therefore, the messages
above indicate that a significant number of Instance IDs has been
wasted. Set 'Reassign Instance IDs' under Tools>Options>Compile
and re-compile to recover wasted Instance IDs. CAUTION: This
will change most component Instance IDs, and will render existing
external control command scripts useless (unless Instance ID Tags
have been used in lieu of Instance ID numbers). Once Instance IDs
have been recovered, turn off 'Reassign Instance IDs' to avoid
further re-assignments.
Message: I/O channel assignment in the unit # __ is inconsistent with factory
hardware configuration.
Explanation: AudiaFLEX units leave the factory with I/O cards arranged in specific
order, with input cards starting on the right (when viewing the rear panel),
and output cards starting on the left. If the Compiler encounters an I/O
channel number assignment fixed to a unit (through fixed allocation of the
I/O DSP block), which is inconsistent with the factory numbering scheme,
this warning will be given.