i might grab the dx9 sdk (again!) and take a look at the examples. it seems u have to do a lot of lines just to play a sound in dx. but in only 10-15 for openal. but openal looks a bit limited