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 |
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 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. 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.
...