Engineering Brief
Using MIDI Control Surfaces with MATLAB Programs and Simulink
AES Convention 135 · Paper 128 · October 2013
Abstract
MATLAB and Simulink are widely used in the design of software and hardware for audio products. MATLAB programs and Simulink models can simulate signal processing algorithms, control logic, and other aspects of the system design in real time, yielding substantial improvements in designer productivity and product quality. When exploring a new algorithm or product concept, designers often need to simultaneously tune multiple system parameters while simulating. This can become cumbersome using GUIs, but MIDI control surfaces provide a natural, intuitive interface, further enhancing the designer's work flow. In some work flows, such as rapid prototyping, MIDI control surfaces can eliminate the need to create a GUI. Using numerous examples, including a simple reverberator, this brief shows how to use MIDI control surfaces to interactively control running MATLAB programs and Simulink models.
