Foreword

Here are some notes about the book projects, code and conventions.

Skills

For RackAFX and VST, you only need basic C++ programming skills. These are both written in straight ANSI C++. If you have taken a university class or two on the subject, then you should have no problem. In both APIs, you need to be fully competent with the Visual Studio compiler, and you need to know how to add files to your projects, use filters to rearrange the source files, and use the debugger. AU is not written in pure C++. It requires knowledge of MacOS frameworks like AppKit and CoreAudio. In addition, if you want to design a GUI, you need to know Objective C to use Cocoa in InterfaceBuilder, so you need to be competent with the XCode compiler; likewise ...

Get Designing Software Synthesizer Plug-Ins in C++ now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.