Sound Programming in the Apple iPhone OS Environment

Audio programming in the iPhone OS environment. OpenAL 3.3.1. The iPhone SDK includes the framework OpenAL7 standard. OpenAL cross-platform 3D ….

More PDF Content

Sound Programming in the Apple iPhone OS Environment
Introduction
1.1 Background
1.2 Chapter overview
Problem Description
3 Sound Programming on iPhone
3.1 iPhone Development Setup
3.1.1 iPhone Developer Program Portal
3.1.2 Audacity
3.1.3 App Store Limitations
3.2 Apple iPhone OS Limitations
3.2.1 Sandbox
3.2.1.1 Filesystem
3.2.1.2 Hardware Access
3.2.1.3 Dynamic Execution
3.2.2 Resources
3.3 Audio APIs
3.3.1 OpenAL
3.3.2 Audio Queue
3.4 Audio Mixing
3.4.1 Gain
3.4.2 Signal Limiting
3.4.2.1 Hard Clipping
3.4.2.2 Signal Compression
3.4.2.3 Soft limiting
3.5 Sound Variations
3.5.1 The Wavetable Approach
3.5.2 Samples Based Variations
3.5.2.1 Audio Data Compression ..
3.5.2.2 Asynchronous sound loading
4 Application
4.1 User Input
4.2 Audio mixing
4.3 Sound Variations
5 Tests
5.1 Latency
5.2 More than four voices playing at the same time
5.3 Bitrate and precision
5.4 Limiting algorithm
5.5 Variations
6 Analysis
7 Conclusion
7.1 Variation improvement
7.2 Sound Mixing
References
A Fourier Transformation

Download Sound Programming in the Apple iPhone OS Environment pdf from www8.cs.umu.se, 39 pages, 276.95KB.