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.

Simulation, Tuning, and Visualization

Real-time prototyping and tuning, MIDI, scopes, audio test bench

Audio System Toolbox™ enables real-time prototyping and tuning using MIDI devices, scopes, and the Audio Test Bench. Modularize your algorithm as an audio plugin for code reuse and to access prototyping and testing tools. See Design an Audio Plugin for more information.

Use the configureMIDI user interface to quickly synchronize an audio plugin with a MIDI device. Follow the Audio Test Bench Walkthrough to learn about the all-in-one graphical debugging and testing suite.

Apps

Audio Test BenchDebug, test, and tune audio plugin

Functions

midiidInteractively identify MIDI control
midicontrolsOpen group of MIDI controls for reading
midireadReturn most recent value of MIDI controls
midisyncSend values to MIDI controls for synchronization
midicallbackCall function handle when MIDI controls change value
getMIDIConnectionsGet MIDI connections of audio object
configureMIDIConfigure MIDI connections between audio object and MIDI controller
disconnectMIDIDisconnect MIDI controls from audio object

System Objects

dsp.SpectrumAnalyzerDisplay frequency spectrum of time-domain signals
dsp.TimeScopeTime domain signal display and measurement
dsp.ArrayPlotDisplay vectors or arrays

Blocks

MIDI ControlsOutput values from controls on MIDI control surface
Spectrum AnalyzerDisplay frequency spectrum of time-domain signals
Time ScopeDisplay signals generated during simulation
Array PlotDisplay vectors or arrays

Concepts

Audio Test Bench Walkthrough

Debug, visualize, and configure I/O for audio plugins by using the Audio Test Bench.

Real-Time Parameter Tuning

Create a user interface to tune parameters in an audio stream loop.

Musical Instrument Digital Interface (MIDI)

Understand the MIDI protocol and use general MIDI functions for real-time parameter tuning.

MIDI Control for Audio Plugins

Use MIDI functions to efficiently tune audio plugin parameters in MATLAB®.

Measure Performance of Streaming Real-Time Audio Algorithms

This example presents a utility that can be used to analyze the timing performance of signal processing algorithms designed for real-time streaming applications.

Desktop Real-Time Audio Acceleration with MATLAB Coder

Accelerate a real-time audio application using C code generation with MATLAB Coder™.

Featured Examples

Was this topic helpful?