Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

If enabled, a corresponding LST file is automatically generated/updated each time a layout is Saved in Designer. LST file generation is disabled by default, and can be enabled by selecting the “Generate LST file on save” checkbox in AWE Designer->Global Preferences Preferences.

...

Here is an example LST file generated from this passthrough layout.

...

Code Block
----------------------------------------------------------------------
TopLevel,NewClass,active
blockSize: 32
numInChannels: 2
numOutChannels: 2
sampleRate: 48000
----------------------------------------------------------------------
SYS_deint,Deinterleave,active
SYS_toFloat.out --> in            out1 --> SYS_inter.in1        
                                  out2 --> SYS_inter.in2        
numOut: 2
----------------------------------------------------------------------
SYS_inter,Interleave,active
SYS_deint.out1 --> in1            out --> SYS_toFract.in        
SYS_deint.out2 --> in2                                          
numIn: 2
----------------------------------------------------------------------
SYS_toFloat,TypeConversion,active
.SYS_in --> in                    out --> SYS_deint.in          
outType: 0
----------------------------------------------------------------------
SYS_toFract,TypeConversion,active
SYS_inter.out --> in              out --> .SYS_out              
outType: 1

Validate AWJ on Load

When a layout is saved in the AWJ format, it is updated with the latest AWJ layout version in the JSON file. This version can be used by Audio Weaver when the layout is loaded to check for missing fields or format changes, as enforced by that version’s AWJ Schema definition. In addition to the latest AWJ Schema file, all previously released schemas are included in each release of Audio Weaver so that older AWJ layouts can still be verified against the appropriate schema.

This schema validation is turned off by default, but the user can enable this feature by checking the “Validate AWJ on Load” field in the Global Preferences menu. When this option is turned on, a warning message will appear in the MATLAB Console Output (in Designer Pro Edition only) when loading an AWJ layout that fails validation against its related schema.

...

If a user attempts to save an AWJ layout with an older version, a confirmation window will open (in all Designer Editions) to inform the user that their layout will be saved with the latest AWJ layout version, even if the “Validate AWJ on Load” checkbox is turned off.

Native Audio Settings

The AWE Server → File → “Native Audio Settings” menu allows a user to customize PC audio settings when running AWE in Native mode.

...

The top section includes information about the current layout. The next section allows the user to control whether the input data source and output data destination is a file or an audio device. The following section provides control of AWS file generation and some extra error checking on the output pin. The AWS file will be generated in the same folder as the current AWD file. If "Validate System Output pin" is checked, then the system checks if the inherited output pin properties fall within the specified ranges for the attached hardware output pin.

In Designer version 8.D.2.5 the “Bind Wires First” option was added to Layout Properties. Typically commands to create all the layout wires are placed at the beginning of the AWS/AWB file followed by the bind wire commands to bind to the HW pins. However, there is now an option to place the bind wire commands immediately following the commands to create the wire for the HW pins. This may be chosen if the user would like to allocate memory for the HW wires in fast memory which may be depleted if bind wire is issued at the end of the wire allocation commands.

The final section “Protect Layout” allows the entire layout to be locked from editing.

...