Design and test audio processing systems

Audio System Toolbox™ provides algorithms and tools for the design, simulation, and desktop prototyping of audio processing systems. It enables low-latency signal streaming from and to audio interfaces, interactive parameter tuning, and automatic generation of audio plugins for digital audio workstations.

Audio System Toolbox includes libraries of audio processing algorithms (such as filtering, equalization, dynamic range control, and reverberation), sources (such as audio oscillators and wavetable synthesizers), and measurements (such as A- and C-weighting). Interfaces to external MIDI controls and low-latency audio drivers such as ASIO, ALSA, and CoreAudio enable you to validate multichannel audio designs in MATLAB® or Simulink®. You can generate VST plugins from MATLAB code. For simulation acceleration or desktop prototyping, the system toolbox supports C/C++ code generation.

Algorithms are available as MATLAB functions, System objects™, and Simulink blocks.


Capabilities

Audio Processing Algorithms

Use built-in algorithms covering common audio processing tasks such as dynamic range control.

Learn more

Low-Latency Audio Streaming

Take advantage of streaming interfaces to audio hardware and audio files.

Learn more

Real-Time Tuning via User Interfaces and MIDI Controls

Tune audio processing simulations interactively using MATLAB user interfaces and external MIDI controls.

Learn more

VST Plugin Generation and Hosting

Generate Virtual Studio Technology (VST) plugins directly from MATLAB code.

Learn more

Support for C Code Generation

Use algorithms that support C code generation with any add-on C code generation product.

Learn more

Product Resources

Discover more about Audio System Toolbox by exploring these resources.

Documentation

Explore documentation for Audio System Toolbox functions and features, including release notes and examples.

Functions

Browse the list of available Audio System Toolbox functions.

Blocks

View a Simulink library of blocks that Audio System Toolbox supports.

System Objects

Browse the list of available Audio System Toolbox System objects™.

System Requirements

View system requirements for the latest release of Audio System Toolbox.

Technical Articles

View articles that demonstrate technical advantages of using Audio System Toolbox.

Community and Support

Find answers to questions and explore troubleshooting resources.

Hardware Support

Connect Audio System Toolbox to hardware platforms.


Try or Buy

There are many ways to start using Audio System Toolbox. Download a free trial, or explore pricing and licensing options.

Get a Free Trial

Test drive Audio System Toolbox.

Get a trial

Ready to Buy?

Purchase Audio System Toolbox and explore related products.

Contact sales
Pricing and licensing

Have Questions?

Gabriele

Contact Gabriele Bunkheila,
Audio System Toolbox Technical Expert

Email Gabriele

Audio System Toolbox requires DSP System Toolbox, MATLAB, and Signal Processing Toolbox.


Related Solutions

Use Audio System Toolbox to solve scientific and engineering challenges:


News and Events

Get a MathWorks engineer's perspective on Simulink and Model-Based Design.

Latency measurements for audio streaming in MATLAB and Simulink