Try Audio Weaver Today
Example Audio Weaver Scripts
The following pages contain a number of Audio Weaver examples provided as Audio Weaver Script (.aws) files. The examples are a good way to get started with the Audio Weaver and demonstrate how to use many of the different modules in a typical application.

To run the examples, Audio Weaver Designer (or Developer) must be installed and configured for your target hardware. Then simply click on a script file to launch the example. You need to select either the floating-point or fixed-point script based on the capabilities of your hardware target.

When running examples on the PC, the audio file "Bach Piano.mp3" is played; on embedded targets, the line input is used as the audio input.

High-level Examples

Automatic Gain Control ( Floating-point script | Fixed-point script )
Automatic gain control which keeps the output at a specifed RMS signal level.
Noise Gate ( Floating-point script | Fixed-point script )
Noise gate which mutes the output when the signal level falls below a specified level.
10 Band Graphic Equalizer ( Floating-point script | Fixed-point script )
10 band graphic equalizer.
AVR Processing Example ( Floating-point script | Fixed-point script )
Typical processing found in a 7.1 channel home theater system. Bass management, equalization, compressor / limiter, time delay, and channel mutes.
Reverb Example ( Floating-point script | Fixed-point script )
Stereo reverb using an 8 by 8 scattering matrix.
Decimator Interpolator Example ( Floating-point script | Fixed-point script )
Decimation followed by Interpolation
Linkwitz-Riley Example ( Floating-point script | Fixed-point script )
Two band Linkwitz-Riley crossover
Limiter Example ( Floating-point script | Fixed-point script )
Peak limiter with programmable threshold and soft knee
Stereo Processing Example ( Floating-point script | Fixed-point script )
Typical signal chain used to process stereo signals. Contains tone controls, two band limiter, volume control, FM pilot tone rejection filter, and muting.
Yamaha MG12 Example ( Floating-point script | Fixed-point script )
Implementation of the Yamaha MG12 Channel mixer.