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.

Deployment

Generate standalone audio applications for desktop computers and embedded targets

After you develop your algorithm, you can deploy your MATLAB® code or Simulink® model to:

  • Share your audio algorithm on machines that do not have MATLAB or Simulink installed

  • Speed up processing while continuing to work in the MATLAB or Simulink environment

  • Embed your algorithm in hardware

  • Incorporate your algorithm into legacy code

Use the table to help you decide how to deploy your audio algorithm. For an extended table, see Should I use MATLAB Compiler SDK, or MATLAB Coder to integrate my MATLAB application with C/C++?

Deployment CharacteristicMATLAB Compiler™MATLAB Coder™
OutputNonreadable shared librariesPortable and readable C source code
Library dependencyMATLAB RuntimeLibrary dependency only for audio I/O features: Run Audio I/O Features Outside MATLAB and Simulink
Supported platforms for deploymentWindows, Mac, and LinuxAny platform that supports ANSI/ISO C/C++ code
Intellectual property protectionPackaged code is encryptedCode is not encrypted; you can protect your IP by generating shared libraries instead of readable code
Algorithm accelerationSame speed as MATLABPotential to be faster; depends on algorithm
MATLAB graphicsSupportedNot supported

To deploy an audio plugin to a digital audio workstation, see Export a MATLAB Plugin to a DAW.

To deploy a System object™ audio plugin to Simulink, see Convert Audio Plugin System Objects to Simulink Blocks.

Topics

Functions and System Objects Supported for MATLAB Coder

Check which audio processing functions and System objects support MATLAB Coder.

Functions and System Objects Supported for MATLAB Compiler

Check which audio processing functions and System objects support MATLAB Compiler.

Run Audio I/O Features Outside MATLAB and Simulink

Set your system environment to use dynamic library files for deployed audio I/O System objects and blocks.

Related Information

Featured Examples

Was this topic helpful?