The Amazing Audio Engine Documentation

Introduction

The Amazing Audio Engine is a framework you can use to build iOS audio apps. It's built to be very easy to use, but also offers an abundance of sophisticated functionality.

The basic building-blocks of The Engine are:

  • Channels, which is how audio content is generated. These can be audio files, blocks, Objective-C objects, or Audio Units.
  • Channel Groups, which let you group channels together in order to filter or record collections of channels.
  • Filters, which process audio. These can be blocks, Objective-C objects, or Audio Units.
  • Audio Receivers, which give you access to audio from various sources.
Sample block diagram

In addition to these basic components, The Amazing Audio Engine includes a number of other features and utilities:

Next: Get Started.