From a simple fix for hundred-foot-wide car syndrome to advanced binaural techniques which use ear- and head-related transfer functions (ERTF/HRTF) and head-related impulse responses (HRIR), it contrasts six downloadable sets of binaural data for 3D, shows the impossibility of creating a universal HRTF and introduces the AES69 standard for individually personalised HRTF and 3D room response data, based on SOFA, the Spatially Oriented Format for Acoustics. It presents concise convolution code in C++ and SIMD techniques to speed it up.
The chapter explains the power and limitations of cross-talk cancellation (CTC) in delivering surround sound from stereo dipole speakers. It delves into stereo and quadraphonic history, middleware risks, dynamic re-configuration and why 5.1 channel ITU cinema surround layout is inappropriate for games and domestic installations and sensibly ignored by Apple, Creative Labs, Microsoft and Sony. It also explains the relationship between constant-power panning and ambient cross-fading techniques.
The principle of constant-power panning applies equally to cross-fades, as in this example of adaptive weather ambience created by Pete Goodwin
This chapter sets up the next, which explains Ambisonic panning for any symmetrical array of speakers in 2D or 3D.