Documentation

This is machine translation

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

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

Functions and System Objects Supported for MATLAB Coder

If you have a MATLAB® Coder™ license, you can generate C and C++ code from MATLAB code that contains Audio System Toolbox™ functions and System objects. For more information about C and C++ code generation from MATLAB code, see the MATLAB Coder documentation. For more information about generating code from System objects, see System Objects in MATLAB Code Generation (MATLAB Coder).

The following Audio System Toolbox functions and System objects are supported for C and C++ code generation from MATLAB code.

NameRemarks and Limitations
Audio I/O and Waveform Generation

audioPlayerRecorder

System Objects in MATLAB Code Generation (MATLAB Coder)

Supports MATLAB Function block: Yes

audioDeviceReader

System Objects in MATLAB Code Generation (MATLAB Coder)

Supports MATLAB Function block: Yes

audioDeviceWriter

System Objects in MATLAB Code Generation (MATLAB Coder)

Supports MATLAB Function block: Yes

wavetableSynthesizer

System Objects in MATLAB Code Generation (MATLAB Coder)

Supports MATLAB Function block: Yes

audioOscillator

System Objects in MATLAB Code Generation (MATLAB Coder)

Supports MATLAB Function block: Yes

Audio Processing Algorithm Design

designVarSlopeFilter

Supports MATLAB Function block: Yes

designParamEQ

Supports MATLAB Function block: Yes

designShelvingEQ

Supports MATLAB Function block: Yes

integratedLoudness

Supports MATLAB Function block: Yes

crossoverFilter

System Objects in MATLAB Code Generation (MATLAB Coder)

Supports MATLAB Function block: Yes

compressor

System Objects in MATLAB Code Generation (MATLAB Coder)

Supports MATLAB Function block: Yes

graphicEQ

System Objects in MATLAB Code Generation (MATLAB Coder)

Supports MATLAB Function block: Yes

expander

System Objects in MATLAB Code Generation (MATLAB Coder)

Supports MATLAB Function block: Yes

noiseGate

System Objects in MATLAB Code Generation (MATLAB Coder)

Supports MATLAB Function block: Yes

limiter

System Objects in MATLAB Code Generation (MATLAB Coder)

Supports MATLAB Function block: Yes

multibandParametricEQ

System Objects in MATLAB Code Generation (MATLAB Coder)

Supports MATLAB Function block: Yes

octaveFilter

System Objects in MATLAB Code Generation (MATLAB Coder)

Supports MATLAB Function block: Yes

weightingFilter

System Objects in MATLAB Code Generation (MATLAB Coder)

Supports MATLAB Function block: Yes

loudnessMeter

System Objects in MATLAB Code Generation (MATLAB Coder)

Supports MATLAB Function block: No

Dynamic Memory Allocation must not be turned off.

reverberator

System Objects in MATLAB Code Generation (MATLAB Coder)

Supports MATLAB Function block: Yes

Audio Plugins

audioPluginInterface

Supports MATLAB Function block: Yes

audioPluginParameter

Supports MATLAB Function block: Yes

audioPlugin

Supports MATLAB Function block: Yes

audioPluginSource

Supports MATLAB Function block: Yes

Was this topic helpful?