Real-Time Audio Prototyping with MATLAB – VST Plugin Generation and More

Real-Time Audio Prototyping with MATLAB – VST Plugin Generation and More

Date: 22 Nov 2017
Time: 14:00

Location: Genesis 6, University of York
Genesis 6
York

See below for location map.

Real-Time Audio Prototyping with MATLAB – VST Plugin Generation and More

Gabriele Bunkheila

Wednesday 22nd November, 2pm

University of York, Genesis 6, Science Park

Across research and teaching, audio and acoustic signal processing projects in Academia often require implementing algorithms in real time for validation and interactive testing. While MATLAB is most often used for algorithm development, real-time prototypes are commonly built with C, C++, and dedicated embedded hardware, taking time away from learning or innovation.

In this talk, we discuss techniques that enable real-time audio processing directly on a PC. We start by showing how to run low-latency real-time audio processing directly in MATLAB. We share indicative performance metrics, we review good programming practices aimed at maximizing performance efficiency, and we demonstrate how to tune algorithm parameters live during code execution using UIs or external controls. We then demonstrate how to turn custom MATLAB code into native VST plugins without writing any C++, to rapidly test new processing algorithms in external applications like DAWs. Finally, we cover the programmatic use of existing VST plugins within MATLAB to test plugin prototypes, to benchmark your own code against well-known solutions, or to solve complex tasks rooted in MATLAB.


Loading Map....