Making Audio Innovation Easy


The Audio Development Platform

Fundamental to the platform is the Audio Weaver development framework. Freed from having to write complex code from scratch, the development process can be streamlined with a framework, leaving more time to innovate.

DSP Concepts - Audio Weaver

Audio Weaver provides an easy-to-use, independent framework to accelerate audio feature development projects and enable collaboration across product teams.

The Audio Weaver Customer Journey

HubSpot Video
Audio Weaver Benefits

Elements of Audio Weaver

Elements of Audio Weaver
AWE Designer logo
AWE Designer™
The Windows-based graphical design environment
• Standard Edition: Design GUI
• Pro Edition: Works with the MathWorks® MATLAB® platform
Audio Weaver Audio IP Modules
Audio IP Modules
Audio IP Modules
• Algorithm building blocks for product developers
• From low-level primitives to complete designs
• From DSP Concepts and third-party partners
AWE Core
AWE Core icon
AWE Core™
The Embedded Processing Engine
• Optimized target-specific libraries
• For bare metal and RTOS applications
• Available for multiple processors
• Small run-time
• Supports multicore and multi-instance implementation
AWE Core OS™
Extends an AWE Core library for rich OS applications
• Optimized library for processors running the Linux or Android OS
• Leverages OS features for logging, tuning, and threading

The Workings of Audio Weaver

The Audio Weaver platform sits in the center of a solution ecosystem.

  • The AWE Designer™ graphical design environment generates a net list for the AWE Core™ processing engine that tells the embedded target which modules to use and how to wire them up.

  • AWE Designer™ hosts DSP Concepts proprietary designs together with 3rd party IP from leading algorithm developers.

  • AWE Tune™ is a bespoke tuning solution for fixed-function audio ASICs while the Automotive Tuning Suite includes tools for acoustic measurement, filter design, and real-time tuning.

  • R-TASC™ is an audio system problem identification and debugging process supported in Audio Weaver and the RAPID Kit™ is a complete prototyping system for voice features.

The Workings of Audio Weaver

Reusable Subsystems

With Reusable Subsystems, Audio Weaver users and 3rd party developers can fuse module chains into a single, shareable module.

Subsystems can now be shared with any Audio Weaver user for implementation in their own design layouts. Any Reusable Subsystem that has been created and imported will appear in the module browser alongside native modules. The Compiled Reusable Subsystem is an option available to users that provides IP security by compiling the module subsystem into an encrypted binary.


Visit the Documentation Hub to get access to informative application notes and downloads for each available RUS

The Audio Weaver Pro Edition


An advanced version of the Audio Weaver platform that runs with MATLAB® and leverages MATLAB scripts to coordinate the building of Audio Weaver designs.

Pro Edition provides key features through the MATLAB Automation (Scripting) API. The API allows users to leverage the power of MATLAB to configure and control Audio Weaver including:

  • Parameter calculations
  • Visualize signals
  • Create and run automated regression tests
  • Control full system building


The API is an advanced feature for users that are familiar with MATLAB

Module Creator

Allows the development of new module classes using source code or object code, and can be used to import existing audio IP into Audio Weaver.

Audio Weaver - MathWorks Partner

Audio Weaver ST Edition


A special edition of Audio Weaver offered in partnership with STMicroelectronics packaged with Arm Cortex M4 or Cortex M7 AWE Cores on STM32 microcontrollers

A complete plug-and-play solution ready to integrate and ship in products
Designed for basic playback, voice communications, and voice UI


checkmark_white Reference design
checkmark_white Fully functional Board Support Packages
checkmark_white The AWE Designer standard module pack suitable for most two-channel playback systems
            Filters, EQs, mixers, limiters, compressors, math and logic, and signal generators
checkmark_white Purpose-limited AWE Core functionality 

No-fee Licensing

checkmark_white Clickthrough license
checkmark_white No development license fee
checkmark_white Royalty-free
checkmark_white Unlimited AWE Designer seats

AWE Core for ST Edition

Get the STM32 microcontrollers directly from STMicroelectronics


with Arm Cortex-M4



  • STM32F407 Full with USB audio, ASRC, analog audio, microphones
  • 1-hour timeout for Keil (MDK-ARM), IAR (EWARM), and SW4STM32 (GCC)


  • Sample Applications
  • Pre-built boot image
  • AWE Core integration documentation
  • F407 User’s Guide


with Arm Cortex-M7



  • STM32F769i Simple with analog audio, microphones
  • STM32F769i Full with USB audio, ASRC, analog audio, microphones


  • Sample Applications
  • Pre-built boot-images for F769i boards
  • AWE Core integration documentation
  • User Guides

Ready to get started?