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.


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

Generation and Hosting of VST and AU Plugins

Generate Virtual Studio Technology (VST) plugins directly from MATLAB, and run existing VST and Audio Units (AU) plugins.

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.


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


Browse the list of available Audio System Toolbox functions.


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

System Objects

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

Technical Articles

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

Community and Support

Find answers to questions and explore troubleshooting resources.

Product Requirements

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

Hardware Support

Connect Audio System Toolbox to hardware platforms.

Try or Buy

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?


Contact Gabriele Bunkheila,
Audio System Toolbox Technical Expert

Email Gabriele

Audio System Toolbox requires: MATLAB, DSP System Toolbox, 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