Environmental audio extensions

Environmental audio extensions

The environmental audio extensions (or EAX) are a number of digital signal processing presets for audio, present in Creative Labs later Sound Blaster sound cards and the Creative NOMAD/Creative Zen product lines. EAX displaced the alternative A3D (Aureal 3-Dimensional) in 2001.

ound card versions

Environment perception

The aim of EAX is to create more ambience within games by more accurately simulating a real-world audio environment. Up to EAX 2.0, the technology simply was based around the effects engine aboard the Sound Blaster Live!'s EMU10K1 audio chip. The effects engine, actually an E-mu 8011 DSP integrated into the audio chip, was historically used to enhance MIDI output by adding effects (such as reverb and chorus) to the sampled instruments on sample-based synthesis cards (also known as wavetable). In fact, this effects DSP was similarly present on Creative's cards all the way back to AWE 32. However, the EMU10K1's DSP was more flexible and was able to affect not only MIDI output but also all other outputs, including the digital sound section. A person who has been exposed to MIDI effects processors will quickly recognize the parameters that EAX controls, and the names of many of the presets.

Creative, seeing the rising popularity and marketing significance of having a proprietary sound API, gave the functionality of this effects engine the name EAX. EAX is a library of extensions to Microsoft's DirectSound3D API, adding environmental audio presets to DS3D's audio positioning. Developers taking advantage of EAX literally choose an environment for their game's setting and the sound card will use the mathematical DSP filter presets for that environment. The original EAX was quite primitive, only offering 26 presets and 3 parameters for more accurate adjustment of the listener parameters and 1 parameter for the sources. Each new revision of the technology increases the available effects. "EAX Advanced HD" (also known as EAX 3) and up add support for new environmental transitions, new effects, and multiple active effects. Further additions include smooth changes between EAX environment presets and audio occlusion effects (that is, a wall between player and sound source).

EAX has nothing to do with actual 3D audio positioning. Positioning is done by Microsoft's DirectSound3D API. An alternative to DirectSound3D, called Open Audio Library (OpenAL), surfaced in 2003 in several titles. OpenAL allows direct hardware acceleration of audio, like DirectSound, including EAX. As of 2006, the API has been used in many popular titles including Doom 3 and Prey. These games support EAX 4.0 if audio hardware with an OpenAL-supporting driver is present. Because hardware acceleration for DirectSound and DirectSound3D was dropped in Windows Vista [http://connect.creativelabs.com/openal/OpenAL%20Wiki/OpenAL%C2%AE%20and%20Windows%20Vista%E2%84%A2.aspx] , OpenAL will likely become more important for game developers who wish to use EAX in their games.

Most releases of EAX versions coincide with increases in the number of simultaneous voices processable in hardware by the audio processor: the original EAX 1.0 supports 8 voices, EAX 2.0 allows 32 (Live!), EAX Advanced HD (EAX 3.0) supports 64 (Audigy), EAX 4.0 again supports 64 (Audigy 2), and EAX 5.0 allows 128 voices (and up to 4 effects applied to each) (X-Fi).

Details of EAX are as follows (source: Creative Labs):

EAX 1.0: Environmental Effect Presets, 32 individual 3D voices, Per-channel individual environmental presets, Hardware DSP Rendering.

EAX 2.0: Occlusion Effects, Material-specific reverb parameters

EAX 3.0: 'Smoothing' between 3D audio environments, Direct access to all reverb parameters, Environmental Panning, New reverb engine, 64 simultaneous voices, Beginning of the AdvancedHD Designation from new reverb engine

EAX 4.0: Real-time hardware effects, Multiple simultaneous environments, Flange, echo, distortion, and ring modulation effects

EAX 5.0: 128 simultaneous voices, EAX Voice (processing of microphone input signal), EAX PurePath (EAX Sound effects can originate from one speaker only), Environment FlexiFX (four available effects slots per channel), EAX MacroFX (realistic positional effects at close range), Environment Occlusion (sound from adjacent environments can pass through walls).

* [http://www.soundblaster.com/eax/gaming/gamelist.asp Games that use EAX]

Audio player versions

In the portable audio players produced by Creative, especially the Creative NOMAD and Creative Zen lines, EAX means something else than for sound cards. Here, it applies a few possible effects to played back audio on the device, including:

*Different reverb-like environments (most similar to the sound card EAX)
*Speed-shifting (slower or faster)
*Environment adaptation (train, plane, public place etc)
*Sound image (broad, narrow etc)
*A simple graphical equalizer

References

* [http://www.digit-life.com/articles2/sound-technology/index.html Modern Audio Technologies in Games] at Digit-Life.Com

ee also

* A3D (Aureal 3-Dimensional, now defunct)
* DirectSound3D
* Dolby Surround / Dolby Pro Logic / Dolby Digital
* Sensaura
* OpenAL

External links

* [http://www.soundblaster.com/eax/ Official website]
* [http://developer.creative.com Developer site]
* [http://www.atc.creative.com/algorithms/eax20.pdf Environmental Audio Extensions] 2.0
* [http://connect.creativelabs.com/developer/Games/EAX2%20API%20Guide.pdf EAX API 2.0] (Version 1.3)
* [http://www.tml.tkk.fi/Opinnot/Tik-111.590/2002s/Paperit/mutanen_sempaper2002_OK.pdf I3DL2 and Creative EAX]
* [http://www.digit-life.com/articles2/sound-technology/index.html Modern Audio Technologies in Games]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Environmental Audio Extensions — (anglais : extensions environnementales audio) ou EAX sont un ensemble de traitements numérique du signal audio. Elles sont présentes dans les cartes sons Sound Blaster de Creative Labs. EAX a supplanté l alternative A3D (Aureal 3… …   Wikipédia en Français

  • Environmental audio extensions — (anglais : extensions environnementales audio) ou EAX sont un ensemble de traitements numérique du signal audio. Elles sont présentes dans les cartes sons Sound Blaster de Creative Labs. EAX a supplanté l alternative A3D (Aureal 3… …   Wikipédia en Français

  • Environmental Audio Extensions — (EAX) ist ein von Creative Labs entwickeltes proprietäres System, das dazu dient, Umgebungsgeräusche in Computerspielen so real wie möglich erscheinen zu lassen. Da jedes Geräusch in verschiedenen Räumen durch Reflexionen an den Wänden etc.… …   Deutsch Wikipedia

  • Environmental Audio Extensions — (EAX)  технология Creative Labs для создания звуковых эффектов окружающей среды, используемая в звуковых картах Sound Blaster и Creative NOMAD/Creative Zen. На данный момент последняя версия EAX 5.0 представлена в семействе звуковых карт X… …   Википедия

  • Список игр на движке Environmental Audio Extensions —     …   Википедия

  • Список игр использующие движок Environmental Audio Extensions —       Служебный список статей, созданный для координации работ по развитию темы.   Данное предупреждение не устанавливается на информационные статьи списки и глоссари …   Википедия

  • Список игр, использующих Environmental Audio Extensions — …   Википедия

  • Environmental Audio eXtensions — …   Википедия

  • Environmental audio extensions — …   Википедия

  • Audio processing unit — Unter einem Audiobeschleuniger (engl. APU, Audio Processing Unit) versteht man hauptsächlich einen speziellen digitalen Signalprozessor, der den Hauptprozessor in der Berechnung von Audiosignalen entlastet. Es existieren zwei gängige Methoden zur …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”