Real Time Audio Signal Processing with MATLAB
This talk will present the new MATLAB Audio System Toolbox for streaming live audio in and out of MATLAB/Simulink, along with algorithms and tools for processing, tuning, and analyzing such live audio signals. Low-latency processing is possible via ASIO support under Windows or Core Audio support on a Mac.
We will show ways of easily tuning parameters that affect the live audio stream (such as the bandwidth of a filter) by using a graphical interface and/or a MIDI device. We will discuss generating VST audio plugins from MATLAB code and inter-process communication between digital audio workstations (DAWs) and MATLAB for real-time analysis of audio signals while engaging in high-performance audio processing in the DAW. Finally we will discuss deployment of audio algorithms via C code generation for high performance processing on desktops and low-cost embedded hardware (Raspberry Pi, Beaglebone black).
Ric Losada and Darel Linebarger are with MathWorks, Inc.