Rozszerzenia dźwięku środowiskowego — Environmental Audio Extensions

Rozszerzenia dźwięku środowiskowego
Kreatywne logo EAX
Kreatywne logo EAX
Pierwotny autor (autorzy) Kreatywna technologia
Deweloper(zy) Kreatywna technologia
Pierwsze wydanie 1999
Wersja ostateczna
5.0 / 2005
Licencja Prawnie zastrzeżony

Rozszerzenia Environmental Audio Extensions (lub EAX ) to szereg wstępnych ustawień cyfrowego przetwarzania sygnału audio, obecnych w kartach dźwiękowych Creative Technology Sound Blaster, począwszy od linii produktów Sound Blaster Live i Creative NOMAD / Creative ZEN . W związku z wydaniem systemu Windows Vista, który w 2007 roku wycofał DirectSound3D API, na którym opierał się EAX, firma Creative odradzała implementację EAX na rzecz jego odpowiednika opartego na OpenAL EFX – choć w tym momencie stosunkowo niewiele gier korzystało z interfejsu API.

Technologia

EAX to biblioteka rozszerzeń Microsoft „s DirectSound3D sama rozszerzeniem DirectSound wprowadzony z DirectX 3 w 1996 roku z zamiarem ujednolicenia 3D dźwięku dla systemu Microsoft Windows, dodając presetów dźwiękowych środowiskowych do pozycjonowania dźwięku DS3D użytkownika. Ergo, cel EAX nie ma nic wspólnego z pozycjonowaniem dźwięku 3D, zwykle jest to wykonywane przez bibliotekę dźwiękową, taką jak DirectSound3D lub OpenAL . EAX może być raczej postrzegany jako biblioteka efektów dźwiękowych napisanych i skompilowanych do wykonania na DSP zamiast na CPU , często nazywana „akceleracją sprzętową”.

Celem EAX jest stworzenie lepszej atmosfery w grach wideo poprzez dokładniejsze symulowanie rzeczywistego środowiska audio. Do EAX 2.0 technologia opierała się na silniku efektów na pokładzie E-mu 10K1 na kartach Creative Technology i Maestro2 na kartach dźwiękowych z chipsetem ESS1968. Sprzęt przyspieszony układu efektów jest E-il FX8010 DSP uwzględnione we Creative Technology „układ audio S i historycznie stosowane w celu zwiększenia MIDI produkcji poprzez dodanie uboczne (takie jak pogłos i chorus ) do próby instrumentami” wavetable ' PRÓBY karty syntezy (która jest często mylona z „syntezą falową” opracowaną przez Wolfganga Palma z PPG i Michaela Mcnabba pod koniec lat 70., jednak nie jest to powiązane). Podobny efekt DSP był również obecny na kartach Creative z powrotem do AWE 32 . Jednak procesor DSP EMU10K1 był szybszy i bardziej elastyczny i był w stanie wyprodukować nie tylko wyjście MIDI, ale także inne wyjścia, w tym sekcję dźwięku cyfrowego.

Programiści korzystający z EAX wybierają środowisko dla ustawienia swojej gry, a karta dźwiękowa używa matematycznych ustawień filtrów cyfrowych DSP dla tego środowiska. Oryginalny EAX był dość prymitywny, oferując jedynie 26 ustawień wstępnych i 3 parametry dla dokładniejszego dostosowania parametrów słuchacza i 1 parametr dla źródeł. Każda zmiana technologii zwiększała dostępne efekty. EAX Advanced HD (znany również jako EAX 3) i nowsze zapewniają obsługę nowych przejść środowiskowych, nowych efektów i wielu aktywnych efektów. Dalsze dodatki obejmują płynne zmiany między ustawieniami środowiska EAX i efektami okluzji dźwięku (symulowanie ściany między odtwarzaczem a źródłem dźwięku).

EAX był używany w wielu popularnych tytułach tamtych czasów, w tym Half-Life , Doom 3 , FEAR , Counter-Strike i Prey . Te gry obsługują EAX 4.0, jeśli istnieje sprzęt audio ze sterownikiem obsługującym OpenAL. Ponieważ akceleracja sprzętowa DirectSound i DirectSound3D została porzucona w systemie Windows Vista , OpenAL prawdopodobnie stanie się ważniejszy dla twórców gier, którzy chcą używać EAX w swoich grach.

Większość wydań wersji EAX zbiega się ze wzrostem liczby równoczesnych głosów przetwarzanych sprzętowo przez procesor dźwięku: oryginalny EAX 1.0 obsługuje 8 głosów, podczas gdy EAX 5.0 pozwala na 128 głosów (i do 4 efektów zastosowanych do każdego). Karty Creative są generalnie kompatybilne wstecz ze starszymi wersjami EAX, chociaż akceleracja sprzętowa DSP tych efektów ma miejsce tylko na kartach z układami EMU. Większość rozwiązań audio firmy Creative wydanych po X-Fi Titanium HD (z wyjątkiem Audigy Rx) i innych firm oferuje emulację oprogramowania EAX w różnym stopniu.

EAX 1.0

  • 8 jednoczesnych głosów przetwarzanych sprzętowo
  • 32 indywidualne głosy 3D
  • Ustawienia wstępne efektów środowiskowych
  • Indywidualne ustawienia środowiskowe dla każdego kanału
  • Sprzętowe renderowanie DSP
  • Specyfikacja wydana w 1998

EAX 2.0

Protokół EAX 2.0 jest obsługiwany przez kartę Sound Blaster Live! karty dźwiękowe

  • 32 równoczesne głosy przetwarzalne sprzętowo
  • Efekty okluzji
  • Parametry pogłosu specyficzne dla materiału
  • Specyfikacja wydana w 1999 roku

EAX 3.0

EAX 3.0 jest obsługiwany przez produkty oparte na E-mu 10K, takie jak Sound Blaster Audigy

  • 64 jednoczesnych głosów przetwarzanych sprzętowo
  • „Wygładzanie” między środowiskami audio 3D
  • Bezpośredni dostęp do wszystkich parametrów pogłosu
  • Panoramowanie środowiskowe
  • Nowy silnik pogłosu
  • Początek AdvancedHD Designation od nowego silnika pogłosowego

EAX 4.0

EAX 4.0 jest obsługiwany przez karty dźwiękowe serii Audigy .

EAX 5.0

EAX 5.0 jest obsługiwany przez produkty oparte na E-mu 20K , takie jak Sound Blaster X-Fi (z wyjątkiem kart Xtreme Audio).

  • 128 jednoczesnych głosów przetwarzanych sprzętowo i do 4 efektów na każdym
  • EAX Voice (przetwarzanie sygnału wejściowego mikrofonu)
  • EAX PurePath (efekty dźwiękowe EAX mogą pochodzić tylko z jednego głośnika)
  • Środowisko FlexiFX (cztery dostępne gniazda efektów na kanał)
  • EAX MacroFX (realistyczne efekty pozycyjne z bliskiej odległości)
  • Okluzja otoczenia (dźwięk z sąsiednich środowisk może przenikać przez ściany)
  • Specyfikacja wydana w 2005 roku

Przyszły rozwój

Zgodnie ze specyfikacją Creative OpenAL 1.1, EAX należy uznać za przestarzały interfejs programisty. Nowe oprogramowanie powinno używać interfejsu EFX OpenAL, który obejmuje całą funkcjonalność EAX i jest ściślej powiązany z ogólną strukturą OpenAL.

Emulacja EAX

Oprócz urządzeń sprzętowych firma Creative wydała również sterowniki emulacji EAX dla komputerów z wyłącznie wbudowanym dźwiękiem.

Różnice tkwią w pakiecie oprogramowania. Karta Sound Blaster Audigy ADVANCED MB obejmuje Creative Audio Center, Creative MediaSource 5 Player/Organizer, Creative WaveStudio 7, Creative ALchemy; Karta Sound Blaster X-Fi MB obejmuje konsolę rozrywkową, Creative Karaoke Player, Creative MediaSource 5 Player/Organizer, Creative WaveStudio 7, Creative Audio Console i Creative ALchemy.

Wine implementuje emulację oprogramowania podzbioru EAX.

Karta Sound Blaster Audigy ADVANCED MB

Znany również jako Sound Blaster Audigy ADVANCED MB , jest podobny do Audigy 2 SE, ale oprogramowanie obsługuje EAX 3.0, który obsługuje 64-kanałowe oprogramowanie wavetable ( synteza oparta na próbkach ) z akceleracją DirectSound, ale bez sprzętowej akceleracji próbekwavetable ”. synteza oparta. Przetwornik cyfrowo-analogowy ma współczynnik sygnału do szumu 95 dB.

Jest dostępny jako zintegrowana opcja dla notebooków Dell Inspiron , Studio i XPS .

Późniejsze wersje sterownika obsługują EAX 5.0.

Karta Sound Blaster X-Fi MB

Zawiera:

  • Obsługa EAX 5.0 i OpenAL
  • Krystalizator
  • CMSS-3D
  • SVM
  • Korektor graficzny
  • Creative ALchemy (tylko Windows Vista i Windows 7, służy do obsługi protokołu EAX w systemie Vista)
  • Program uruchamiający konsolę (tryb rozrywki)
  • Konsola audio
  • Gracz karaoke
  • Creative WaveStudio
  • Kreatywne źródło mediów

W przeciwieństwie do swojego poprzednika, Audigy Advanced MB , X-Fi MB nie zawiera opartego na oprogramowaniu syntezatora SoundFont. Kolejną różnicą jest to, że ma możliwość uruchomienia w 30-dniowym trybie próbnym.

Wersje odtwarzacza audio

Technologia podobna do EAX jest również obecna w kilku cyfrowych odtwarzaczach audio firmy Creative Technologies , takich jak linie NOMAD i ZEN . W tych urządzeniach realizowane są następujące efekty i funkcje:

  • Różne środowiska przypominające pogłos
  • Zmiana prędkości (wolniej lub szybciej)
  • Adaptacja środowiska (pociąg, samolot, miejsce publiczne itp.)
  • Obraz dźwiękowy (szeroki, wąski itp.)
  • Prosty korektor graficzny

Zobacz też

Bibliografia

Zewnętrzne linki