World Library  
Flag as Inappropriate
Email this Article

Environmental Audio Extensions

Article Id: WHEBN0000576444
Reproduction Date:

Title: Environmental Audio Extensions  
Author: World Heritage Encyclopedia
Language: English
Subject: Sound Blaster X-Fi, Sound card, Creative Technology, Sound Blaster AWE32, Head-related transfer function
Collection: Creative Technology, Digital Audio, Film and Video Technology, Virtual Reality
Publisher: World Heritage Encyclopedia
Publication
Date:
 

Environmental Audio Extensions

Environmental Audio Extensions
Creative EAX logo
Original author(s) Creative Technology
Developer(s) Creative Technology
Last release 5.0
Development status deprecated
License proprietary

The Environmental Audio Extensions (or EAX) are a number of digital signal processing presets for audio, present in Creative Technology's later Sound Blaster sound cards and the Creative NOMAD/Creative ZEN product lines. EAX displaced the alternative A3D (Aureal 3-Dimensional) in 2001. As of 2010, EAX is rarely used, with modern games utilizing the CPU to process 3D audio rather than relying on dedicated hardware.[1][2]

Contents

  • Technology 1
    • EAX 1.0 1.1
    • EAX 2.0 1.2
    • EAX 3.0 1.3
    • EAX 4.0 1.4
    • EAX 5.0 1.5
    • Future development 1.6
  • EAX emulation 2
    • Sound Blaster Audigy ADVANCED MB 2.1
    • Sound Blaster X-Fi MB 2.2
  • Audio player versions 3
  • See also 4
  • References 5
  • External links 6

Technology

EAX is a library of extensions to Microsoft's DirectSound3D, itself an extension to DirectSound introduced with DirectX 3 in 1996 with the intention to standardize 3D audio for Microsoft Windows, adding environmental audio presets to DS3D's audio positioning. Ergo, the aim of EAX has nothing to do with 3D audio positioning, this is usually done by a sound library like DirectSound3D or OpenAL. Rather, EAX can be seen as a library of sound effects written and compiled to be executed on a DSP instead of the CPU, often called "hardware-accelerated".

The aim of EAX is to create more ambiance within video games by more accurately simulating a real-world audio environment. Up to EAX 2.0, the technology was based around the effects engine aboard the E-mu 10K1 on Creative Technology's and the Maestro2 on ESS1968 chipsets driven Sound Cards. The hardware accelerated effects engine is an E-mu FX8010 DSP integrated into the Creative Technology's audio chip and was historically used to enhance MIDI output by adding effects (such as reverb and chorus) to the sampled instruments on 'wavetable' sample-based synthesis cards (Note: it is often confused with the "wavetable synthesis" developed by Wolfgang Palm of PPG and Michael Mcnabb in the late-1970s, however not related). A similar effects DSP was also present on Creative's cards back to the AWE 32. However, the EMU10K1's DSP was faster and more flexible and was able to produce not only MIDI output but also 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

Developers taking advantage of EAX choose an environment for their game's setting and the sound card uses the mathematical DSP digital 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 revision of the technology increased the available effects. EAX Advanced HD (also known as EAX 3) and up provide 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 is 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,[3] 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, while EAX 5.0 allows 128 voices (and up to 4 effects applied to each).

EAX 1.0

  • 8 simultaneous voices processable in hardware
  • 32 individual 3D voices
  • Environmental Effect Presets
  • Per-channel individual environmental presets
  • Hardware DSP Rendering.

EAX 2.0

EAX 2.0 is supported by Sound Blaster Live! sound cards

  • 32 simultaneous voices processable in hardware
  • Occlusion Effects
  • Material-specific reverb parameters

EAX 3.0

EAX 3.0 is supported by E-mu 10K-based products such as the Sound Blaster Audigy

  • 64 simultaneous voices processable in hardware
  • 'Smoothing' between 3D audio environments
  • Direct access to all reverb parameters
  • Environmental Panning
  • New reverb engine
  • Beginning of the AdvancedHD Designation from new reverb engine

EAX 4.0

EAX 4.0 is supported by Sound Blaster Audigy 2 and the X-Fi Xtreme Audio sound cards.

EAX 5.0

EAX 5.0 is supported by E-mu 20K-based products such as the Sound Blaster X-Fi (except the Xtreme Audio cards).

  • 128 simultaneous voices processable in hardware and up to 4 effects on each
  • 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)

Future development

According to Creative's OpenAL 1.1 specification, EAX should be considered deprecated as a developer interface. New development should use OpenAL's EFX interface, which covers all the EAX functionality and is more tightly coupled with the overall OpenAL framework.[4]

EAX emulation

In addition to hardware devices, Creative also released EAX emulation drivers for computers with only onboard audio.

The differences lie in the software bundle. Sound Blaster Audigy ADVANCED MB includes Creative Audio Center, Creative MediaSource 5 Player/Organizer, Creative WaveStudio 7, Creative ALchemy; Sound Blaster X-Fi MB includes Entertainment Console, Creative Karaoke Player, Creative MediaSource 5 Player/Organizer, Creative WaveStudio 7, Creative Audio Console, Creative ALchemy.

Wine implements software emulation of a subset of EAX.[5]

Sound Blaster Audigy ADVANCED MB

Also known as Sound Blaster Audigy ADVANCED MB, it is similar to Audigy 2 SE, but the software supports EAX 3.0, which supports 64-channel software wavetable (sample-based synthesis) with DirectSound acceleration, but without hardware accelerated 'wavetable' sample-based synthesis. DAC is rated 95dB Signal-to-Noise Ratio.

It is available as an integrated option for Dell Inspiron, Studio and XPS notebooks.

Later versions of the driver support EAX 5.0.

Sound Blaster X-Fi MB

It features:

  • EAX 4.0 and OpenAL support
  • Crystallizer
  • CMSS-3D
  • SVM
  • Graphic Equalizer
  • Creative ALchemy (Windows Vista only, is used for providing EAX in Vista)
  • Console Launcher (Entertainment Mode)
  • Audio Console
  • Karaoke Player
  • Creative WaveStudio
  • Creative MediaSource

Unlike its predecessor, Audigy Advanced MB, X-Fi MB does not include a software-based SoundFont synthesizer. Another difference is that it has the option to run in 30-day trial mode.

Audio player versions

EAX-like technology is also present in several digital audio players by Creative Technologies, such as the NOMAD and ZEN lines. In these devices, the following effects and features are implemented:

  • Different reverb-like environments
  • Speed-shifting (slower or faster)
  • Environment adaptation (train, plane, public place etc.)
  • Sound image (broad, narrow etc.)
  • A simple graphical equalizer

See also

References

  1. ^ Do you really need discrete audio? - The Tech Report, 21 November 2010
  2. ^ An Audiophile’s Guide to Battlefield Bad Company 2 - EA, 22 Jan 2010
  3. ^ "OpenAL and Windows Vista". , Creative Labs
  4. ^ 'OpenAL, EAX and EFX' section explains 'EAX' vs 'EFX'
  5. ^ Wine Staging - Release 1.7.40

External links

  • Official website
  • Developer site
  • Environmental Audio Extensions 2.0
  • I3DL2 and Creative EAX
  • Sound Blaster Audigy ADVANCED MB
  • Sound Blaster X-Fi MB
  • Games that use EAX


This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 



Copyright © World Library Foundation. All rights reserved. eBooks from Hawaii eBook Library are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.