Расширения звукового окружения - Environmental Audio Extensions

Расширения звукового окружения
Креативный логотип EAX
Креативный логотип EAX
Автор (ы) оригинала Креативные технологии
Разработчики) Креативные технологии
Первый выпуск 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 .

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 . В этих устройствах реализованы следующие эффекты и функции:

  • Различные среды, похожие на реверберацию
  • Переключение скорости (медленнее или быстрее)
  • Адаптация к окружающей среде (поезд, самолет, общественное место и т. Д.)
  • Звуковой образ (широкий, узкий и т. Д.)
  • Простой графический эквалайзер

Смотрите также

использованная литература

внешние ссылки