I've knocked-up a little wave loader in response to a request here. I hope it works OK as it still needs some work and testing.
-Supports 8 or 16 bit sound files in either mono or stereo.
-Takes care of buffering the data to OpenAL through the function "WaveSound.WriteToBuffer(uint bid);"
-Also provides access to the raw byte data if it is needed.
-Only supports PCM (who wants compression in a wave file anyway?).
-Hack-ish file-header reader (aka. can't handle any other chunks besides 'fmt ' and 'data').
-Probably many other things that I haven't thought of.
I have attached a folder containing the source code and the binaries. You will have to provide the latest version of OpenTK (from SVN) and your own wave files.
This demo itself requires Alut.dll (It uses Alut.Init() and Alut.Exit()) but the WaveLoader class has no such requirement.