Jump to content

About This File




This project is for a DirectSound DLL replacement. It implements the

DirectSound interfaces by translating the calls to OpenAL, and fools

applications into thinking there is a hardware accelerated sound device. EAX is

also implemented (up to version 4) by using OpenAL's EFX extension, allowing

for environmental reverb with sound obstruction and occlusion effects.

Ultimately, this enables DirectSound applications to enable their DirectSound3D

acceleration path, and turn on EAX. The actual processing is being done by

OpenAL with no hardware acceleration requirement, allowing it to work on

systems where audio acceleration is not otherwise available.

Or more succinctly: it enables DirectSound3D surround sound and EAX for systems

without the requisite hardware.

Source Code


To build the source, you will need CMake 2.6 or newer (you can get it from

<http://www.cmake.org/>). You can either use the CMake GUI, specifying the

directories for the source and where the build files should go, or using one of

the command-line programs, for example by first making sure to be in an empty

directory where the build files will go (such as the provided build/ sub-

directory) and running cmake with the path to the source.

Once successfully built, it should have created dsound.dll.



Once built, copy dsound.dll to the same location as the desired application's

executable. You must also provide an OpenAL DLL in the same location, named as

dsoal-aldrv.dll, or else the DLL will fail to work. Some applications may need

to be configured to use DirectSound3D acceleration and EAX, but it otherwise

goes to work the next time the application is run.

Source releases, the Git repository, and Windows binaries for OpenAL Soft are

available at its homepage <http://kcat.strangesoft.met/openal.html>.

Instructions are also provided there.

User Feedback

Recommended Comments

3 minutes ago, Carefully said:

This is downloading at prehistoric speeds. I bet Jesus had better internet than this.

Nevermind it was my slow dumbass

Share this comment

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in

Sign In Now
  • Found PCGamingWiki useful? Please consider making a Donation or visiting our Patreon.
  • Similar Content

    • By Mirh
      Installs the latest version of Creative's ALchemy hardware DirectSound restoration utility.
      extracted from Sound BlasterX AE-5 drivers.
    • By Spartaque12
      how 2 enable eax in freedom fighters , i tried 3DSoundBack , tried 2 put lines in Freedom.ini (SoundDll DSOUND.dll), UseEAX 1 is enabled , but nothing happened in game 
    • By Garrett
      Realtek 3D SoundBack used for restoring EAX DirectSound3D features on Windows Vista and newer.
      See the sound card page for details.
      This file was originally downloaded from the Realtek website.
    • By Satsun
      This guide was originally hosted on Creative's site (http://connect.creativelabs.com/alchemy/Downloads/ALchemy%20Quick%20Start.pdf) and provides instructions for configuring the ALchemy software to restore legacy DirectSound 3D effects to older games in Vista and newer Windows operating systems.
    • By Mirh
      so, i was editing medal of honor: allied assault page, when it happened i went to the http://connect.creativelabs.com to extend my knowledge about alchemy
      but.. the site is now down! (read this if you don't know what alchemy was)
      all the alchemy stuff, the games recommended settings and so on.. aren't on this planet anymore
      thanks to these guys i found out some links on the wayback machine (last update 2 june 2013) and on archive.is (last update 8 July 2012)
      here's latest official alchemy version too, thanks to a dump of newer creative drivers
      in short i think we should make a page for alchemy.
      there would be lot of stuff to write, for example we could include how to install x-fi. on. realtek too (so that not only soundblaster owners enjoy this)
      or write down some note about asus's GSDX eax emulation feature, available on their soundcard
      with modded realtek driver i can obtain EAX up to version 4, while with this last thing i have EAX 5 too :P
      and all without buying a single creative product
      this other user instead claims you only need to download the universal alchemy version to achieve EAX effects up to version 4, but i haven't tried yet
      for today i will be busy with RAGE (thanks to steam free weekend)
      so if you want to start rough out a draft.. your work will be appreciatied
      thanks everybody for the reading
  • Who's Online   0 Members, 0 Anonymous, 308 Guests (See full list)

    There are no registered users currently online

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Member Statistics

    Total Members
    Most Online
    Newest Member
  • Create New...