Audio Unit Examples (AudioUnit Effect, Generator, Instrument, MIDI Processor and Offline)

Last Revision:
Version 2.0, 2016-02-19
Updated for Xcode 7.2 and 10.11 SDK, removed deprecation warnings and updated Public Utility files and Base Classes, added MIDI Processor AU.
(Full Revision History)
Build Requirements:
Mac OS X v10.11.2 or later, Xcode 7.2 or later
Runtime Requirements:
Mac OS X 10.8 or later

AudioUnitExamples is a collection of Audio Unit Version 2 sample code. Each project demonstrates how to create an AudioUnit of a specific type (i.e. Effect, Generator, Instrument, MIDI Processor and Offline Effect).

AudioUnitEffectExample - Builds a simple low pass filter as an Effect AudioUnit with custom view.

AudioUnitGeneratorExample - Builds a pink noise generator as a Generator AudioUnit.

AudioUnitInstrumentExample - Builds a basic sin wave synth as an Instrument AudioUnit.

AudioUnitOfflineEffectExample - Builds a simple Offline Effect AudioUnit.

AudioUnitMidiProcessorExample - Builds a pass through midi processor. AU's of this type process midi input and produce midi output but do not produce any audio.

StarterAudioUnitExample (TremoloUnit) - This sample is referenced in the AudioUnit programming guide.