This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materials including this page, select Japan from the country navigator on the bottom of this page.

Audio Processing Algorithm Design

Audio processing tools, algorithm design and modularization, stream processing

Audio System Toolbox™ is optimized for real-time audio stream processing. Use these features individually or as part of a larger algorithm to create effects, analyze signals, and process audio.


designVarSlopeFilterDesign variable slope lowpass or highpass IIR filter
designParamEQDesign parametric equalizer
designShelvingEQDesign shelving equalizer
fdesign.parameqParametric equalizer filter specification
integratedLoudnessMeasure integrated loudness and loudness range

System Objects

compressorDynamic range compressor
expanderDynamic range expander
limiterDynamic range limiter
noiseGateDynamic range gate
reverberatorAdd reverberation to audio signal
crossoverFilterAudio crossover filter
multibandParametricEQMultiband parametric equalizer
graphicEQStandards-based graphic equalizer
octaveFilterOctave-band and fractional octave-band filter
weightingFilterFrequency-weighted filter
loudnessMeterStandard-compliant loudness measurements


CompressorDynamic range compressor
ExpanderDynamic range expander
LimiterDynamic range limiter
Noise GateDynamic range gate
ReverberatorAdd reverberation to audio signal
Crossover FilterAudio crossover filter
Weighting Filter Weighted frequency response filter
Octave FilterOctave-band and fractional octave-band filter
Parametric EQ FilterSecond-order parametric equalizer filter
Graphic EQStandards-based graphic equalizer
Loudness MeterStandard-compliant loudness measurements


Real-Time Audio in MATLAB

Create a script to process and analyze real time audio signals.

Real-Time Audio in Simulink

Create a model using the Simulink® templates and blocks for audio processing.


Understand the foundations of audio equalization and how equalizers are implemented in Audio System Toolbox™.

Dynamic Range Control

Understand the foundations of dynamic range control and how compressors, limiters, expanders, and noise gates are implemented in Audio System Toolbox.

Featured Examples

Was this topic helpful?