Global Preferences
To apply custom Audio Weaver Designer settings, use the Global Preferences menu at ‘File → Global Preferences’.
...
Minimize Target Reads and Writes
Minimize Target Reads and Writes is an optional feature of AWE Designer, and can be enabled/disabled with the “Minimize target reads and writes” checkbox in AWE Designer → Global Preferences. It is disabled by default.
...
Minimize target reads and writes can be very useful on targets with limited communication/tuning capabilities.
Generate LST Files on Save
LST files provides a high level, human readable overview of a saved AWE layout. They are a good way to diff variables and arrays between different designs.
...
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.
...
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.
...
AWE Server keeps a tally of how many channels are currently enabled on the input and output, displaying the total counts in the text field to the right of device selector boxes. The input channels will be interleaved at the input pin of an Audio Weaver layout, and then back out at the output pin.
...
Loop-Back
Audio loopback can be a useful tool to route audio between different applications on the same PC. For instance, the audio output from a layout created in Designer and running on the Native target can be used as the input for a Digital Audio Workstation (DAW) such as Audacity. In Windows, a 3rd party application that implements audio loopbacks is required. In the example below, Virtual Audio Cable (VAC) is used, but there are many other options available.
...
In Designer, open a new canvas and implement a layout similar to the one below, with generated stereo audio being output to the first two channels of the VAC.
Layout Properties Menu
The layout properties dialog provides information about your layout and along with some control over how the layout behaves. To edit your layout’s properties, navigate to ‘Layout → Layout Properties’ from the top banner of Audio Weaver.
...
The final section “Protect Layout” allows the entire layout to be locked from editing.
Managing the Canvas
The AWE Designer Canvas consists of pages. You can change your drawing space using the “Layout → Canvas Size” menu.
...
Note: The canvas size is limited to 10x5. The zoom and align toolbar icons can be used to change your view and to easily organize your modules.
Setting Search Paths
Anchor | ||||
---|---|---|---|---|
|
Audio Weaver Designer comes with a few default search paths for Audio and Modules. You can add additional search paths for both modules and files (audio files, etc) via Designer.
The reason to update a module search path would be if you have created your own custom module. To add additional Module Search Paths, select File-> Set Module Path.
...
Module Browser/Palette
The Module Browser allows filtering by a few different parameters. You can filter the Module Browser list via data type by selecting/deselecting the boxes above the browser and under the search bar. The browser will only show modules with datatypes that match the selected boxes. For instance, if a user is not interested in any fract32 modules, they could deselect the box and see only float/int modules.
...