ReadMe.txt
### LoadPresetDemo ### |
=========================================================================== |
DESCRIPTION: |
This app shows how to create an AUGraph object containing a Sampler unit, |
configure the Sampler by loading one of the two included AUPreset files, |
and then start the graph and trigger note-on and note-off events to |
audition the presets. The preset files were created in Mac OS X using the |
AU Lab application, found in /Developer/Applications/Audio. |
To use this app, tap the Play Low, Play Mid, and Play High buttons (which |
constitute a rudimentary keyboard) to audition the current preset. You can |
play more than one note simultaneously. Tap the "Trombone" or the |
"Vibraphone" button to load the corresponding patch, which employs the |
like-named .aupreset file. |
In addition to studying the source files to see how this app works, look at |
the connections established in the MainViewController nib file to see how |
the play buttons communicate with the MainViewController object. |
To learn how the preset files used in this sample code project were |
created using AU Lab in Mac OS X, view the Music in iOS and Lion |
presentation from WWDC 2011, and in particular the section on the Sampler |
audio unit. <https://developer.apple.com/videos/wwdc/2011/?id=411> |
=========================================================================== |
BUILD REQUIREMENTS: |
Mac OS X v10.7 or later; Xcode 4.2 or later |
=========================================================================== |
RUNTIME REQUIREMENTS: |
iOS v5.0 or later |
=========================================================================== |
PACKAGING LIST: |
Source Files: |
main.m Main source file as generated by Xcode |
LoadPresetDemoAppDelegate.h The application delegate class used for installing the main view controller. |
LoadPresetDemoAppDelegate.m The application delegate class used for installing the main view controller. |
MainViewController.h The main view controller of this app. |
MainViewController.m The main view controller of this app. This file contains most of the app implementation. |
Resource Files: |
Trombone.aupreset The AUPreset file for the Trombone patch. |
Vibraphone.aupreset The AUPreset file for the Vibraphone patch. |
Sounds/Tbone/1a#.caf Audio files used by the Trombone patch. |
Sounds/Tbone/2a#.caf |
Sounds/Tbone/3a#.caf |
Sounds/Tbone/4g.caf |
Sounds/Tbone/5e.caf |
=========================================================================== |
CHANGES FROM PREVIOUS VERSIONS: |
Version 1.0 |
- First version. |
=========================================================================== |
Copyright (C) 2011 Apple Inc. All rights reserved. |
Copyright © 2011 Apple Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2011-10-12