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.

Audio System Toolbox Functions

Alphabetical List By Category

Audio I/O and Waveform Generation

asiosettingsOpen settings panel for ASIO driver
getAudioDevicesList available audio devices
audioPlayerRecorderSimultaneously play and record using an audio device
audioDeviceReaderRecord from sound card
dsp.AudioFileReaderStream from audio file
audioDeviceWriterPlay to sound card
dsp.AudioFileWriterStream to audio file
audioOscillatorGenerate sine, square, and sawtooth waveforms
wavetableSynthesizerGenerate periodic signal from single-cycle waveforms

Audio Processing Algorithm Design

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
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

Simulation, Tuning, and Visualization

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
dsp.SpectrumAnalyzerDisplay frequency spectrum of time-domain signals
dsp.TimeScopeTime domain signal display and measurement
dsp.ArrayPlotDisplay vectors or arrays

Audio Plugin Creation and Hosting

audioPluginInterfaceSpecify audio plugin interface
audioPluginParameterSpecify audio plugin parameters
validateAudioPlugin Test MATLAB source code for audio plugin
generateAudioPlugin Generate audio plugin from MATLAB class
loadAudioPlugin Load VST, VST3, and AU plugins into MATLAB environment
audioPluginBase class for audio plugins
audioPluginSourceBase class for audio source plugins
externalAudioPluginBase class for external audio plugins
externalAudioPluginSourceBase class for external audio source plugins
Was this topic helpful?