AES Los Angeles 2014
Tutorial T5
Thursday, October 9, 11:15 am — 12:45 pm (Room 409 AB)
T5 - Prototyping Audio Algorithms as VST Plugins
Presenter:Edward Stein, DTS, Inc. - Los Gatos, CA, USA
Abstract:
Professional algorithm designers, hobbyist programmers with a passion for audio, and experimentalist musicians often have a common challenge–“How do I hear my idea come to life?” Forums are full of posts with subjects like “I want to…, where do I start?” Depending on your budget, very comprehensive tools are out there with various trade-offs on ease and control. This tutorial looks at a powerful open-source C++ framework, JUCE for rapidly prototyping your ideas as VSTs (and other plugin formats) with a real-time graphical user interface. The focus will be on kick-starting beginners with a limited but working knowledge of C++. Topics will include: good practice for building a highly reusable C++ audio class library, basics of real-time audio plugins, quickly setting up and working with JUCE projects, real-time parameters (GUI, MIDI control, presets, etc.), and troubleshooting tips for when things don’t go as you planned. By the end, you should be comfortable building your own VST plugins and be able to move forward focusing on what you care about–how it sounds.