Monday, May 22, 10:45 — 12:15
Gabriele Bunkheila (Presenter)
High-level programming languages are frequently used by DSP and Audio Engineers for developing audio products and plugins for use in music production. These languages allow designers to rapidly create and evaluate new audio processing ideas which later are targeted for implementation in commercial audio products. In this workflow, fine-tuning the algorithm design is an important component. In this tutorial, we will use our industry knowledge to summarize the best programming practices adopted by audio companies to enable the reuse of research code directly for real-time prototypes. We will show a number of examples, tips, and tricks to minimize latency, maximize efficiency, run in real-time on a PC, and generate native VST plugins for testing and prototyping.
This session is presented in association with the AES Technical Committee on Recording Technology and Practices