Banner2.GIF (3838 bytes)

>Home
>What Is Ambiophonics
>Introduction
>MUST READ!
>Related Articles
>Testimonials
>Bio
>Email


Ambiophonics
2nd Edition
Introduction
Preface
Chapter 1

Chapter 2
Chapter 3
Chapter 4
Chapter 5
Chapter 6
Chapter 7
Chapter 8

Appendix A

Figures
>Figure 1
>Figure 2
>Figure 3
>Figure 4
>Figure 5

Ambiofiles tools
DIY Ambiophonics & PanAmbio surround

By Robin Miller

You can enjoy free Ambiophonics enhancement of CDs/DVDs/games using your PC and soundcard or (better) external A-D-A converters. Optionally using multi-channel converters, expand to 360° surround sound for multi-channel music, movies, or games (with or without ambience convolution). Choose either a) Recursive Ambiophonic Crosstalk Eliminator (RACE), which turns your PC into an Ambiophonic DSP engine, or b) Choueiri multi-band crosstalk cancellation (BACCH) using convolution. Not "virtual," these solutions preserve spatial information distorted by crosstalk with ordinary stereo speakers.

Give yourself some spatiality; Put a little timbre in your life.

The intent of audio reproduction is to recreate the perceptions of live hearing. This implies realistic localization of auditory events, a sense of immersion within the original acoustic space (spatiality), and above all timbre, the tone color of voices and instruments. Confining reproduction to the narrow pie-shape of stereo speakers when in fact we hear a full sphere of sounds, and introducing crosstalk, distorts these perceptions. Enter Ambiophonics methods and our passionate international team.

To audition Ambiophonics for yourself, download these pre-cancelled .wav files, burn an audio CD, and temporarily reposition L & R speakers close together (~20° angle to the listener). Using "Width Test," move back and forth along a line midway between the speakers until the image is widest (90~120°) and symmetrical. Play the other excerpts to demonstrate how recordings have greater realism when reproduced Ambiophonically than stereophonically (speakers 60° apart). If satisfied, choose method A or B below for your Ambiophonics media system.

* Left-Right Width Test (for positioning, after Setup/Calibration below);

* Li'l David (small gospel group a cappella);

* Handel-Dixit Dominus (large chorus & orchestra);

* Parade* (snare drums passing right to left);

* Country Style* (workers at Martin Guitar on lunchbreak).

Intended for non-commercial experimentation only, these excerpts are from ordinary releases (except * recorded with an Ambiophone) and pre-processed using RACE DSP. For a full discussion on RACE see AES Paper and White Paper. Also see stereo and surround Modes below. For best results, calibrate your system first using Setup below, then verify image width & symmetry using "Width Test" as above. Ready to DIY?

A: PC-based Ambiophonics - RACE w/MIDI

With help from Angelo Farina and Howard Moscovitz, here is RACE ver.F with optional real-time MIDI control of 11 operational parameters. Free downloads of the DSP, AudioMulch host screenshot, and User's Guide are below. MIDI requires a controller, such as a Behringer BCR-2000.

Developed by Ralph Glasgal and Robin Miller, RACE is DSP hosted on a PC to perform infinite-order crosstalk cancellation, not just first-order found in others, that recreates the up to 120°-wide stage captured in most stereo recordings. By turning speakers into virtual headphones for the best of both speaker and binaural worlds, RACE ver.F needs no head-tracking - it's like listening live to a concert. Simply with a PC and soundcard, enhance legacy stereo with Ambiophonics as follows:

* Download (purchase) & install AudioMulch 1.0 www.audiomulch.com/;

* Download RACE .amh file here and open in AudioMulch (picture here);

* In AudioMulch settings, assign i/o channels for your soundcard, then press the Enable Audio button. Voilà! Detailed users guide here.

For best results, calibrate your system using Setup below, then verify image width using "Left-Right" test above. In tests using RACE, expert listeners 200cm from speakers separated 70cm (20°) measured a perceived stage width of 116° for hard-panned material.

Alternative if you are equipped for convolution: download RACE in the form of a 44.1kHz 2x2 impulse response, recorded using Audio Mulch as above, here. (Or compare to the TacT RCS2.2XP in mode A-1 using settings 80us and "75" spread (3dB) as measured here.)

Mac or Linux users will find free experimental solutions here.

B: Choueiri Crosstalk Cancellation - BACCH

Ambiophile Edgar Choueiri, professor of applied physics at Princeton University, has developed an improved theoretical crosstalk cancellation that is at the heart of Ambiophonics. Here are tools for doing real-time Choueiri BACCH crosstalk cancellation using a PC and soundcard or (better) external A-D-A converters. The same tools can be used to implement a 4-channel surround system (2 speakers for the front Ambiodipole and 2 for the back), compatible with 5.1 multi-channel music or movies. Try a front dipole (i.e. 2 crosstalk-cancelled speakers in the front) before experimenting with a back Ambiodipole.

BACCH bandsplits L & R signals and optimizes regularization of crosstalk cancellation of each before recombining with direct signals. The result yields maximum levels (undistorted headroom) with minimal coloration from center to sides. Unlike RACE, the listening configuration is fixed as follows: distance from speakers = 170 cm; speaker separation = 50 cm.

This implementation uses AudioMulch hosting X-volver multi-channel convolver (Beta version). Minimum i/o is 2 inputs (stereo) to 2 outputs (front Ambiodipole). The maximum is 4 in (surround with no center speaker) to 4 out (Ambiodipoles front & back). Installation steps are:

* Download and install AudioMulch v1.0 (purchase) from www.audiomulch.com/;

* Download Farina X-volver .xml and .zip files to the VST Plug-ins section of AudioMulch;

* Download BACCH ver3 (2x2 .wav file filter for convolution);

* Download Choueiri.amh DSP file and open it in AudioMulch;

* Within AudioMulch settings, assign i/o channels per MODES below for your soundcard, and press the Enable Audio button;

* Within one or both X-volver "contraptions," specify "Multi-IR" mode and IR length of 1024 samples. Load the desired CXC filter. Set Wet and Dry gains to 0dB and -3dB respectively for comparing filtered and bypassed signals. Select Wet for the digitally processed Choueiri Crosstalk Cancellation (not the Mix button).

Prof. Choueiri sets up to record using Neumann M150s astride a Jecklin-like disk. A custom CXC filter results in the 1-to-1 correspondence berween angular locations of original and perceived sources achievable in Ambiophonics.

Ambiophonic MODES of playback

For implementations above, the left panel of the AudioMulch interface represents a block diagram of Ambiophonic digital signal processing (DSP). After Setup & Calibration below, we suggest progressing through the following modes, as desired:

1) AMBIOPHONICS - legacy 2-channel stereo L and R are input to the SoundIn contraption and Ambiophonics is output from SoundOut and Ambiophonics CXC is output for a closely-spaced "Ambiodipole" speaker pair. [Note that precise calibration of individual speaker Sound Pressure Levels is essential - see Setup & Calibration below - and that all gain/mixer adjustments in AudioMulch are in pairs so that this balance and Ambiophonics' fine imaging is not destroyed.]

2) DOUBLE AMBIO (optional, for stereo input) duplicates the front CXC in a back Ambiodipole, which widens reproduction even more than normal Ambiophonics in 1). Set Matrix to route inputs 1 and 2 to outputs 1 and 2 respectively and advance the back level using SGain_2 to taste.

3) PANAMBIO SURROUND - For 5.1/6.1 music or movies, surround channels SL and SR are input to AuxIn1 and a second instance of X-volver provides CXC output via AuxOut1. Set Matrix to route inputs 3,4 to outputs 1,2 as in the illustration above. SGain_1 and SGain_2 adjust the relative levels of front and back Ambiodipoles. (Be sure to set your player for "no center speaker" to mix the Center mono channel to the front Ambiopole for a fine central image.)

4) SIDE enhancement (experimental, similar to the Beveridge stereo approach, with speakers 5 & 6 at either side) are non-crosstalk-cancelled signals, output from AuxOut2, used to widen and uncolor the Ambiophonics stage to its maximum, approaching 180°. SGain_3 adjusts the relative contribution of surround input signals. S2Mixer_1 allows easy muting of the sides and their front/back contributors.

As you progress in these experiments, controls in AudioMulch enable operating modes above for (2) duplicating the front signals to a rear dipole for an even wider stage, (3) processing surround signals to a back Ambiodipole, and (4) sending unprocessed mix to side speakers (total of six) Beveridge-style for 180° stereo or 360° surround.

Setup & Calibration

Ambiophonics is optimized for one or two listeners on the medial plane of a pair of front speakers separated only about 50~75cm positioned at ear level about 2~3m from the listener(s). Choueiri CXC is optimized for separation of 49.5 cm positioned 1.9 m from the listener(s). Speakers should be matched pairs, known to have good phase response through any crossover networks. Correct speaker positioning, avoiding acoustical interference, and calibrating levels and timing are essential for successful crosstalk cancellation.

Your ears are the ultimate instruments of perceived quality. But first, calibrate speaker SPL using an SPL meter ($30 at Radio Shack) and this link to band-limited pink noise. Burn this file, the Left-Right Width Test, and any desired demonstration files above to an audio CD. With no crosstalk cancellation processing, the player set for loop repeat of the pink noise, and SPL meter fixed at the listening position, adjust each channel individually using level controls at the power amplifier inputs so that the signal (-18dB below digital Full Scale) produces precisely 85dB SPL from each speaker individually.

Still with no crosstalk cancellation processing, play pre-cancelled music excerpts above to verify speaker and listener positioning. Now with crosstalk cancellation processing, play pink noise through only the left input of the system and, if necessary, adjust speaker separation slightly relative to a fixed listening position so that at the listening position the sound is perceived at the extreme left only. Repeat iteratively using the right input only (for extreme right perception) until the widest stage width is achieved, up to 120° - double stereo's 60° - but with none of stereo's "hole in the middle" or distortion of tone color, especially for important central sounds.

If a 90+° symmetrical image is not achieved, something is wrong - most likely acoustic interference or a phase problem - either speaker wiring or crossover inequality between speakers. Listening space acoustics are important and can destroy crosstalk cancellation. To reduce room interference, even without recourse to acoustic absorption material, speakers should be positioned at least 8ft (2.5m) from walls or other reflectors and as symmetrically within the room as possible. If acoustics are changed or anything is moved, levels should be recalibrated as above using only the power amplifier inputs, as all levels remain balanced through the Ambiophonics DSP.

About these tools

While these implementations have been tested at the Ambiophonics Institute and at FilmakerTechnology using commonly available PCs and audio converters, we can offer no warranty or customer support. It is assumed that you have moderate proficiency with a PC and audio equipment - and good ears! Downloads on this page are only for personal use to enjoy either stereo recordings (results vary with the recording technique) or 4.1/5.1/6.1 multi-channel audio or movies (setting your player for "no center speaker"). We leave judging the results to you, but if all is well, you will hear Ambiophonics' artifact-free wide (120+°) front stage or 360° surround, as described throughout this website. R&D is ongoing, so revisit, as tools and demonstrations are posted as soon as available.

^ Back to Top ^