Środowiskowe rozszerzenia audio

Środowiskowe rozszerzenia audio
Oryginalni autorzy Kreatywna technologia
Deweloperzy Kreatywna technologia
Pierwsze wydanie 1999
Ostateczne wydanie
5.0 / 2005
Licencja Prawnie zastrzeżony

Środowiskowe rozszerzenia audio (lub EAX ) to szereg 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 . Ze względu na wydanie systemu Windows Vista w 2007 roku, który wycofał interfejs API DirectSound3D, na którym opierał się EAX, firma Creative odradzała implementację EAX na rzecz jego odpowiednika EFX opartego na OpenAL - chociaż w tamtym momencie stosunkowo niewiele gier korzystało z interfejsu API.

Technologia

EAX to biblioteka rozszerzeń DirectSound3D firmy Microsoft , która sama w sobie jest rozszerzeniem DirectSound wprowadzonym wraz z DirectX 3 w 1996 roku z zamiarem ujednolicenia dźwięku 3D dla Microsoft Windows, dodając wstępne ustawienia dźwięku środowiskowego do pozycjonowania dźwięku DS3D. Ergo, cel EAX nie ma nic wspólnego z pozycjonowaniem dźwięku 3D, zwykle robi to biblioteka dźwięku, taka jak DirectSound3D lub OpenAL . EAX można raczej postrzegać jako bibliotekę efektów dźwiękowych napisanych i skompilowanych do wykonania na procesorze DSP zamiast na procesorze , często nazywaną „akceleracją sprzętową”.

Celem EAX było stworzenie większej atmosfery w grach wideo poprzez dokładniejszą symulację rzeczywistego środowiska dźwiękowego. Aż do wersji EAX 2.0 technologia opierała się na silniku efektów na pokładzie E-mu 10K1 na Creative Technology i Maestro2 na kartach dźwiękowych opartych na chipsecie ESS1968. Silnik efektów z akceleracją sprzętową to E-mu FX8010 DSP zintegrowany z układem audio firmy Creative Technology i był w przeszłości używany do ulepszania wyjścia MIDI poprzez dodawanie efektów (takich jak pogłos i refren ) do samplowanych instrumentów na bazie próbek „ wavetable ” . karty syntezy (która jest często mylona z „syntezą wavetable” opracowaną przez Wolfganga Palma z PPG i Michaela Mcnabba pod koniec lat 70. XX wieku, jednak niezwiązana). Podobny efekt DSP pojawił się również na kartach Creative z powrotem do AWE 32 . Jednak DSP EMU10K1 był szybszy i bardziej elastyczny i był w stanie generować nie tylko wyjście MIDI, ale także inne wyjścia, w tym sekcję dźwięku cyfrowego.

Deweloperzy korzystający z EAX wybierają środowisko dla ustawień swojej gry, a karta dźwiękowa wykorzystuje matematyczne ustawienia filtrów cyfrowych DSP dla tego środowiska. Oryginalny EAX był dość prymitywny, oferując tylko 26 ustawień wstępnych i 3 parametry do dokładniejszego dostosowania parametrów słuchacza oraz 1 parametr dla źródeł. Każda rewizja 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 efekty 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 w Half-Life , Unreal Tournament , Splinter Cell , Rogue Spear , Doom 3 , FEAR , Counter-Strike i Prey . Te gry obsługują EAX 4.0, jeśli obecny jest sprzęt audio ze sterownikiem obsługującym OpenAL. Ponieważ akceleracja sprzętowa dla DirectSound i DirectSound3D została usunięta w systemie Windows Vista , oprogramowanie wykonawcze OpenAL jest wymagane do włączenia EAX w wielu grach, nadal działa w systemie Windows 10, chociaż OpenAL również został wycofany przez firmę Creative. OpenAL Soft, wersja open source OpenAL, jest nadal aktywnie utrzymywana i może być używana przez twórców gier oraz do włączania dźwięku EAX w starszych grach.

Większość wydań wersji EAX zbiegła się ze wzrostem liczby jednoczesnych 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 wstecznie ze starszymi wersjami EAX, chociaż sprzętowe przetwarzanie DSP tych efektów ma miejsce tylko na kartach z chipami 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 efektów środowiskowych
  • Indywidualne ustawienia środowiskowe dla każdego kanału
  • Sprzętowe renderowanie DSP
  • Specyfikacja wydana w 1998 roku

EAX 2.0

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

  • 32 jednoczesne głosy przetwarzane 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 równoczesne głosy przetwarzane 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 oznaczenia AdvancedHD od nowego silnika pogłosowego

EAX 4.0

EAX 4.0 jest obsługiwany przez karty dźwiękowe z 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 środowiska (dźwięk z sąsiednich środowisk może przenikać przez ściany)
  • Specyfikacja wydana w 2005 roku

Przyszły rozwój

OpenAL 1.1 firmy Creative , alternatywnego systemu oprogramowania do dźwięku 3D stworzonego przez firmę Creative, EAX należy uznać za przestarzały jako interfejs programisty. Nowy program powinien wykorzystywać interfejs EFX OpenAL, który emuluje wszystkie poprzednie funkcje EAX i jest ściślej powiązany z ogólną strukturą OpenAL.

Firma Creative przestała również aktualizować OpenAL, chociaż wersja open source, OpenAL Soft jest nadal aktywnie utrzymywana.

emulacja EAX

Kiedy system Windows Vista wycofał DirectSound3D, firma Creative stworzyła pakiet oprogramowania o nazwie OpenAL , który umożliwia wielu grom obsługującym system Windows EAX odtwarzanie oprogramowania i sprzętu (napędzanego kartą dźwiękową) w trybie EAX z różnym powodzeniem. OpenAL opiera się na rozszerzeniach EAX z rozszerzeniami EFX. OpenAL nadal instaluje się i działa w systemie Windows 10, chociaż nie jest już aktywnie utrzymywany i wydawany. Dostępna jest wersja open source o nazwie OpenAL Soft, która jest aktywnie utrzymywana, chociaż ma mniejszą obsługę wszystkich wersji EAX.

Realtek wydał pakiet oprogramowania „Realtek 3D Soundback Beta 0.1”, aby umożliwić kartom Realtek odtwarzanie EAX i DirectSound3D w systemie Windows Vista i nowszych systemach operacyjnych. Może współpracować z kartą dźwiękową Realtek w systemie Windows 10. Do zainstalowania wymagany jest tryb zgodności z systemem Windows Vista.

nForce posiadają natywną obsługę EAX. Gry korzystające z EAX z nForce mogą wymagać zmiany plików, aby działały poprawnie.

Rapture3D obsługuje EAX, jest to komercyjne opakowanie OpenAL używane w grach takich jak Dirt 3 .

Wine implementuje emulację oprogramowania podzbioru EAX.

Oprócz fizycznych kart dźwiękowych firma Creative wydała oprogramowanie do emulacji EAX (Creative ALchemy) dla szeregu komputerów i płyt głównych z wbudowanym dźwiękiem firmy Creative. Creative ALchemy nie będzie działać, dopóki nie wykryje urządzenia Creative Labs.

Sound Blaster Audigy ADVANCED MB

  • Sound Blaster Audigy ADVANCED MB zawiera Creative Audio Center, Creative MediaSource 5 Player/Organizer, Creative WaveStudio 7, Creative ALchemy;

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łowy programowy wavetable ( synteza oparta na próbkach ) z akceleracją DirectSound, ale bez akceleracji sprzętowej próbki „ wavetable ”- synteza oparta. DAC ma znamionowy stosunek 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 dźwiękowa Sound Blaster X-Fi MB

  • Karta Sound Blaster X-Fi MB obejmuje konsolę rozrywkową, odtwarzacz Creative Karaoke, odtwarzacz/organizator Creative MediaSource 5, Creative WaveStudio 7, Creative Audio Console, Creative ALchemy.

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 dostarczania EAX w Vista)
  • Program uruchamiający konsolę (tryb rozrywki)
  • Konsola audio
  • Gracz karaoke
  • Creative WaveStudio
  • Źródło kreatywnych 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 opcję uruchomienia w 30-dniowym trybie próbnym.

Wersje odtwarzaczy 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 zaimplementowano 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ż

Linki zewnętrzne