Here is a series of short videos introducing the basics of Audiounit plugin programming. It is geared toward the novice, but it should be useful to the experienced programmer who wants a quick overview of the AudioUnit standard. Basically, I created a project, annotated the code and walk through it line by line on the video. I am by no means an expert and all the info might not be up to date, but there is a lack of this type of resource around, so here ya go.
A few sections got garbled in iMovie… whaddayawant from me. The videos range from 3 minutes to 25 minutes, with the UI section being the longest.
The project template that corresponds to the video can be downloaded from here: http://www.solamors.com/PPPPPPPP.zip
(UPDATE: Since I wrote this blog, I have made a ‘new file template’ audio unit, so you don’t have to do a lot of the setup with the search and replace stuff I have in the first few videos. You can grab that template here and install it… it makes life much easier: AUDIO UNIT TEMPLATE )
There is usage info in the readme file, as well as in the first video in the series.
Part 1: Setting up XCode
Part 2: AudioUnit basics
Part 3: DSP and Build
Part 4: Custom Cocoa GUI
Part 5: Testing and Profiling