...
Audio Weaver Designer

Design Audio Features
With Ease.

Create, integrate, and deploy cutting-edge audio features with extreme efficiency.

Start for free
...

Use flexible components
to build your audio experience quickly.

With a drag and drop UI and real-time interface, users can create, tune, and productize digital audio features effortlessly.

0+

Components

Design Once, Deploy Everywhere

Audio Weaver is a cross-platform audio-processing engine that’s hand-optimized for all of today's most popular embedded processors.

Learn More

Control Wires

Audio Weaver Designer uses dashed lines to represent non-audio data. This Control data typically represents HMI settings, such as volume or balance, system-state, such as battery-level or engine-RPM, or derived values like RMS-level or event-detection flags. Source and Sink modules are used to exchange control data with the surrounding firmware.

Real-time tuning

Once you have your layout in place, hit the play button in Audio Weaver Designer to instantiate your system on the AWE Core and start listening. Double-click modules to bring up their inspectors; tuning changes happen live, in real-time. Trying to converge on a final tuning? Try putting a Multiplexor Smoothed module in for fast, clean A/B testing.

...

Signal Conditioning

Modules like Table-Interpolation let you easily map and refine control signals. Easily make your product sound great at any volume level by creating a Fletcher-Munson dynamic EQ (boost the bass when the output volume is reduced). Or, convert your linear volume-knob into a tapered gain in dB to yield finer volume-control at typical listening levels.

Real-time Debug

Debug without ever having to rebuild / reload or reflash the DSP's executable.

Add a SineGen module and drive a known-good signal through.

Connect a Sink module to any wire in your Layout and quickly inspect the audio.

Place modules or entire substems Passthru, Mute, or Bypassed mode

...

Cycle and Byte-Accurate Profiling

Through the tuning interface, Audio Weaver Designer can query the execution time and memory usage of every module in your Layout. Export the data as a .CSV and gain new insight into the topology and efficiency of your audio processing Layout.

Stockholm-icons / Media / Repeat Created with Sketch.

Learn which subsystems are costing you the most MIPS

Make informed tradeoffs.

Stockholm-icons / Code / Code Created with Sketch.

Try the same Layout on the eval-boards for multiple processors

Learn how much processing you actually need.

...
...

Flexible Licensing

Audio Weaver Designer uses an online, account-based licensing system. This system gives developers the flexibility to use their Audio Weaver Designer license on multiple machines. To allow temporary offline usage - in that hotel room, airplane, or remote site - Designer also has a built-in grace-period where it can operate for several days without an internet connection. Finally, for those rare circumstances where firewalls cannot be adjusted, limited, node-locked licensing is available to support permanent offline access. Learn More

Support

Our friendly support team
will help you with anything.

We aim to take care of you. Need help with installation, find a bug, or just need a clarification about our documentation? We'll be there to lend a helping hand.

Global team

Via Email, Phone & Slack

"Golden Ear" Engineers

... ...
... ...
Free Trial

Get Audio Weaver Designer and save your time.

Stop wasting time trying to do it the "right way" and building your sound experience from scratch. Audio Weaver Designer is faster, easier, and you still have complete control.

Get Started