Get Started with Audio Toolbox
Audio Toolbox™ provides tools for audio processing, speech analysis, and acoustic measurement. It includes algorithms for processing audio signals such as equalization and time stretching, estimating acoustic signal metrics such as loudness and sharpness, and extracting audio features such as MFCC and pitch. It also provides advanced machine learning models, including i-vectors, and pretrained deep learning networks, including VGGish and CREPE. Toolbox apps support live algorithm testing, impulse response measurement, and signal labeling. The toolbox provides streaming interfaces to ASIO™, CoreAudio, and other sound cards; MIDI devices; and tools for generating and hosting VST and Audio Units plugins.
With Audio Toolbox you can import, label, and augment audio data sets, as well as extract features to train machine learning and deep learning models. The pre-trained models provided can be applied to audio recordings for high-level semantic analysis.
You can prototype audio processing algorithms in real time or run custom acoustic measurements by streaming low-latency audio to and from sound cards. You can validate your algorithm by turning it into an audio plugin to run in external host applications such as Digital Audio Workstations. Plugin hosting lets you use external audio plugins as regular MATLAB® objects.
- Audio Input and Audio Output
Read audio from a file and write audio to speakers.
- Process and Analyze Streaming Audio
Create an audio test bench and apply real-time processing.
- Real-Time Audio in Simulink
Create a model using the Simulink® templates and blocks for audio processing.
- Classify Sound Using Deep Learning
Train, validate, and test a simple long short-term memory (LSTM) to classify sounds.
- Transfer Learning with Pretrained Audio Networks
Use transfer learning to retrain YAMNet, a pretrained convolutional neural network (CNN), to classify a new set of audio signals.
- Design an Audio Plugin
Create a simple audio plugin in MATLAB and then use it to generate a VST plugin.
About Audio Plugins
- What Are DAWs, Audio Plugins, and MIDI Controllers?
Learn about the role of digital audio workstations (DAWs), audio plugins, and Musical Instrument Digital Interface (MIDI) controllers in designing audio processing algorithms.
About Deep Learning and Machine Learning for Audio
- Deep Learning for Audio Applications
Learn common tools and workflows to apply deep learning to audio applications.
What Is Audio Toolbox?
Design and test audio processing systems with Audio Toolbox.
Introduction to MATLAB for Deep Learning in Audio and Speech Applications
Learn how to use deep learning in classification and detection applications with audio, speech, and acoustic data in this introduction to some of the fundamental capabilities in MATLAB, Audio Toolbox, and Deep Learning Toolbox™.