Las Extensiones de Audio Ambiental (o EAX ) son una serie de preajustes de procesamiento de señal digital para audio, presentes en las tarjetas de sonido Sound Blaster de Creative Technology , comenzando con la Sound Blaster Live y las líneas de productos Creative NOMAD / Creative ZEN . Debido al lanzamiento de Windows Vista en 2007, que dejó de ser compatible con la API DirectSound3D en la que se basaba EAX, Creative desaconsejó la implementación de EAX en favor de su equivalente EFX basado en OpenAL , aunque en ese momento relativamente pocos juegos utilizaban la API.
Tecnología
EAX es una biblioteca de extensiones para DirectSound3D de Microsoft , que a su vez es una extensión de DirectSound introducida con DirectX 3 en 1996 con la intención de estandarizar el audio 3D para Microsoft Windows, añadiendo preajustes de audio ambiental al posicionamiento de audio de DS3D. Por lo tanto, el objetivo de EAX no tiene nada que ver con el posicionamiento de audio 3D, que normalmente se realiza mediante una biblioteca de sonido como DirectSound3D u OpenAL . Más bien, EAX puede considerarse una biblioteca de efectos de sonido escritos y compilados para ejecutarse en un DSP en lugar de la CPU , lo que a menudo se denomina "aceleración por hardware".
El objetivo de EAX era crear más ambiente en los videojuegos simulando con mayor precisión un entorno de audio del mundo real. Hasta EAX 2.0, la tecnología se basaba en el motor de efectos del E-mu 10K1 de Creative Technology y del Maestro2 de las tarjetas de sonido con chipset ESS1968. El motor de efectos acelerado por hardware es un DSP E-mu FX8010 integrado en el chip de audio de Creative Technology y se utilizaba históricamente para mejorar la salida MIDI añadiendo efectos (como reverberación y coro ) a los instrumentos muestreados en tarjetas de síntesis basadas en muestras de " tabla de ondas " (que a menudo se confunde con la "síntesis de tabla de ondas" desarrollada por Wolfgang Palm de PPG y Michael McNabb a finales de la década de 1970, aunque no guarda relación). Un DSP de efectos similar también estaba presente en las tarjetas de Creative desde la AWE 32 . Sin embargo, el procesador de señal digital (DSP) del EMU10K1 era más rápido y flexible, y podía producir no solo salida MIDI, sino también otras salidas, incluida la sección de sonido digital.
Los desarrolladores que aprovechan EAX eligen un entorno para la ambientación de su juego y la tarjeta de sonido utiliza los preajustes de filtro digital DSP matemáticos para dicho entorno. El EAX original era bastante primitivo, ya que solo ofrecía 26 preajustes y 3 parámetros para un ajuste más preciso de los parámetros del oyente y 1 parámetro para las fuentes. Cada revisión de la tecnología aumentó los efectos disponibles. EAX Advanced HD (también conocido como EAX 3) y versiones posteriores ofrecen compatibilidad con nuevas transiciones ambientales, nuevos efectos y múltiples efectos activos. Otras mejoras incluyen cambios suaves entre los preajustes de entorno de EAX y efectos de oclusión de audio (que simulan una pared entre el jugador y la fuente de sonido).
EAX se utilizó en muchos títulos populares de la época, incluyendo Half-Life , Unreal Tournament , Splinter Cell , Rogue Spear , Doom 3 , FEAR , Counter-Strike y Prey . Estos juegos son compatibles con EAX 4.0 si hay hardware de audio con un controlador compatible con OpenAL. Debido a que la aceleración de hardware para DirectSound y DirectSound3D se eliminó en Windows Vista , [ 1 ] se requiere el software de tiempo de ejecución OpenAL para habilitar EAX en muchos juegos, todavía funciona en Windows 10, aunque Creative también descontinuó OpenAL. OpenAL Soft, una versión de código abierto de OpenAL, todavía se mantiene activamente y puede ser utilizada por desarrolladores de juegos y para habilitar el sonido EAX en juegos más antiguos.
La mayoría de los lanzamientos de versiones de EAX coincidieron con un aumento en la cantidad de voces simultáneas que el procesador de audio podía procesar por hardware: el EAX 1.0 original admite 8 voces, mientras que el EAX 5.0 permite 128 voces (y hasta 4 efectos aplicados a cada una). Las tarjetas Creative suelen ser retrocompatibles con versiones anteriores de EAX, aunque el procesamiento DSP acelerado por hardware de estos efectos solo se produce en tarjetas con chips EMU. La mayoría de las soluciones de audio de Creative lanzadas después de la X-Fi Titanium HD (excepto la Audigy Rx) y otras compañías ofrecen emulación de software EAX con distintos grados de compatibilidad.
EAX 1.0
- Procesamiento de 8 voces simultáneas en hardware
- 32 voces 3D individuales
- Ajustes predefinidos de efectos ambientales
- Preajustes ambientales individuales por canal
- Renderizado DSP por hardware [ 2 ]
- Especificación publicada en 1998.
EAX 2.0
Las tarjetas de sonido Sound Blaster Live! admiten EAX 2.0.
- 32 voces simultáneas procesables en hardware
- Efectos de oclusión
- Parámetros de reverberación específicos del material [ 3 ]
- Especificación publicada en 1999
EAX 3.0
EAX 3.0 es compatible con productos basados en E-mu 10K, como la Sound Blaster Audigy.
- Procesamiento de 64 voces simultáneas en hardware
- Suavizado entre entornos de audio 3D
- Acceso directo a todos los parámetros de reverberación.
- Planificación ambiental
- Nuevo motor de reverberación
- Comienzo de la designación AdvancedHD del nuevo motor de reverberación
- Especificación publicada en 2001
EAX 4.0
Las tarjetas de sonido de la serie Audigy admiten EAX 4.0 .
- Efectos de hardware en tiempo real
- Múltiples entornos simultáneos
- Flanger
- Eco
- Distorsión
- Efectos de modulación del anillo [ 4 ] [ 5 ] [ 6 ]
- Especificación publicada en 2003
EAX 5.0
EAX 5.0 es compatible con productos basados en E-mu 20K , como la Sound Blaster X-Fi .
- 128 voces simultáneas procesables en hardware y hasta 4 efectos en cada una.
- EAX Voice (procesamiento de la señal de entrada del micrófono)
- EAX PurePath (los efectos de sonido EAX solo pueden originarse en un altavoz)
- Entorno FlexiFX (cuatro ranuras de efectos disponibles por canal)
- EAX MacroFX (efectos de posición realistas a corta distancia)
- Oclusión ambiental (el sonido de entornos adyacentes puede atravesar las paredes)
- Especificación publicada en 2005
Desarrollo futuro
En la especificación OpenAL 1.1 de Creative, un sistema de software alternativo para sonido 3D desarrollado por Creative, EAX debe considerarse obsoleto como interfaz de desarrollo. Los nuevos desarrollos deben utilizar la interfaz EFX de OpenAL, que emula toda la funcionalidad anterior de EAX y está más integrada con el marco general de OpenAL. [ 7 ]
Creative también dejó de actualizar OpenAL, aunque OpenAL Soft, una versión de código abierto, todavía recibe mantenimiento activo.
Emulación EAX
Cuando Windows Vista dejó de ser compatible con DirectSound3D, Creative creó un paquete de software llamado OpenAL que permite que muchos juegos de Windows compatibles con EAX reproduzcan EAX en modo software y hardware (controlado por tarjeta de sonido) con resultados variables. OpenAL se basa en las extensiones EAX con extensiones EFX. OpenAL aún se instala y funciona en Windows 10, aunque ya no recibe mantenimiento ni actualizaciones activas. Existe una versión de código abierto llamada OpenAL Soft que sí recibe mantenimiento activo, aunque ofrece menor compatibilidad con todas las versiones de EAX.
Realtek lanzó el paquete de software "Realtek 3D Soundback Beta 0.1" para permitir que las tarjetas Realtek reproduzcan EAX y DirectSound3D en Windows Vista y sistemas operativos posteriores. Es posible que funcione con su tarjeta de sonido Realtek en Windows 10. Requiere el modo de compatibilidad con Windows Vista para su instalación.
Las tarjetas de sonido nForce ofrecen compatibilidad nativa con EAX. Es posible que los juegos que utilizan EAX con nForce requieran la modificación de algunos archivos para funcionar correctamente.
Rapture3D es compatible con EAX; se trata de una interfaz comercial para OpenAL utilizada en juegos como Dirt 3 .
Wine implementa la emulación por software de un subconjunto de EAX. [ 8 ]
Además de las tarjetas de sonido físicas, Creative lanzó el software de emulación EAX (Creative ALchemy) para una variedad de ordenadores y placas base con audio integrado de Creative. Creative ALchemy no funcionará a menos que detecte un dispositivo de Creative Labs.
Sound Blaster Audigy ADVANCED MB
- La Sound Blaster Audigy ADVANCED MB incluye Creative Audio Center, Creative MediaSource 5 Player/Organizer, Creative WaveStudio 7 y Creative ALchemy;
También conocida como Sound Blaster Audigy ADVANCED MB , es similar a la Audigy 2 SE, pero su software admite EAX 3.0, que admite síntesis de tabla de ondas por software de 64 canales ( síntesis basada en muestras ) con aceleración DirectSound, pero sin síntesis de tabla de ondas basada en muestras acelerada por hardware . El DAC tiene una relación señal/ruido de 95 dB.
Está disponible como opción integrada para los portátiles Dell Inspiron , Studio y XPS .
Las versiones posteriores del controlador son compatibles con EAX 5.0.
Sound Blaster X-Fi MB
- El Sound Blaster X-Fi MB incluye la consola de entretenimiento, el reproductor de karaoke Creative, el reproductor/organizador Creative MediaSource 5, Creative WaveStudio 7, la consola de audio Creative y Creative ALchemy.
Incluye:
- Compatibilidad con EAX 5.0 y OpenAL
- Cristalizador
- CMSS-3D
- SVM
- Ecualizador gráfico
- Creative ALchemy (solo para Windows Vista y Windows 7, se utiliza para proporcionar EAX en Vista)
- Lanzador de consola (Modo entretenimiento)
- Consola de audio
- Reproductor de karaoke
- Creative WaveStudio
- Creative MediaSource
A diferencia de su predecesor, Audigy Advanced MB , X-Fi MB no incluye un sintetizador SoundFont basado en software. Otra diferencia es que ofrece la opción de funcionar en modo de prueba de 30 días.
Versiones del reproductor de audio
La tecnología tipo EAX también está presente en varios reproductores de audio digital de Creative Technologies , como las líneas NOMAD y ZEN . En estos dispositivos se implementan los siguientes efectos y funciones:
- Diferentes entornos tipo reverberación
- Cambio de velocidad (más lento o más rápido)
- Adaptación al entorno (tren, avión, lugar público, etc.)
- Imagen sonora (amplia, estrecha, etc.)
- Un ecualizador gráfico simple
Juegos con soporte EAX
Véase también
Referencias
- ↑ "OpenAL y Windows Vista" . Archivado del original el 13 de octubre de 2008.Laboratorios creativos
- ↑ Creative Technology Ltd. (31 de agosto de 1998). "Environmental Audio eXtensions" (PDF) . GitHub . Consultado el 20 de enero de 2018 .
- ↑ Creative Technology Ltd. (1999). "Extensiones de audio ambiental: EAX 2.0" (PDF) . GitHub . Consultado el 20 de enero de 2018 .
- ↑ Creative Technology Ltd. (18 de noviembre de 2003). "EAX 4.0 - Introducción" (PDF) . GitHub . Consultado el 20 de enero de 2018 .
- ↑ Creative Technology Ltd. (21 de noviembre de 2003). "EAX 4.0 - Guía del programador" (PDF) . GitHub . Consultado el 20 de enero de 2018 .
- ↑ Creative Technology Ltd. (18 de noviembre de 2003). "EAX 4.0 - Guía del diseñador" (PDF) . GitHub . Consultado el 20 de enero de 2018 .
- ↑ La sección 'OpenAL, EAX y EFX' explica la diferencia entre 'EAX' y 'EFX'.
- ↑ Wine Staging - Versión 1.7.40
- ↑ Preguntas frecuentes del proyecto Creative ALchemy
- ↑ Soporte creativo Juegos archivados el 2 de julio de 2013 en Wayback Machine
- ↑ Archivo de noviembre de 2007 del sitio web oficial de Creative Soundblaster EAX
Enlaces externos
- Preguntas frecuentes sobre alquimia creativa
- Creative ALchemy v1.45.19 Descargar desde el sitio web de soporte de Creative
- Sitio web oficial
- Sitio del desarrollador
- I3DL2 y Creative EAX
- Sound Blaster Audigy ADVANCED MB
- Sound Blaster X-Fi MB
- Juegos que utilizan EAX
- Tecnología creativa
- Audio digital
- Tecnología cinematográfica y de vídeo
- Realidad virtual
- Bibliotecas de audio
