OpenAL is for 3d sound what OpenGL is for 3d graphics. It provides an easy way for playing wave files in 3d space. To learn more on openal take a look at http://www.openal.org and there are delphi units for it. I use it for the sound effects in my game.