This sample demonstrate the use of the AVAudioEngine, AVAudioEnvironmentNode and AVAudioPlayerNode to play positional multichannel audio using SceneKit to setup a cube environment and manage some bouncing balls. When the balls hit and bounce off a wall, positional audio is played using AVAudioEngine.
Xcode 8.1 or greater
iOS 9.0 SDK or greater tvOS 9.0 SDK or greater macOS 10.11 SDK or greater
iOS 9.0 or greater tvOS 9.0 or greater macOS 10.12 or greater
Copyright (C) 2015-2016 Apple Inc. All rights reserved.