Расширения звукового окружения - Environmental Audio Extensions
Автор (ы) оригинала | Креативные технологии |
---|---|
Разработчики) | Креативные технологии |
Первый выпуск | 1999 г. |
Окончательный релиз | 5.0 / 2005 |
Лицензия | Проприетарный |
Environmental Audio Extensions (или EAX ) ряд цифровой обработки сигналов пресеты для аудио, в настоящее время Creative Technology Sound Blaster звуковых карт , начиная с Sound Blaster Live и Creative NOMAD / Creative ZEN линеек. В связи с выпуском Windows Vista, в котором в 2007 году была объявлена устаревшая версия DirectSound3D API, на которой был основан EAX, Creative не одобряла реализацию EAX в пользу его эквивалента EFX на основе OpenAL, хотя на тот момент API использовалось относительно немногими играми.
Технология
EAX это библиотека расширений для Microsoft «s DirectSound3D , само по себе расширение для DirectSound введена с DirectX 3 в 1996 году с целью стандартизировать 3D аудио для Microsoft Windows, добавляя экологические аудио предустановок аудио позиционирования DS3D в. Следовательно, цель EAX не имеет ничего общего с позиционированием 3D-звука, это обычно делается с помощью звуковой библиотеки, такой как DirectSound3D или OpenAL . Скорее, EAX можно рассматривать как библиотеку звуковых эффектов, написанную и скомпилированную для выполнения на DSP вместо CPU , часто называемую «аппаратно-ускоренной».
Цель EAX - создать больше атмосферы в видеоиграх за счет более точного моделирования звуковой среды реального мира. Вплоть до EAX 2.0 технология была основана на движке эффектов на борту E-mu 10K1 на звуковых картах Creative Technology и Maestro2 на чипсетах ESS1968. Механизм эффектов с аппаратным ускорением представляет собой DSP E-mu FX8010, интегрированный в аудиочип Creative Technology и исторически использовавшийся для улучшения вывода MIDI путем добавления эффектов (таких как реверберация и хорус ) к сэмплированным инструментам на основе « волновой таблицы » на основе сэмплов. карты синтеза (которые часто путают с «синтезом волновых таблиц », разработанным Вольфгангом Палмом из PPG и Майклом Макнаббом в конце 1970-х, но не связанным). Подобные эффекты DSP также присутствовали на картах Creative, начиная с AWE 32 . Однако DSP EMU10K1 был быстрее и гибче и мог производить не только MIDI-выход, но и другие выходы, включая секцию цифрового звука.
Разработчики, использующие EAX, выбирают среду для настройки своей игры, а звуковая карта использует математические предустановки цифрового фильтра DSP для этой среды. Первоначальный EAX был довольно примитивным, предлагая всего 26 предустановок и 3 параметра для более точной настройки параметров слушателя и 1 параметр для источников. Каждая ревизия технологии увеличивала доступные эффекты. EAX Advanced HD (также известный как EAX 3) и более поздние версии обеспечивают поддержку новых переходов среды, новых эффектов и нескольких активных эффектов. Дальнейшие дополнения включают плавные изменения между предустановками среды EAX и эффектами окклюзии звука (имитация стены между проигрывателем и источником звука).
EAX использовался во многих популярных играх того времени, включая Half-Life , Doom 3 , FEAR , Counter-Strike и Prey . Эти игры поддерживают EAX 4.0, если присутствует аудиооборудование с драйвером, поддерживающим OpenAL. Поскольку аппаратное ускорение для DirectSound и DirectSound3D было отказано в Windows Vista , OpenAL, вероятно, станет более важным для разработчиков игр, которые хотят использовать EAX в своих играх.
Большинство выпусков версий EAX совпадают с увеличением количества одновременных голосов, обрабатываемых аппаратно аудиопроцессором: исходный EAX 1.0 поддерживает 8 голосов, тогда как EAX 5.0 допускает 128 голосов (и до 4 эффектов, применяемых к каждому). Карты Creative, как правило, обратно совместимы со старыми версиями EAX, хотя аппаратно ускоренная обработка DSP этих эффектов происходит только на картах с чипами EMU. Большинство аудиорешений от Creative, выпущенных после X-Fi Titanium HD (за исключением Audigy Rx), а другие компании вместо этого предлагают программную эмуляцию EAX разной степени.
EAX 1.0
- Возможность аппаратной обработки 8 одновременных голосов
- 32 индивидуальных 3D голоса
- Предустановки эффектов окружающей среды
- Индивидуальные предустановки окружения для каждого канала
- Аппаратный DSP рендеринг
- Спецификация выпущена в 1998 г.
EAX 2.0
EAX 2.0 поддерживается Sound Blaster Live! звуковые карты
- 32 голоса одновременно обрабатываются аппаратно
- Эффекты окклюзии
- Параметры реверберации, зависящие от материала
- Спецификация выпущена в 1999 г.
EAX 3.0
EAX 3.0 поддерживается продуктами на базе E-mu 10K, такими как Sound Blaster Audigy.
- 64 голоса одновременно обрабатываются аппаратно
- «Сглаживание» между трехмерными звуковыми средами
- Прямой доступ ко всем параметрам реверберации
- Экологическое панорамирование
- Новый движок реверберации
- Начало обозначения AdvancedHD от нового движка реверберации
EAX 4.0
EAX 4.0 поддерживается звуковыми картами серии Audigy .
- Аппаратные эффекты в реальном времени
- Несколько одновременных сред
- Флэнджер
- Эхо
- Искажение
- Эффекты кольцевой модуляции
- Спецификация выпущена в 2003 г.
EAX 5.0
EAX 5.0 поддерживается продуктами на базе E-mu 20K, такими как Sound Blaster X-Fi (за исключением карт Xtreme Audio).
- 128 голосов одновременно обрабатываются аппаратно и до 4 эффектов на каждый
- EAX Voice (обработка входного сигнала микрофона)
- EAX PurePath (звуковые эффекты EAX могут исходить только от одного динамика)
- Environment FlexiFX (четыре доступных слота эффектов на канал)
- EAX MacroFX (реалистичные позиционные эффекты на близком расстоянии)
- Окклюзия окружающей среды (звук из соседней среды может проходить сквозь стены)
- Спецификация выпущена в 2005 г.
Дальнейшее развитие
Согласно спецификации Creative OpenAL 1.1, EAX следует считать устаревшим как интерфейс разработчика. Новая разработка должна использовать интерфейс OpenAL EFX, который охватывает все функции EAX и более тесно связан с общей структурой OpenAL.
Эмуляция EAX
Помимо аппаратных устройств, Creative также выпустила драйверы эмуляции EAX для компьютеров с только встроенным звуком.
Отличия заключаются в комплекте программного обеспечения. Sound Blaster Audigy ADVANCED MB включает Creative Audio Center, Creative MediaSource 5 Player / Organizer, Creative WaveStudio 7, Creative ALchemy; Sound Blaster X-Fi MB включает в себя развлекательную консоль, Creative Karaoke Player, Creative MediaSource 5 Player / Organizer, Creative WaveStudio 7, Creative Audio Console, Creative ALchemy.
Wine реализует программную эмуляцию подмножества EAX.
Sound Blaster Audigy ADVANCED МБ
Также известный как Sound Blaster Audigy ADVANCED MB , он похож на Audigy 2 SE, но программное обеспечение поддерживает EAX 3.0, который поддерживает 64-канальную программную волновую таблицу ( синтез на основе сэмплов ) с ускорением DirectSound, но без аппаратного ускорения « волновой таблицы » сэмпла. на основе синтеза. Соотношение сигнал / шум ЦАП составляет 95 дБ.
Он доступен как интегрированная опция для ноутбуков Dell Inspiron , Studio и XPS .
Более поздние версии драйвера поддерживают EAX 5.0.
Звуковая карта Sound Blaster X-Fi MB
Особенности:
- Поддержка EAX 5.0 и OpenAL
- Кристаллизатор
- CMSS-3D
- SVM
- Графический эквалайзер
- Creative ALchemy (только Windows Vista и Windows 7, используется для предоставления EAX в Vista)
- Панель запуска консоли (развлекательный режим)
- Аудио Консоль
- Караоке-плеер
- Creative WaveStudio
- Creative MediaSource
В отличие от своего предшественника Audigy Advanced MB , X-Fi MB не включает программный синтезатор SoundFont. Еще одно отличие состоит в том, что у него есть возможность работать в 30-дневном пробном режиме.
Версии аудиоплеера
EAX-подобная технология также присутствует в нескольких цифровых аудиоплеерах от Creative Technologies , таких как линейки NOMAD и ZEN . В этих устройствах реализованы следующие эффекты и функции:
- Различные среды, похожие на реверберацию
- Переключение скорости (медленнее или быстрее)
- Адаптация к окружающей среде (поезд, самолет, общественное место и т. Д.)
- Звуковой образ (широкий, узкий и т. Д.)
- Простой графический эквалайзер
Смотрите также
- Список игр с поддержкой EAX
- Реверберация свертки
- OpenAL
- DirectSound
- A3D
- Dolby Surround / Dolby Pro Logic / Dolby Digital
- AMD TrueAudio
- Передаточная функция, относящаяся к голове (HRTF)